tag:blogger.com,1999:blog-51612620856118294392024-03-05T01:36:31.835-06:00On the Journey to be a SQL Server ProfessionalSQL Server Administration, Development and B.I. Development relatedAnonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comBlogger416125tag:blogger.com,1999:blog-5161262085611829439.post-25728360675962445672015-12-06T23:08:00.001-06:002015-12-06T23:32:19.740-06:00SQL Server 群集资源组的结构和故障转移<h1>
1. SQL<span style="letter-spacing: .9pt;"> </span>Server<span style="letter-spacing: .9pt;"> </span><span style="font-family: "等线 light"; mso-ascii-font-family: "Calibri Light"; mso-ascii-theme-font: major-latin; mso-fareast-font-family: "等线 Light"; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: "Calibri Light"; mso-hansi-theme-font: major-latin;">群集资源组的结</span><span style="font-family: "等线 light"; mso-ascii-font-family: "Calibri Light"; mso-ascii-theme-font: major-latin; mso-bidi-font-family: 宋体; mso-fareast-font-family: "等线 Light"; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: "Calibri Light"; mso-hansi-theme-font: major-latin;">构</span><o:p></o:p></h1>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 32.5pt; margin-right: 0in; margin-top: 0in; text-indent: -8.25pt;">
<span lang="ZH-CN" style="color: #7b7b7b; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #3b3b3b; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个</span><span style="color: #3b3b3b; font-family: "arial" , sans-serif; letter-spacing: -1.45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #3b3b3b; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: 2.05pt;"> </span></span><span style="color: #282828; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Server</span><span lang="ZH-CN" style="color: #0f0f0f; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集资源组通常有:</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<h2 style="line-height: 45.0pt; margin-left: 37.5pt; text-indent: -13.25pt;">
<span style="color: #0f0f0f; font-family: "arial" , sans-serif; font-size: 12.0pt; mso-fareast-font-family: 新宋体;">a. </span><span style="font-family: "arial" , sans-serif; font-size: 12pt;">SQL
Server </span><span style="font-family: 新宋体; font-size: 12pt;">网络名和</span><span style="font-family: "arial" , sans-serif; font-size: 12pt;"> SQL Server IP </span><span style="font-family: 新宋体; font-size: 12pt;">地</span><span style="font-family: 新宋体; font-size: 12pt;">址</span><span style="font-family: "arial" , sans-serif; font-size: 12pt;"><o:p></o:p></span></h2>
<h2 style="line-height: 45.0pt; margin-left: 37.5pt; text-indent: -13.25pt;">
<span style="color: #0f0f0f; font-family: "arial" , sans-serif; font-size: 12.0pt; mso-fareast-font-family: 新宋体;">b. </span><span style="font-family: "arial" , sans-serif; font-size: 12pt;">SQL
Server </span><span style="font-family: 新宋体; font-size: 12pt;">和</span><span style="font-family: "arial" , sans-serif; font-size: 12pt;"> SQL
Server Agent</span><span style="font-family: "arial" , sans-serif; font-size: 12pt;"><o:p></o:p></span></h2>
<h2 style="line-height: 45.0pt; margin-left: 37.5pt; text-indent: -13.25pt;">
<span style="color: #0f0f0f; font-family: "arial" , sans-serif; font-size: 12.0pt; mso-fareast-font-family: 新宋体;">c. </span><span style="font-family: 新宋体; font-size: 12pt;">共享磁</span><span style="font-family: 新宋体; font-size: 12pt;">盘</span><span style="font-family: "arial" , sans-serif; font-size: 12pt;"><o:p></o:p></span></h2>
<h2 style="line-height: 45.0pt; margin-left: 37.5pt; text-indent: -13.25pt;">
<span style="color: #0f0f0f; font-family: "arial" , sans-serif; font-size: 12.0pt; mso-fareast-font-family: 新宋体;">d. </span><span style="font-family: 新宋体; font-size: 12pt;">其</span><span style="font-family: 新宋体; font-size: 12pt;">他</span><span style="font-family: "arial" , sans-serif; font-size: 12pt;"><o:p></o:p></span></h2>
<div class="MsoNormal" style="margin-left: 44.85pt;">
<span style="color: #2d2d2d;">除了上述列出的资源外</span><span style="color: #2d2d2d; letter-spacing: -1.4pt; mso-bidi-font-family: Arial;"> </span><span style="color: #2d2d2d; letter-spacing: -2.95pt;">,</span><span style="color: #2d2d2d; mso-bidi-font-family: Arial;">S<span style="letter-spacing: -.25pt;">Q</span></span><span style="color: #0c0c0c; mso-bidi-font-family: Arial;">L<span style="letter-spacing: 1.75pt;"> </span></span>Server<span style="letter-spacing: 2.05pt;"> </span>资源组里还<span style="letter-spacing: .25pt;">包</span><span style="color: #3d3d3d; letter-spacing: .05pt;">含</span>如<span style="letter-spacing: .15pt;">下</span><span style="color: #3d3d3d;">资<span style="letter-spacing: .15pt;">源</span></span><span style="color: #707070; mso-bidi-font-family: 宋体;">:</span><o:p></o:p></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 53.7pt; margin-right: 0in; margin-top: 0in; text-indent: -8.85pt;">
<span style="color: #030303; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">• </span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">File<span style="letter-spacing: 1.9pt;"> </span></span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Share<span style="letter-spacing: -.7pt;"> </span></span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; letter-spacing: -2.85pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">:</span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">如果</span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; letter-spacing: 1.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .75pt;"> </span>Server<span style="letter-spacing: .6pt;"> </span></span><span lang="ZH-CN" style="color: #3d3d3d; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">要使用</span><span style="color: #3d3d3d; font-family: "arial" , sans-serif; letter-spacing: -1.9pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">FileStream<span style="letter-spacing: .6pt;"> </span></span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; letter-spacing: -3.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; letter-spacing: -.55pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">就</span><span lang="ZH-CN" style="color: #3d3d3d; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">需要这<span style="letter-spacing: -.3pt;">样</span></span><span lang="ZH-CN" style="color: #707070; font-family: 新宋体; letter-spacing: -.7pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #2d2d2d; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个资<span style="letter-spacing: .7pt;">源</span></span><span lang="ZH-CN" style="color: #707070; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 53.7pt; margin-right: 0in; margin-top: 0in; text-indent: -8.85pt;">
<span style="color: #030303; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">• </span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Analysis<span style="letter-spacing: -1.05pt;"> </span>Services<span style="letter-spacing: -1.8pt;"> </span></span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; letter-spacing: -3.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">:</span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">这<span style="letter-spacing: .2pt;">个</span></span><span lang="ZH-CN" style="color: #3d3d3d; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资<span style="letter-spacing: -.4pt;">源</span></span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; letter-spacing: -3.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.45pt;"> </span>Serve<span style="letter-spacing: -.15pt;">r</span></span><span style="color: #3d3d3d; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">/<span style="letter-spacing: -2.05pt;"> </span></span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.5pt;"> </span>Server<span style="letter-spacing: -1.6pt;"> </span>Agent<span style="letter-spacing: -1.15pt;"> </span></span><span lang="ZH-CN" style="color: #3d3d3d; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资源<span style="letter-spacing: .45pt;">不</span></span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; letter-spacing: -.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">同</span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; letter-spacing: -2.6pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是属于</span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; letter-spacing: -3.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Generic<span style="letter-spacing: -1.1pt;"> </span>Service<span style="letter-spacing: -1.4pt;"> </span></span><span lang="ZH-CN" style="color: #1c1c1c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资<span style="letter-spacing: .2pt;">源</span></span><span style="color: #1c1c1c; font-family: "arial" , sans-serif; letter-spacing: .2pt; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"><o:p></o:p></span></div>
<h1>
2. SQL<span style="letter-spacing: -1.4pt;"> </span>Server<span style="letter-spacing: -1.25pt;"> </span><span style="font-family: "等线 light"; letter-spacing: -1.0pt; mso-ascii-font-family: "Calibri Light"; mso-ascii-theme-font: major-latin; mso-fareast-font-family: "等线 Light"; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: "Calibri Light"; mso-hansi-theme-font: major-latin;">群</span><span style="font-family: "等线 light"; mso-ascii-font-family: "Calibri Light"; mso-ascii-theme-font: major-latin; mso-fareast-font-family: "等线 Light"; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: "Calibri Light"; mso-hansi-theme-font: major-latin;">集什<span style="letter-spacing: -.65pt;">么</span><span style="letter-spacing: -1.65pt;">时</span>候<span style="letter-spacing: -.45pt;">会</span>发生</span><span style="letter-spacing: -2.2pt;"> </span><span style="letter-spacing: 2.0pt;">“</span><span style="font-family: "等线 light"; mso-ascii-font-family: "Calibri Light"; mso-ascii-theme-font: major-latin; mso-fareast-font-family: "等线 Light"; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: "Calibri Light"; mso-hansi-theme-font: major-latin;">故障转移</span>”<o:p></o:p></h1>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;">
<span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">对于</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -1.2pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">physical<span style="letter-spacing: 1.4pt;"> </span></span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">disk<span style="letter-spacing: .45pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; letter-spacing: -.8pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">、</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">IP<span style="letter-spacing: -.4pt;"> </span></span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; letter-spacing: -1.6pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">、</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">network<span style="letter-spacing: .45pt;"> </span>name<span style="letter-spacing: 1.7pt;"> </span></span><span lang="ZH-CN" style="color: #0c0c0c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; letter-spacing: -1.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">DTC<span style="letter-spacing: 1.55pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">这类</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -1.05pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Wi<span style="letter-spacing: .8pt;">n</span></span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">dows<span style="letter-spacing: 1.05pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集自带的资源类型</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -1.7pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #0c0c0c; font-family: 新宋体; letter-spacing: -3.95pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">它们各自的</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -.55pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">is<span style="letter-spacing: .6pt;">a</span></span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">live<span style="letter-spacing: 1.3pt;"> </span></span><span lang="ZH-CN" style="color: #0c0c0c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> lookalive<span style="letter-spacing: 1.35pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">方法都定义<span style="letter-spacing: .4pt;">在</span></span><span lang="ZH-CN" style="color: #606060; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -1.45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Windows<span style="letter-spacing: 1.65pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集自带的</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -.35pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Resource<span style="letter-spacing: 2.05pt;"> </span>DLL </span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: .2pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">“</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">cl<span style="letter-spacing: .1pt;">u</span>re<span style="letter-spacing: .5pt;">s</span></span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: -.7pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">.</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">dl<span style="letter-spacing: .3pt;">l</span></span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">”<span style="letter-spacing: 1.9pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; letter-spacing: -.95pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">中</span><span lang="ZH-CN" style="color: #777777; font-family: 新宋体; letter-spacing: -3.85pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;">
<span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">对于那些非自带的资源</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: 1.5pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">(</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -1.3pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">例</span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">如</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -1.1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .9pt;"> </span>Server<span style="letter-spacing: .75pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; letter-spacing: -.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">)</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; letter-spacing: -3.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">如果它们有自己专属的资源类型并且有专属</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: 2.65pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">res<span style="letter-spacing: .25pt;">o</span></span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">urce<span style="letter-spacing: 1.85pt;"> </span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">dll<span style="letter-spacing: -.3pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -3.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">就可以在</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -.7pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Resource<span style="letter-spacing: .25pt;"> </span>DLL <span style="letter-spacing: .3pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -1.6pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">中</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">定义自己</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -1.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">isalive<span style="letter-spacing: 2.05pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -.7pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">looksalive <span style="letter-spacing: .2pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检查方法</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -2.95pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #777777; font-family: 新宋体; letter-spacing: -3.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">有些资<span style="letter-spacing: -1.85pt;">源</span><span style="letter-spacing: -6.2pt;">、</span>没有特定的资源类型</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -.55pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; letter-spacing: -2.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">我们称这类资源的资源类型为</span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> <span style="letter-spacing: .9pt;"> </span>“</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">通用服务</span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">”</span><span style="font-family: "arial" , sans-serif;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">(<span style="letter-spacing: -.75pt;"> </span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Generic<span style="letter-spacing: -.3pt;"> </span>Service<span style="letter-spacing: -.65pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; letter-spacing: -5.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">)</span><span lang="ZH-CN" style="color: #777777; font-family: 新宋体; letter-spacing: -6.7pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">对于</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -3.05pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Generic<span style="letter-spacing: -.3pt;"> </span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Service<span style="letter-spacing: -.85pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">类型的资<span style="letter-spacing: .6pt;">源</span><span style="letter-spacing: -5.55pt;">,</span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Windows<span style="letter-spacing: -.2pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集<span style="letter-spacing: .2pt;">依</span><span style="letter-spacing: -2.1pt;">旧</span>使用</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.5pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">clusre<span style="letter-spacing: .8pt;">s</span></span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: -.55pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">.</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">dll<span style="letter-spacing: -.55pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">来作为<span style="letter-spacing: -.6pt;">它</span>们的</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -3.15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">resource<span style="letter-spacing: -.05pt;"> </span>dl<span style="letter-spacing: .7pt;">l</span></span><span lang="ZH-CN" style="color: #8a8a8a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="color: #8a8a8a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">clusre<span style="letter-spacing: .55pt;">s</span></span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: -.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">.</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">dll<span style="letter-spacing: -.8pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">里有针对</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.05pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Generic<span style="letter-spacing: -.45pt;"> </span>Service<span style="letter-spacing: -.75pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -2.9pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">“</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">标准</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">”<span style="letter-spacing: -2.25pt;"> </span>isalive<span style="letter-spacing: -.65pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">lookalive<span style="letter-spacing: -.65pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检</span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">查方<span style="letter-spacing: .7pt;">法</span></span><span lang="ZH-CN" style="color: #777777; font-family: 新宋体; letter-spacing: -4.25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-indent: .5in;">
<span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">在安装</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -3.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.4pt;"> </span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Server<span style="letter-spacing: -1.1pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的时<span style="letter-spacing: .7pt;">候</span><span style="letter-spacing: -2.85pt;">,</span></span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">会安<span style="letter-spacing: .25pt;">装</span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">两个</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.6pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.4pt;"> </span>Server<span style="letter-spacing: -.65pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">自己<span style="letter-spacing: 1.0pt;">的</span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">resource<span style="letter-spacing: -1.1pt;"> </span>dll:
sqsrvres.dll<span style="letter-spacing: -1.0pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">sqagtres.dll<span style="letter-spacing: -1.35pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,它们分</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">别服务于</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.0pt;"> </span>Server<span style="letter-spacing: -1.1pt;"> </span></span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; letter-spacing: -.7pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">源和</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.0pt;"> </span>Server<span style="letter-spacing: -1.25pt;"> </span>Agent<span style="letter-spacing: -.7pt;"> </span></span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资<span style="letter-spacing: .2pt;">源</span></span><span lang="ZH-CN" style="color: #777777; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。<span style="letter-spacing: -6.15pt;">一</span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">般<span style="letter-spacing: -.65pt;">只</span></span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; letter-spacing: -.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">会</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">把</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.0pt;"> </span>Server<span style="letter-spacing: -.95pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资源<span style="letter-spacing: -.35pt;">配</span></span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">置成</span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: -3.35pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">affect<span style="letter-spacing: -.8pt;"> </span>the<span style="letter-spacing: -.8pt;"> </span>group<span style="letter-spacing: -1.1pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">模式</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">因此耍了解</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -2.2pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -.3pt;"> </span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Server<span style="letter-spacing: -.5pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集什么情况下会故障转移</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -1.9pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,就要了<span style="letter-spacing: -3.3pt;">解</span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">sqsrvres.dll<span style="letter-spacing: .2pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是怎<span style="letter-spacing: -.8pt;">么</span>定义</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -2.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">looksalive<span style="letter-spacing: .5pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -2.65pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">isalive<span style="letter-spacing: -.05pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">方法</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -.9pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span lang="ZH-CN" style="color: #8a8a8a; font-family: 新宋体; letter-spacing: -4.25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">事实上</span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: -3.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; letter-spacing: -3.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">从</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.05pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -.6pt;"> </span>Server<span style="letter-spacing: -.5pt;"> </span>2000<span style="letter-spacing: -.6pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">到</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.35pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -.7pt;"> </span>Server<span style="letter-spacing: -.5pt;"> </span>2008<span style="letter-spacing: -.55pt;"> </span></span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -1.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">阳</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -3.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">s<span style="letter-spacing: .15pt;">q</span>srvres<span style="letter-spacing: .35pt;">.</span>d</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">II<span style="letter-spacing: -.15pt;"> </span></span><span lang="ZH-CN" style="color: #0c0c0c; font-family: 新宋体; letter-spacing: -1.8pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">中</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">定义的</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -3.15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">loo<span style="letter-spacing: .35pt;">k</span></span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">s<span style="letter-spacing: .35pt;">a</span></span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">live<span style="letter-spacing: -.65pt;"> </span></span><span lang="ZH-CN" style="color: #0c0c0c; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; letter-spacing: -3.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">isali<span style="letter-spacing: .4pt;">v</span></span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">e<span style="letter-spacing: -.95pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">方法<span style="letter-spacing: -.6pt;">都</span>是类</span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">似<span style="letter-spacing: .45pt;">的</span></span><span lang="ZH-CN" style="color: #777777; font-family: 新宋体; letter-spacing: -4.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; letter-spacing: -.9pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">具</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">体来讲</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: .05pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">:</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 9.6pt; margin-right: 0in; margin-top: 0in; text-indent: -8.8pt;">
<span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">• Looksalive<span style="letter-spacing: -.3pt;"> </span></span><span lang="ZH-CN" style="color: #0c0c0c; font-family: 新宋体; letter-spacing: -3.4pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">:</span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">通过服务控制管理器</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: 2.15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">(</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: .15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Service <span style="letter-spacing: .35pt;">Control</span></span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> <span style="letter-spacing: .9pt;">Manager</span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">, SCM<span style="letter-spacing: 1.35pt;"> </span></span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">)</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: 1.3pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #363636; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">来检查</span><span style="color: #363636; font-family: "arial" , sans-serif; letter-spacing: -.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #363636; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL <span style="letter-spacing: .15pt;">Server</span></span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: .65pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">服务</span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">在活</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -.4pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">跃</span><span lang="ZH-CN" style="color: #494949; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">结</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">点是否处于</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: .1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">“</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">启动状态</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">”<span style="letter-spacing: -3.8pt;"> </span></span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -3.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">根据</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .1pt;"> </span>Server<span style="letter-spacing: -.2pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资源的</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -3.1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Advanced<span style="letter-spacing: .9pt;"> </span>Polices<span style="letter-spacing: -.45pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">选项卡中的<span style="letter-spacing: .9pt;">设</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">置</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -3.7pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -3.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">这个检查默认是</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">每</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: 1.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">5 <span style="letter-spacing: .9pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">秒做</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">次</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 9.6pt; margin-right: 0in; margin-top: 0in; text-indent: -8.4pt;">
<span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">• </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">lsalive </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -3.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">:</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">根据</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.65pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: 1.3pt;"> </span>Server<span style="letter-spacing: 1.25pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资源的</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.6pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Advanced <span style="letter-spacing: .55pt;">Polices</span><span style="letter-spacing: 1.1pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">选项卡中<span style="letter-spacing: .2pt;">的</span>设<span style="letter-spacing: .85pt;">置</span>,这个检查默<span style="letter-spacing: -.4pt;">认</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">每</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.2pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">60<span style="letter-spacing: .9pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">秒钟做一次</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.35pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">也<span style="letter-spacing: -.4pt;">就</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">说每</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.6pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">12<span style="letter-spacing: -1.1pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">次</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Looksalive<span style="letter-spacing: .55pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检查就会伴<span style="letter-spacing: -.1pt;">随</span>一个</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.3pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Isalive<span style="letter-spacing: -.2pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -1.9pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">查</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -7.6pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="color: #4f4f4f; font-family: "arial" , sans-serif; letter-spacing: -7.6pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">
</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .6pt;"> </span>Server<span style="letter-spacing: -.2pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">需要</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.8pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">lsalive<span style="letter-spacing: .2pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检<span style="letter-spacing: -.2pt;">查</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: .25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">因为<span style="letter-spacing: -1.15pt;">即</span>使</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL Server<span style="letter-spacing: 1.1pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">服务是正在运行状态也不能说</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">明</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL <span style="letter-spacing: .45pt;">Server</span><span style="letter-spacing: .85pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">就可以良好地响应应用程序的请求</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -3.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">有的时候可能</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">整</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.3pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL Server<span style="letter-spacing: .8pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">已经挂起<span style="letter-spacing: .45pt;">了</span><span style="letter-spacing: -3.35pt;">,</span>但是服务的状态还是</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: 1.3pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">“</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">启动</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">”<span style="letter-spacing: -3.15pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,所<span style="letter-spacing: -6.4pt;">以</span>需要</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -3.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">lsalive<span style="letter-spacing: .2pt;"> </span>check<span style="letter-spacing: .4pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">来<span style="letter-spacing: .1pt;">进</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">步检查</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.5pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL Server </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: .1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的状态</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -3.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">此外</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -3.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">旦</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.5pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">lookalive<span style="letter-spacing: 2.05pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检查的结果失败</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -2.25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Windows </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: .35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集服务就会立刻触发</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">lsalive<span style="letter-spacing: 2.0pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检<span style="letter-spacing: .45pt;">查</span></span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-indent: .5in;">
<span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">前面提到过</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.8pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -6.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">除了</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.9pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .15pt;"> </span>Server<span style="letter-spacing: .25pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.3pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .3pt;"> </span>Server<span style="letter-spacing: -.25pt;"> </span>Agent<span style="letter-spacing: 1.0pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -1.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">以</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: .4pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">外</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -6.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .1pt;"> </span>Server<span style="letter-spacing: .05pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资源组里可能还会有</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Analysis<span style="letter-spacing: 1.1pt;"> </span>Service </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资<span style="letter-spacing: .15pt;">源</span></span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; letter-spacing: -3.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">但</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: 1.45pt;"> </span>Server/SQL<span style="letter-spacing: 1.7pt;"> </span>Server<span style="letter-spacing: 1.35pt;"> </span>Agent<span style="letter-spacing: 2.0pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">不同<span style="letter-spacing: .05pt;">的</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -3.35pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -2.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Analysis <span style="letter-spacing: .55pt;"> </span>Service<span style="letter-spacing: 1.55pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资源<span style="letter-spacing: -.4pt;">没</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">有</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -2.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">自己的资<span style="letter-spacing: -3.25pt;">源</span>类</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">型</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -3.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,也就是说它</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Generic <span style="letter-spacing: .55pt;"> </span>Service<span style="letter-spacing: 1.5pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">(</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.9pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">通<span style="letter-spacing: -.8pt;">用</span>服务</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -1.9pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">)</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -3.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Analysis <span style="letter-spacing: .65pt;">Service</span><span style="letter-spacing: .6pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -3.35pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">isalive<span style="letter-spacing: .7pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">和</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.4pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">looksalive<span style="letter-spacing: .35pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.6pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">查</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">就使<span style="letter-spacing: -.25pt;">用</span>的是</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">clusres.dll<span style="letter-spacing: 1.35pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -1.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">中</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">定义</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.05pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的通用服</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.05pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">务</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.05pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">检查方法</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.9pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-indent: .5in;">
<span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .55pt;"> </span>Server<span style="letter-spacing: .45pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的诸多服务和组件中</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -3.1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -2.95pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .55pt;"> </span>Server<span style="letter-spacing: -1.1pt;">,</span></span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -1.45pt; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .3pt;"> </span>Server<span style="letter-spacing: .7pt;"> </span>Agent<span style="letter-spacing: .2pt;"> <o:p></o:p></span></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-indent: .5in;">
<span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">及</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Analysis<span style="letter-spacing: 1.65pt;"> </span>Service<span style="letter-spacing: .15pt;"> </span></span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.3pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">三</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个服务无论是有自<span style="letter-spacing: -.65pt;">己</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">专<span style="letter-spacing: .3pt;">属</span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的资<span style="letter-spacing: -.65pt;">源</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">类</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">型还是通用服务</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.7pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -2.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.8pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">都</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">被设计为可以通过</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: 1.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">resource <span style="letter-spacing: .25pt;"> </span></span><span style="color: #050505; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">dll </span><span lang="ZH-CN" style="color: #050505; font-family: 新宋体; letter-spacing: 1.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">形成群集资源</span><span style="color: #050505; font-family: "arial" , sans-serif; letter-spacing: -3.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; letter-spacing: -3.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">这种类型的服务被称为</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> cluster-aware<span style="letter-spacing: -1.9pt;"> </span></span><span style="color: #5e5e5e; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">a<span style="letter-spacing: -.45pt;"> </span></span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.55pt;"> </span>Server<span style="letter-spacing: -1.6pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -1.6pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">还有很多其他资源</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -4.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,比<span style="letter-spacing: -4.2pt;">如</span></span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: -1.7pt;"> </span></span><span style="color: #050505; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">browser<span style="letter-spacing: -1.75pt;"> </span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -2.9pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">、</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Reporting<span style="letter-spacing: -1.2pt;"> </span>Service<span style="letter-spacing: -1.55pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: .7pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">等</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,它们被设计成无法通过</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">任何</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.95pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">resource<span style="letter-spacing: 1.0pt;"> </span>dll<span style="letter-spacing: .75pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">在</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -2.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Windows<span style="letter-spacing: .7pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群集<span style="letter-spacing: -.4pt;">中</span>形<span style="letter-spacing: -.65pt;">成</span>资<span style="letter-spacing: .6pt;">源</span>,所以它们<span style="letter-spacing: -5.9pt;">不</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -2.45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">cluster-aware<span style="letter-spacing: 1.4pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.8pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -4.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">对于不是</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -1.8pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">cluster-aware<span style="letter-spacing: 1.5pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的服<span style="letter-spacing: .3pt;">务</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -3.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">即</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">使<span style="letter-spacing: -.55pt;">被</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">安<span style="letter-spacing: -.2pt;">装</span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">在<span style="letter-spacing: -.55pt;">了</span><span style="letter-spacing: -.65pt;">群</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: .35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">集</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -1.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.8pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">结</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -1.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">点</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: .65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">上</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -3.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Windows</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">依</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">旧把<span style="letter-spacing: -.65pt;">它</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -1.15pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">当</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">成</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">安装在<span style="letter-spacing: -.7pt;">了</span></span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个单机环境</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">中</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -2.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -14.05pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">它</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">它无法</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.95pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">具</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">有故障转移的功能</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: .45pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: .15pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;">
<span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">需<span style="letter-spacing: -.35pt;">要</span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">提</span><span lang="ZH-CN" style="color: #6e6e6e; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">下<span style="letter-spacing: -.6pt;">的</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -3.75pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Integration<span style="letter-spacing: -.15pt;"> </span>Services<span style="letter-spacing: -1.35pt;"> </span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.7pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个比较特别的服务</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -4.05pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -3.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Integration<span style="letter-spacing: -.5pt;"> </span>Services<span style="letter-spacing: -1.25pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">本身不是</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -3.55pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">cluster-aware<span style="letter-spacing: -.75pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">服</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">务</span><span style="color: #343434; font-family: "arial" , sans-serif; letter-spacing: -2.85pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -3.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">但</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">用户</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">可以通过</span><span lang="ZH-CN" style="color: #6e6e6e; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">些</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">步骤子动把它配</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -3.0pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.25pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">置</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">成</span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个<span style="letter-spacing: -.15pt;">群</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: .1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">集</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资<span style="letter-spacing: .4pt;">源</span></span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; letter-spacing: -3.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.35pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">但</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">这样<span style="letter-spacing: .25pt;">配</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: .45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">置</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">出来的</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.65pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Int<span style="letter-spacing: -1.0pt;">e</span>gration<span style="letter-spacing: .05pt;"> </span>Services<span style="letter-spacing: .5pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">群</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">集资<span style="letter-spacing: .3pt;">源</span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">不<span style="letter-spacing: -.4pt;">是</span></span><span lang="ZH-CN" style="color: #4f4f4f; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">一</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.2pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">个</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">真</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">正<span style="letter-spacing: -.3pt;">的</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">资</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">源</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: 2.25pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -2.7pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">是<span style="letter-spacing: -.45pt;">不</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">具有<span style="letter-spacing: .25pt;">自</span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">动故障转移功能的</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;"> </span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: 1.8pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">,</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">因此微软并不推荐这<span style="letter-spacing: .2pt;">么</span><span style="letter-spacing: -.05pt;">做</span></span><span lang="ZH-CN" style="color: #5e5e5e; font-family: 新宋体; letter-spacing: -3.5pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">。</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">更<span style="letter-spacing: -.2pt;">多</span><span style="letter-spacing: -1.2pt;">的</span></span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.65pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">信</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; letter-spacing: -.9pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">息</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">可以参考</span><span lang="ZH-CN" style="font-family: 新宋体;">:</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 41.85pt; margin-right: 0in; margin-top: 0in; text-indent: -41.85pt;">
<span style="font-family: "arial" , sans-serif;"><a href="https://technet.microsoft.com/en-us/library/ms345193(v=sql.105).aspx">https://technet.microsoft.com/en-us/library/ms345193(v=sql.105).aspx</a></span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 41.85pt; margin-right: 0in; margin-top: 0in; text-indent: -41.85pt;">
<span style="font-family: "arial" , sans-serif;"><a href="https://support.microsoft.com/en-us/kb/942176">https://support.microsoft.com/en-us/kb/942176</a></span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;">
<span lang="ZH-CN" style="font-family: 新宋体;">简而言之,</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">cluster-aware<span style="letter-spacing: -.75pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的<span style="letter-spacing: -.1pt;">服务有:</span></span><span style="font-family: "arial" , sans-serif;"> <o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in; text-justify: inter-ideograph;">
<!--[if !supportLists]--><span style="color: #212121; font-family: "symbol"; letter-spacing: -1.0pt; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .15pt;"> </span>Server<span style="letter-spacing: .25pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: .25pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial;">(</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: .25pt; mso-fareast-font-family: 新宋体;">via </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">sqsrvres.dll</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; letter-spacing: -1.0pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-hansi-font-family: Arial;">)</span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -1.0pt; mso-bidi-font-family: 宋体; mso-fareast-font-family: 新宋体;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in; text-justify: inter-ideograph;">
<!--[if !supportLists]--><span style="color: #212121; font-family: "symbol"; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .3pt;"> </span>Server<span style="letter-spacing: -.25pt;"> </span>Agent (via </span><span style="color: #212121; font-family: "arial" , sans-serif; letter-spacing: -3.75pt; mso-fareast-font-family: 新宋体;"> </span><span style="color: #212121; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">sqagtres.dll</span><span lang="ZH-CN" style="color: #212121; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-hansi-font-family: Arial;">)</span><span style="color: #212121; font-family: "arial" , sans-serif; mso-bidi-font-family: 宋体; mso-fareast-font-family: 新宋体;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo1; text-align: justify; text-indent: -.25in; text-justify: inter-ideograph;">
<!--[if !supportLists]--><span style="font-family: "symbol";">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">SQL<span style="letter-spacing: .15pt;"> </span>Server<span style="letter-spacing: .25pt;"> Analysis (via </span></span><span style="color: #212121; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">cl<span style="letter-spacing: .1pt;">u</span>re<span style="letter-spacing: .5pt;">s</span></span><span style="color: #494949; font-family: "arial" , sans-serif; letter-spacing: -.7pt; mso-fareast-font-family: 新宋体;">.</span><span style="color: #0c0c0c; font-family: "arial" , sans-serif; mso-fareast-font-family: 新宋体;">dl<span style="letter-spacing: .3pt;">l)</span></span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div style="line-height: 22.5pt; margin-bottom: .0001pt; margin: 0in; text-align: justify; text-indent: .5in; text-justify: inter-ideograph;">
<span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">Non-cluster-aware<span style="letter-spacing: -.75pt;"> </span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">的<span style="letter-spacing: -.1pt;">服务</span></span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; letter-spacing: -.1pt; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">(</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">从而</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.45pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">不</span><span lang="ZH-CN" style="color: #343434; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">具有<span style="letter-spacing: .25pt;">自</span></span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">动故障转移功能</span><span style="color: #1a1a1a; font-family: "arial" , sans-serif; mso-bidi-font-weight: bold; mso-fareast-font-family: 新宋体;">)</span><span lang="ZH-CN" style="color: #1a1a1a; font-family: 新宋体; letter-spacing: -.1pt; mso-ascii-font-family: Arial; mso-bidi-font-family: 宋体; mso-bidi-font-weight: bold; mso-hansi-font-family: Arial;">有:</span><span style="font-family: "arial" , sans-serif;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span style="color: #1a1a1a; font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;">SQL<span style="letter-spacing: -1.7pt;"> </span></span><span style="color: #050505; font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;">browser</span><span style="font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span style="color: #1a1a1a; font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;">Reporting<span style="letter-spacing: -1.2pt;"> </span>Service</span><span style="font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;"><o:p></o:p></span></div>
<div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-left: .75in; mso-add-space: auto; mso-list: l1 level1 lfo2; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "symbol"; font-size: 12.0pt; line-height: 150%; mso-bidi-font-family: Symbol; mso-fareast-font-family: Symbol;">·<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span style="color: #1a1a1a; font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;">Integration<span style="letter-spacing: -.15pt;"> </span>Services</span><span style="font-family: "arial" , sans-serif; font-size: 12.0pt; line-height: 150%;"><o:p></o:p></span></div>
<div style="line-height: 150%; margin-left: 49.3pt; text-indent: -41.85pt;">
</div>
<div class="MsoNormal">
<br /></div>
<h1 style="margin-left: 49.3pt; mso-list: l0 level1 lfo3; text-indent: -41.85pt;">
<ul>
</ul>
</h1>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-58120200259502349182015-12-02T04:20:00.001-06:002015-12-02T04:24:28.693-06:00SQL Server Slipstream installation and Product UpdatesSQL Server 2008 PCU1 introduces slipstream installation. This method allows STM, SP, and CU to be installed at one time. But it needs a setup. See<br />
<br />
<a href="http://blogs.msdn.com/b/petersad/archive/2009/06/17/creating-a-merged-slipstreamed-drop-containing-sql-server-2008-rtm-service-pack-1.aspx">Creating a merged (slipstreamed) drop containing SQL Server 2008 RTM + Service Pack 1</a> for details.<br />
Starting from SQL Server 2012, SQL Server uses Product Update in SQL Server 2012 Setup. This method integrates the latest product updates with the main product installation so that the main product and its applicable updates are installed at the same time. Product Update can search Microsoft Update, Windows Server Update Services (WSUS), a local folder, or a network share for applicable updates. After Setup finds the latest versions of the applicable updates, it downloads and integrates them with the current SQL Server setup process. Product Update can pull in a cumulative update, service pack, or service pack plus cumulative update. Product Update functionality is an extension of the <a href="https://technet.microsoft.com/en-us/library/hh231670(v=sql.110).aspx#bk_slipstream">Slipstream Functionality</a> in SQL Server 2008. It tries to make the setup process more automatic. See <a href="https://technet.microsoft.com/en-us/library/hh231670(v=sql.110).aspx">Product Updates in SQL Server 2012 Installation</a> for details.<br />
<br />
In short, the Product Update feature replaces the Slipstream functionality that was available in SQL Server 2008 PCU1. Therefore, the command-line parameters, /PCUSource and /CUSource, associated with Slipstream functionality should no longer be used. The parameters will continue to work, but may be removed in a future release of SQL Server Setup. The /UpdateSource parameter combines the functionality of the Slipstream parameters. If you still want to use slipstream installation for SQL Server 2012 and 2014, see <a href="http://www.sqlshack.com/slipstreaming-sql-server-2012-2014/">this article</a> for more details.Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-34988584332765649732015-12-02T03:37:00.001-06:002015-12-02T04:25:56.924-06:00How to backup and restore SQL Server Agent jobs and SQL Server Logins<div class="MsoListParagraphCxSpFirst" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">1.<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">No straight foreword
method to perform the tasks.<o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">2.<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">The two work-around
options: <o:p></o:p></span></div>
<div class="MsoListParagraphCxSpMiddle" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">a.<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;">
</span></span><!--[endif]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">Backup and restore MSDB for SQL Server Agent jobs or the master
database for logins<o:p></o:p></span></div>
<br />
<div class="MsoListParagraphCxSpLast" style="line-height: 150%; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l0 level2 lfo1; text-indent: -.25in;">
<!--[if !supportLists]--><span style="font-family: "times new roman" , serif; font-size: 12.0pt; line-height: 150%; mso-fareast-font-family: "Times New Roman";">b.<span style="font-family: "times new roman"; font-size: 7pt; font-stretch: normal; line-height: normal;"> </span></span><!--[endif]--><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;">Scripting the jobs and
re-executing the scripts. But this option is not an actual backup and restore.
For a job, it only re-creates the job and schedule. It </span><span style="color: #2a2a2a; font-family: "times new roman" , serif; font-size: 12.0pt; line-height: 150%; mso-fareast-font-family: "Times New Roman";">will not have the same
job_id and schedule_id values. Also the job history will not be there and the
latter alone may be reason enough to fail an internal audit.</span><span style="font-family: "times new roman" , serif; font-size: 12pt; line-height: 150%;"> For a login, the
SID is not the same. For this option, if you have multiple jobs or logins, you
can script them all at once. I</span><span style="color: #2a2a2a; font-family: "times new roman" , serif; font-size: 12.0pt; line-height: 150%; mso-fareast-font-family: "Times New Roman";">n SSMS, click on the Jobs folder under SQL Server
Agent or the Logins folder under security, then go to Object Explorer
Details. You can select multiple jobs/logins and script them all at the
same time. </span><span style="font-family: "times new roman" , serif; font-size: 12.0pt; line-height: 150%;"><o:p></o:p></span></div>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-23112348717826481022015-10-03T17:34:00.001-05:002015-10-16T12:28:46.234-05:00SQL Server Installation Error - Could Not Find Database Engine Startup Handle<b>Problem 1:</b><br />
<br />
I have SQL Server 2008, R2, 2012, 2014, and 2016 installed on a single machine on Windows 8.1 Professional. Everything, especially the SSRS part, had worked great. Lately, I upgraded the OS to Windows 10. Today, however, I notice that the SSRS part does not work anymore. The Reporting Service Configuration Manager complains invalid namespace.<br />
<br />
<b>Solution 1:</b><br />
<br />
I repaired it for the default instance (SQL Server 2014). But I could not repair the other named instances.<br />
<br />
<b>Problem 2:</b><br />
<br />
I decide to uninstall all of the instances. During the reinstall, some of the previous instances still show up. So I decide to <a href="https://social.msdn.microsoft.com/Forums/sqlserver/en-US/4d6158a1-b601-428c-aad4-a1716e76de1a/install-sql-server-problem?forum=sqlexpress" target="_blank">clean up the registry</a>, the installation directories and files, and the user accounts. But I got the following errors:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV-9YhbRec9bsep7CLJzDqbF9GySgWRU7dRSlsVkek0RzrziQ2BREKtM-yZbBt-QFH7LyA6Rb7wl2gb_n1iiptrjK0lke_Wp01MJmEfJCWPuFH43teuwV4Tz_eRfrQzr2jQ4loMI-RJ44/s1600/Untitled4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="90%" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhV-9YhbRec9bsep7CLJzDqbF9GySgWRU7dRSlsVkek0RzrziQ2BREKtM-yZbBt-QFH7LyA6Rb7wl2gb_n1iiptrjK0lke_Wp01MJmEfJCWPuFH43teuwV4Tz_eRfrQzr2jQ4loMI-RJ44/s640/Untitled4.png" width="90%" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXPgHI7irFdOowCSlvBTbxHjrFZV7dxCg5XlyrRmazTX95_RBZMqS4M26Cu035b4nExk4AZdf377DZOXL8NDuH3a1zuwgKF5AlnddFTqb0bA27GSq2eTFg9AibwMeJMJXJOo_FXCPM9u4/s1600/Untitled5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="90%" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXPgHI7irFdOowCSlvBTbxHjrFZV7dxCg5XlyrRmazTX95_RBZMqS4M26Cu035b4nExk4AZdf377DZOXL8NDuH3a1zuwgKF5AlnddFTqb0bA27GSq2eTFg9AibwMeJMJXJOo_FXCPM9u4/s640/Untitled5.png" width="90%" /></a></div>
<br />
<b>Reason:</b><br />
<br />
The virtual account used in installation does not have sufficient privilege.<br />
<br />
<b><a href="http://social.technet.microsoft.com/wiki/contents/articles/24364.sql-server-troubleshooting-could-not-find-database-engine-startup-handle-error-during-installation.aspx" target="_blank">Work Around</a>:</b><br />
<br />
Choose the system account instead of the default virtual accounts during installation for SQL Server Database Engine Service and SQL Server Agent Service. After the successful installation, we can change to lower privileged accounts for the service accounts.<br />
<br />
<br />Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-3013992931013222562015-09-09T08:08:00.000-05:002015-10-16T20:43:02.686-05:00New and Enhanced Database Engine Features Part 5 of 5 - SQL Server 2016<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202016_files/filelist.xml">
<link rel=Preview
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202016_files/preview.wmf">
<link rel=Edit-Time-Data
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202016_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>6</o:Revision>
<o:TotalTime>5706</o:TotalTime>
<o:Created>2015-09-09T12:02:00Z</o:Created>
<o:LastSaved>2015-09-09T13:33:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>8594</o:Words>
<o:Characters>48991</o:Characters>
<o:Lines>408</o:Lines>
<o:Paragraphs>114</o:Paragraphs>
<o:CharactersWithSpaces>57471</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202016_files/themedata.thmx">
<link rel=colorSchemeMapping
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202016_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>140</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-520092929 1073806591 9 0 415 0;}
@font-face
{font-family:新宋体;
panose-1:2 1 6 9 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"Segoe UI Semibold";
panose-1:2 11 7 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Georgia;
panose-1:2 4 5 2 5 4 5 2 3 3;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:647 0 0 0 159 0;}
@font-face
{font-family:"\@新宋体";
panose-1:2 1 6 9 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:3 680460288 22 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:9.0pt;
text-indent:-9.0pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l8 level1 lfo2;
tab-stops:list .5in;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l10 level1 lfo3;
tab-stops:45.8pt 1.0in 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform:none;}
h3
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.0in;
margin-bottom:.0001pt;
text-indent:-.25in;
mso-line-height-alt:8.75pt;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l1 level1 lfo6;
font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
color:#03697A;
font-weight:normal;}
h4
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l15 level4 lfo8;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
code
{mso-style-noshow:yes;
mso-style-priority:99;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-ascii-font-family:"Segoe UI";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Segoe UI";
mso-bidi-font-family:"Segoe UI";
color:#03697A;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
span.ratingtext
{mso-style-name:ratingtext;
mso-style-unhide:no;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.parameter
{mso-style-name:parameter;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.alerttitle
{mso-style-name:alerttitle;
mso-style-unhide:no;}
span.sup
{mso-style-name:sup;
mso-style-unhide:no;}
span.text-base
{mso-style-name:text-base;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:79299600;
mso-list-template-ids:301907376;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:907435846 -1734604084 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.0in;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.5in;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:5.0in;
text-indent:-9.0pt;}
@list l2
{mso-list-id:200633828;
mso-list-type:hybrid;
mso-list-template-ids:-1737849362 67698689 67698691 67698689 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l3
{mso-list-id:352339247;
mso-list-template-ids:-1622900550;}
@list l3:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4
{mso-list-id:541749434;
mso-list-template-ids:-1438885378;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5
{mso-list-id:636296241;
mso-list-type:hybrid;
mso-list-template-ids:1018886626 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l5:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l5:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l5:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l5:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l5:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l6
{mso-list-id:795414666;
mso-list-template-ids:1282940098;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l6:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7
{mso-list-id:1050880319;
mso-list-template-ids:527621474;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8
{mso-list-id:1119647457;
mso-list-template-ids:-369298102;}
@list l8:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9
{mso-list-id:1195655971;
mso-list-template-ids:-1064541832;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10
{mso-list-id:1238588746;
mso-list-type:hybrid;
mso-list-template-ids:1053984778 1800422128 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l10:level1
{mso-level-style-link:"Heading 2";
mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l10:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l10:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l10:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l10:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l10:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l10:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l10:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l10:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l11
{mso-list-id:1383216371;
mso-list-template-ids:26002464;}
@list l11:level1
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l11:level2
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l11:level3
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l11:level4
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l11:level5
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l11:level6
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l11:level7
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l11:level8
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l11:level9
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l12
{mso-list-id:1482385523;
mso-list-template-ids:-1185746282;}
@list l12:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l12:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13
{mso-list-id:1492409472;
mso-list-template-ids:-1106237954;}
@list l13:level1
{mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l13:level2
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l13:level3
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l13:level4
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l13:level5
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l13:level6
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l13:level7
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l13:level8
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l13:level9
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l14
{mso-list-id:1553539130;
mso-list-template-ids:322568756;}
@list l14:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l14:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l15
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l15:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l16
{mso-list-id:1726366654;
mso-list-template-ids:794882362;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17
{mso-list-id:1735083777;
mso-list-template-ids:-2076644594;}
@list l17:level1
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l17:level2
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l17:level3
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l17:level4
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l17:level5
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l17:level6
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l17:level7
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l17:level8
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l17:level9
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l18
{mso-list-id:1896507564;
mso-list-template-ids:-1101772092;}
@list l18:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l18:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19
{mso-list-id:1952280299;
mso-list-template-ids:98068408;}
@list l19:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l19:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20
{mso-list-id:2019967094;
mso-list-template-ids:1750483658;}
@list l20:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h2 style='mso-list:l10 level1 lfo9'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=SpellE><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Columnstore</span></span></span><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'> Indexes</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>[CTP 2.0]</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>This release offers several new
improvements for <span class=SpellE>columnstore</span> indexes including
updateable <span class=SpellE>nonclustered</span> <span class=SpellE>columnstore</span>
indexes, <span class=SpellE>columnstore</span> indexes on in-memory tables, and
many more new features for operational analytics.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>See these topics:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/dn934994.aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Columnstore</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> Indexes Versioned Feature
Summary</span></a><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>–includes
what’s new<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/dn935008.aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Columnstore</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> Indexes Data Loading</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/dn817827.aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Columnstore</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> Indexes for Operational
Analytics</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/dn913734.aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Columnstore</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> Indexes for Data
Warehousing</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/dn935013.aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Columnstore</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> Indexes Maintenance Tasks</span></a><span
class=MsoHyperlink><span style='color:#2A2A2A;text-decoration:none;text-underline:
none'><o:p></o:p></span></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><b style='mso-bidi-font-weight:normal'><span
style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Key features for <span
class=SpellE>columnstore</span> indexes and the products in which they are
available.<o:p></o:p></span></b></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=844
style='width:506.5pt;margin-left:65.7pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #BBBBBB 1.0pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><b><span style='font-size:10.0pt;color:#2A2A2A'>Columnstore</span></b></span><b><span
style='font-size:10.0pt;color:#2A2A2A'> Index Feature<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='font-size:10.0pt;color:#2A2A2A'>SQL Server 2012 (V11)<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='font-size:10.0pt;color:#2A2A2A'>SQL Server 2014 (V12)<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='font-size:10.0pt;color:#2A2A2A'>SQL Server 2016 Community Technology
Preview 2 (CTP2) (V13)<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='font-size:10.0pt;color:#2A2A2A'>SQL(Azure) Database V12 Premium
Edition<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Batch execution for multi-threaded
queries<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Batch execution for single-threaded
queries<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Archival compression option.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Snapshot isolation and read-committed
snapshot isolation<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Specify <span class=SpellE>columnstore</span>
index when creating a table.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><span style='font-size:10.0pt;color:#2A2A2A'>AlwaysOn</span></span><span
style='font-size:10.0pt;color:#2A2A2A'> supports <span class=SpellE>columnstore</span>
indexes.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:7'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><span style='font-size:10.0pt;color:#2A2A2A'>AlwaysOn</span></span><span
style='font-size:10.0pt;color:#2A2A2A'> readable secondary supports read-only
<span class=SpellE>columnstore</span> indexes.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><span style='font-size:10.0pt;color:#2A2A2A'>AlwaysOn</span></span><span
style='font-size:10.0pt;color:#2A2A2A'> readable secondary supports
updateable <span class=SpellE>columnstore</span> indexes.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
</tr>
<tr style='mso-yfti-irow:9'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Read-only <span class=SpellE>nonclustered</span>
<span class=SpellE>columnstore</span> index on heap or <span class=SpellE>btree</span>.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<span class=sup><sup>1</sup></span><o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<span class=sup><sup>1</sup></span><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:10'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Updateable <span class=SpellE>nonclustered</span>
<span class=SpellE>columnstore</span> index on heap or <span class=SpellE>btree</span><o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
</tr>
<tr style='mso-yfti-irow:11'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Additional <span class=SpellE>btree</span>
indexes allowed on a heap or <span class=SpellE>btree</span> that has a <span
class=SpellE>columnstore</span> index.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
</tr>
<tr style='mso-yfti-irow:12'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>Updateable clustered <span
class=SpellE>columnstore</span> index.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:13'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><span style='font-size:10.0pt;color:#2A2A2A'>Btree</span></span><span
style='font-size:10.0pt;color:#2A2A2A'> index on a clustered <span
class=SpellE>columnstore</span> index.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
</tr>
<tr style='mso-yfti-irow:14'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><span style='font-size:10.0pt;color:#2A2A2A'>Columnstore</span></span><span
style='font-size:10.0pt;color:#2A2A2A'> index on a memory-optimized table.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
</tr>
<tr style='mso-yfti-irow:15;mso-yfti-lastrow:yes'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><span style='font-size:10.0pt;color:#2A2A2A'>Nonclustered</span></span><span
style='font-size:10.0pt;color:#2A2A2A'> <span class=SpellE>columnstore</span>
index definition supports using a filtered condition.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;color:#2A2A2A'>yes<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'></td>
</tr>
</table>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=sup><sup><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>1</span></sup></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>To create a readable <span class=SpellE>nonclustered</span>
<span class=SpellE>columnstore</span> index, store the index on a read-only <span
class=SpellE>filegroup</span>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(2)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>In-Memory OLTP</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>[CTP 2.0]</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>In SQL Server 2016 Community Technology
Preview 2 (CTP2), improvements to In-Memory OLTP enable scaling to larger
databases and higher throughput in order to support bigger workloads. In
addition, a number of limitations concerning tables and stored procedures have
been removed to make it easier to migrate your applications to and leverage the
benefits of In-Memory OLTP.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.25in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The following table outlines
these new features.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=953
style='width:571.5pt;margin-left:65.7pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=533 style='width:319.5pt;border:solid #BBBBBB 1.0pt;mso-border-alt:
solid #BBBBBB .75pt;background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Features<o:p></o:p></span></b></p>
</td>
<td width=420 style='width:3.5in;border:solid #BBBBBB 1.0pt;border-left:none;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>More information<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Support for performing ALTER operations for
memory-optimized tables and natively compiled stored procedures.<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn269114.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Altering Memory-Optimized Tables</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn957475.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Altering Natively Compiled Stored Procedures</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Use MARS (Multiple Active Result Set) connections to
access memory-optimized tables and natively compiled stored procedures<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>This allows leveraging In-Memory OLTP in existing
applications that rely on MARS.<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/ms131686.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Using Multiple Active Result Sets (MARS)</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Support for natively compiled, scalar user-defined
functions.<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn935012.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Scalar User-Defined Functions for In-Memory OLTP</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Complete support for collations<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn133182.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Collations and Code Pages</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Storage improvements<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn688968.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Configuring Storage for Memory-Optimized Tables</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn957573.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Scalability</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Enhancements to transaction performance analysis
reports<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn205133.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Determining if a Table or Stored Procedure Should Be Ported to
In-Memory OLTP</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:7'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Support for nesting of natively compiled stored
procedures, and other increases in the Transact-SQL surface area.<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn452283.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Supported Constructs on Natively Compiled Stored Procedures</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Support for subqueries in natively compiled stored
procedures.<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn452279.aspx#qsancsp"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Query Surface Area in Natively Compiled Stored Procedures</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:9;mso-yfti-lastrow:yes'>
<td width=533 valign=top style='width:319.5pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>PowerShell cmdlet for evaluating the migration fitness
of multiple objects in a SQL Server database.<o:p></o:p></span></p>
</td>
<td width=420 valign=top style='width:3.5in;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/dn957571.aspx"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>PowerShell Cmdlet for Migration Evaluation</span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
</table>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn133186.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>In-Memory
OLTP (In-Memory Optimization)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(3)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Live Query Statistics</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>[CTP 2.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> Management
Studio provides the ability to view the live execution plan of an active query.
This live query plan provides real-time insights into the query execution
process as the controls flow from one query plan operator to another. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn831878.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Live
Query Statistics</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='mso-no-proof:yes'><o:p> </o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV3zLAwzvK-pxaUsarrwLbbYEjszcDHE19fvjaseZeC6caPdjy4x7HsZWAr7kgeQIw7PZfOJc0ctoH-MNbSbuLv3mT5cWLX229yMzdmqd2YHEPXs-SA3fhULyH-r4SKwjO2MEFGMRZ2y0/s1600/live+statistics.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjV3zLAwzvK-pxaUsarrwLbbYEjszcDHE19fvjaseZeC6caPdjy4x7HsZWAr7kgeQIw7PZfOJc0ctoH-MNbSbuLv3mT5cWLX229yMzdmqd2YHEPXs-SA3fhULyH-r4SKwjO2MEFGMRZ2y0/s400/live+statistics.png" /></a></div>
</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJsMPYXP_Lxyaq1DI7ONYKeXFxn21C4oPuM0KHG4Q8J-oD1Re29T2GEsa8AIWkNv115fd-X0K18WH7wY9c5TxSE3lAFNogYrKw9IUCOb53rHKO8ZlmRL3mYpSKccaoKEFowKTiqQLZCgM/s1600/execution+plan.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiJsMPYXP_Lxyaq1DI7ONYKeXFxn21C4oPuM0KHG4Q8J-oD1Re29T2GEsa8AIWkNv115fd-X0K18WH7wY9c5TxSE3lAFNogYrKw9IUCOb53rHKO8ZlmRL3mYpSKccaoKEFowKTiqQLZCgM/s400/execution+plan.png" /></a></div>
</p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(4)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Query Store</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>[CTP 2.0]</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Query store is a new feature that provides
DBAs with insight on query plan choice and performance. It simplifies
performance troubleshooting by enabling you to quickly find performance
differences caused by changes in query plans. The feature automatically
captures a history of queries, plans, and runtime statistics, and retains these
for your review. It separates data by time windows, allowing you to see
database usage patterns and understand when query plan changes happened on the
server. The query store presents information by using a Management Studio
dialog box, and lets you force the query to one of the selected query plans.
For more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn817826.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Monitoring
Performance <span class=GramE>By</span> Using the Query Store</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in'><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>==========================</span><b
style='mso-bidi-font-weight:normal'><span style='font-size:16.0pt;line-height:
106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Extended Reading</span></b><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>===================================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:.75in;line-height:17.75pt;background:white'><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>The
full name, per Microsoft, is Query Data Store, which makes the meaning more
reasonably understandable. Query Data Store in SQL Server 2016 is intended as a
service that monitors and optimizes <span style='background:yellow;mso-highlight:
yellow'>query plans with full history of query execution.</span> Query Data
Store can help diagnose performance problems that are related to plan changes.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:.75in;line-height:17.75pt;background:white'><b
style='mso-bidi-font-weight:normal'><span style='font-size:11.5pt;font-family:
"Georgia",serif;mso-fareast-font-family:"Times New Roman";mso-bidi-font-family:
"Times New Roman";color:#333333'>What it does:<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>Stores
the history of query plans<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333;background:yellow;
mso-highlight:yellow'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.5pt;font-family:"Georgia",serif;
mso-fareast-font-family:"Times New Roman";mso-bidi-font-family:"Times New Roman";
color:#333333;background:yellow;mso-highlight:yellow'>Captures performance data
for each query plan<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>Identifies
the most expensive queries and earmarks those queries that have degraded or
gotten slower over time<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>Gives
you the ability to force old plans, should a new plan cause performance issues
(almost like a system restore for Windows computers)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>Easily
fixes plan regressions<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>Analyzes
workload patterns<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;text-indent:-.25in;line-height:17.75pt;mso-list:l13 level1 lfo13;
tab-stops:list 1.0in;background:white'><![if !supportLists]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
Georgia;mso-bidi-font-family:Georgia;color:#333333'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>De-risks
SQL Server upgrades with restart and failover<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:1.0in;line-height:17.75pt;background:white'><span
style='font-size:11.5pt;font-family:"Georgia",serif;mso-fareast-font-family:
"Times New Roman";mso-bidi-font-family:"Times New Roman";color:#333333'>Microsoft
has yet to communicate if Query Data Store will be available in the Standard
edition of SQL Server 2016, but will definitely be available as a service for
the Enterprise version.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><b><span style='mso-bidi-font-size:
14.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;color:black;
text-decoration:none;text-underline:none'>Enabling the Query Store</span></b></span></a><span
style='mso-bidi-font-size:14.0pt;line-height:106%'><o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l2 level1 lfo15'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>By Using the Query Store Page in Management
Studio</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo17;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In Object Explorer, right-click a database, and then click<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Properties</span></strong>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo17;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Database Properties</span></strong><span
class=apple-converted-space> </span>dialog box, select the<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Query
Store</span></strong><span class=apple-converted-space> </span>page.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo17;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Enable</span></strong><span
class=apple-converted-space> </span>box, select<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>True</span></strong>.<o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level1 lfo19'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>By Using Transact-SQL Statements</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l11 level1 lfo21;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Use the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>ALTER DATABASE</span></strong><span
class=apple-converted-space> </span>statement to enable the query store.
For example:<o:p></o:p></span></p>
<pre style='margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;
mso-list:l11 level1 lfo21'><![if !supportLists]><span style='mso-fareast-font-family:
"Courier New";color:black'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='color:black'>ALTER DATABASE AdventureWorks2012 SET QUERY_STORE = ON;<o:p></o:p></span></pre>
<p class=MsoNormal style='margin-left:1.0in;text-indent:-.25in;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:1.25in;text-indent:-.25in;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='mso-bidi-font-size:14.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Using the Regressed
Queries Feature</span></b></span></a><span style='mso-bidi-font-size:14.0pt;
line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>After
enabling the query store, refresh the database portion of the Object Explorer
pane to add the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Query Store </span></strong>section.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW5MGJHd1JEPzOxJSRzA2-ZuK6KaYSZK7dW2sZyuysz1jo0FH74AY5jUCN9GhrJA5FNtc_bg83-5OxL_W_ISB5-NSfIvct-pILz3TCA9tmxSk1YIPs5ANsemSF_PCUIv-gx-Ko6xuok9I/s1600/regressed+query+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiW5MGJHd1JEPzOxJSRzA2-ZuK6KaYSZK7dW2sZyuysz1jo0FH74AY5jUCN9GhrJA5FNtc_bg83-5OxL_W_ISB5-NSfIvct-pILz3TCA9tmxSk1YIPs5ANsemSF_PCUIv-gx-Ko6xuok9I/s400/regressed+query+1.png" /></a></div>
</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Selecting<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Regressed
Queries</span></strong>, opens the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Regressed Queries</span></strong><span
class=apple-converted-space> </span>pane in Management Studio. The
Regressed Queries pane shows you the queries, and plans in the query store.
Drop down boxes at the top allow you to select queries based on various
criteria. Select a plan to see the graphical query plan. Buttons are available
to view the source query, force, and unforce a query plan, and refresh the
display.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoQlEY_0lOMvt6FiSAhpDYw053lU5W3DUfw8uDTCOFFJi-DcghStLvgjfIdFO0AlZmaElRYR2GdGf4V6KrzTIWKOy3dmtJxig2Frmp6MdW-HW59PWprhpWKYyvoA0PlOTvSNvR6FmEYv4/s1600/regressed+query+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoQlEY_0lOMvt6FiSAhpDYw053lU5W3DUfw8uDTCOFFJi-DcghStLvgjfIdFO0AlZmaElRYR2GdGf4V6KrzTIWKOy3dmtJxig2Frmp6MdW-HW59PWprhpWKYyvoA0PlOTvSNvR6FmEYv4/s400/regressed+query+2.png" /></a></div>
</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt list 1.5in left 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To
force a plan, select a query and plan, and then click<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Force
Plan</span></strong>. You can only force plans that were saved by the query
plan feature and are still retained in the query plan cache.<o:p></o:p></span></p>
<pre style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span
style='color:black'><o:p> </o:p></span></pre>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(5)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Temporal Tables</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A temporal
table is a new type of table that provides correct information about stored
facts at any point in time. Each temporal table consists of two tables
actually, one for the current data and one for the historical data. The system
ensures that when the data changes in the table with the current data the
previous values are stored in the historical table. Querying constructs are
provided to hide this complexity from users. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/dn935015.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Temporal
Tables</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2016 Community Technology Preview 2 (CTP2) introduces support for
temporal tables as a database feature that provides built-in support for
provide information about data stored in the table at any point in time rather
than only the data that is correct at the current moment in time. Temporal is a
database feature that was introduced in ANSI SQL 2011 and is now supported in
SQL Server 2016 Community Technology Preview 2 (CTP2). Temporal is a database
feature that was introduced in ANSI SQL 2011 and is now supported in SQL Server
2016 Community Technology Preview 2 (CTP2).<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>==========================</span><b style='mso-bidi-font-weight:
normal'><span style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Extended Reading</span></b><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>===================================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>What is a Temporal Table?</span></b></span></a><span
style='font-size:12.0pt;line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A
temporal table is a table for which a PERIOD definition exists and which
contains system columns with a datatype of datetime2 into which the period of
validity is recorded by the system, and which has an associated history table
into which the system records all prior versions of each record with their
period of validity. With a temporal table, the value of each record at any
point in time can be determined, rather than just the current value of each
record. A temporal table is also referred to as a system-versioned table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Why Temporal?</span></b></span></a><span
style='font-size:12.0pt;line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Real
data sources are dynamic and more often than not business decisions rely on
insights that analysts can get from data evolution. Use cases for temporal
tables include:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo23;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Understanding business trends over time<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo23;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Tracking data changes over time<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo23;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Auditing all changes to data<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo23;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Maintaining a slowly changing dimension for decision support
applications<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo23;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Recovering from accidental data changes and application errors<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>How Does Temporal Work?</span></b></span></a><span
style='font-size:12.0pt;line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>System-versioning
for a table is implemented as a pair of tables, a current table and a history
table. Within each of these tables, two additional<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>datetime2</span></strong><span
class=apple-converted-space> </span>columns are used to define the period
of validity for each record – a system start time (<span class=SpellE><strong><span
style='font-family:"Segoe UI",sans-serif'>SysStartTime</span></strong></span>)
column and a system end time (<span class=SpellE><strong><span
style='font-family:"Segoe UI",sans-serif'>SysEndTime</span></strong></span>)
column. The current table contains the current value for each record. The
history table contains each previous value for each record, if any, and the
start time and end time for the period for which it was valid.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Creating a New Temporal
Table</span></b></span></a><span style='font-size:12.0pt;line-height:106%'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/*<span class=GramE>Creating</span> a
temporal table</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>The following examples show how to create
a temporal table linked to a new history table, </span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>and</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'> how to
create a temporal table linked to an existing history table. </span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>Note that the temporal table must have a
primary key defined to be enabled for the table to be enabled for system
versioning. </span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>This example creates a new temporal table
linked to a new history table.</span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> Department <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DepartmentNumber</span> <span class=GramE><span
style='color:blue'>char</span><span style='color:gray'>(</span></span>10<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:blue'>PRIMARY</span> <span
style='color:blue'>KEY</span> <span style='color:blue'>CLUSTERED</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DepartmentName</span> <span class=GramE><span
style='color:blue'>varchar</span><span style='color:gray'>(</span></span>50<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ManagerID</span> <span class=SpellE><span
class=GramE><span style='color:blue'>int</span></span></span><span class=GramE><span
style='mso-spacerun:yes'> </span><span style='color:gray'>NULL</span></span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ParentDepartmentNumber</span> <span class=GramE><span
style='color:blue'>char</span><span style='color:gray'>(</span></span>10<span
style='color:gray'>)</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='mso-spacerun:yes'> </span><span class=SpellE>SysStartTime</span>
<span style='color:blue'>datetime2</span> <span style='color:blue'>GENERATED</span>
<span style='color:blue'>ALWAYS</span> <span style='color:blue'>AS</span> <span
style='color:blue'>ROW</span> <span style='color:blue'>START</span> <span
style='color:blue'>HIDDEN</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>SysEndTime</span> <span style='color:blue'>datetime2</span>
<span style='color:blue'>GENERATED</span> <span style='color:blue'>ALWAYS</span>
<span style='color:blue'>AS</span> <span style='color:blue'>ROW</span> <span
style='color:blue'>END</span> <span style='color:blue'>HIDDEN</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span><span
style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>PERIOD</span> <span style='color:blue'>FOR</span>
<span style='color:blue'>SYSTEM_TIME </span><span style='color:gray'>(</span><span
class=SpellE>SysStartTime<span class=GramE><span style='color:gray'>,</span>SysEndTime</span></span><span
style='color:gray'>)</span><span style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>)</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SYSTEM_VERSIONING</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:blue'>ON</span><span
style='color:gray'>);<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--This example creates a new temporal
table linked to an existing history table.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Existing table </span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>Department_History</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DepartmentNumber</span> <span class=GramE><span
style='color:blue'>char</span><span style='color:gray'>(</span></span>10<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DepartmentName</span> <span class=GramE><span
style='color:blue'>varchar</span><span style='color:gray'>(</span></span>50<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ManagerID</span> <span class=SpellE><span
class=GramE><span style='color:blue'>int</span></span></span><span class=GramE><span
style='mso-spacerun:yes'> </span><span style='color:gray'>NULL</span></span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ParentDepartmentNumber</span> <span class=GramE><span
style='color:blue'>char</span><span style='color:gray'>(</span></span>10<span
style='color:gray'>)</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>SysStartTime</span> <span style='color:blue'>datetime2</span>
<span style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>SysEndTime</span> <span style='color:blue'>datetime2</span>
<span style='color:gray'>NOT</span> <span style='color:gray'>NULL</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>);</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Temporal table</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> Department <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DepartmentNumber</span> <span class=GramE><span
style='color:blue'>char</span><span style='color:gray'>(</span></span>10<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:blue'>PRIMARY</span> <span
style='color:blue'>KEY</span> <span style='color:blue'>CLUSTERED</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DepartmentName</span> <span class=GramE><span
style='color:blue'>varchar</span><span style='color:gray'>(</span></span>50<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ManagerID</span> <span class=GramE><span
style='color:blue'>INT</span><span style='mso-spacerun:yes'> </span><span
style='color:gray'>NULL</span></span><span style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ParentDepartmentNumber</span> <span class=GramE><span
style='color:blue'>char</span><span style='color:gray'>(</span></span>10<span
style='color:gray'>)</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>SysStartTime</span> <span style='color:blue'>datetime2</span>
<span style='color:blue'>GENERATED</span> <span style='color:blue'>ALWAYS</span>
<span style='color:blue'>AS</span> <span style='color:blue'>ROW</span> <span
style='color:blue'>START</span> <span style='color:blue'>HIDDEN</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>SysEndTime</span> <span style='color:blue'>datetime2</span>
<span style='color:blue'>GENERATED</span> <span style='color:blue'>ALWAYS</span>
<span style='color:blue'>AS</span> <span style='color:blue'>ROW</span> <span
style='color:blue'>END</span> <span style='color:blue'>HIDDEN</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span><span
style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>PERIOD</span> <span style='color:blue'>FOR</span>
<span style='color:blue'>SYSTEM_TIME </span><span style='color:gray'>(</span><span
class=SpellE>SysStartTime<span class=GramE><span style='color:gray'>,</span>SysEndTime</span></span><span
style='color:gray'>)</span><span style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>)</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:blue'>SYSTEM_VERSIONING</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:blue'>ON</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>HISTORY_TABLE <span
style='color:gray'>=</span> <span class=SpellE>dbo<span style='color:gray'>.</span>Department_History</span><span
style='color:gray'>,</span> DATA_CONSISTENCY_CHECK <span style='color:gray'>=</span>
<span class=GramE><span style='color:blue'>ON</span> <span style='color:gray'>)</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:gray'>);<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Converting a Non-Temporal
Table to be a Temporal Table</span></b></span></a><span style='font-size:12.0pt;
line-height:106%'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--The following example shows how to add
system versioning to an existing table and create a future history table. This
example assumes that there is an existing table called <span class=SpellE>InsurancePolicy</span>
with a primary key defined. This example populates the newly created period
columns for system versioning using default values for the start and end times
because these values cannot be null. This example uses the HIDDEN clause to
ensure no impact on existing applications interacting with the current table.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Alter non-temporal table to define
periods for system versioning</span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>InsurancePolicy</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ADD</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>PERIOD</span> <span
style='color:blue'>FOR</span> <span style='color:blue'>SYSTEM_TIME </span><span
style='color:gray'>(</span><span class=SpellE>SysStartTime</span><span
style='color:gray'>,</span> <span class=SpellE>SysEndTime</span><span
style='color:gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>SysStartTime</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:blue'>datetime2</span> <span style='color:blue'>GENERATED</span> <span
style='color:blue'>ALWAYS</span> <span style='color:blue'>AS</span> <span
style='color:blue'>ROW</span> <span style='color:blue'>START</span> <span
style='color:blue'>HIDDEN</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:blue'>DEFAULT</span> <span
class=GramE><span style='color:fuchsia'>GETUTCDATE</span><span
style='color:gray'>(</span></span><span style='color:gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>SysEndTime</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:blue'>datetime2</span> <span style='color:blue'>GENERATED</span> <span
style='color:blue'>ALWAYS</span> <span style='color:blue'>AS</span> <span
style='color:blue'>ROW</span> <span style='color:blue'>END</span> <span
style='color:blue'>HIDDEN</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:blue'>DEFAULT</span> <span
class=GramE><span style='color:fuchsia'>CONVERT</span><span style='color:gray'>(</span></span><span
style='color:blue'>DATETIME2</span><span style='color:gray'>,</span> <span
style='color:red'>'9999.12.31'</span><span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Enable system versioning</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>InsurancePolicy</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SYSTEM_VERSIONING</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:blue'>ON</span><span
style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>=========================================================================================<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(6)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Backup to Microsoft Azure</span></span></a><span
class=lwcollapsibleareatitle> - using block blobs instead of page blobs</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server backup to URL using the Microsoft Azure Blob storage service now supports
using block blobs instead of page blobs. <span style='background:yellow;
mso-highlight:yellow'>Block blobs have a size limitation of 200GB per blob</span>,
whereas page blobs have a size limitation per blob of 1 TB. With block blobs,
you can <span style='background:yellow;mso-highlight:yellow'>stripe your backup
set across multiple blobs resulting in a maximum backup size is 12.8 TB.</span>
Backup to page blobs does not support striping. In addition, block blobs have
superior performance and a lower cost. As a result, striped backups for large
databases can experience significantly decreased backup and restore times from
Microsoft Azure.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>There
are two steps required to stripe your backup set to block blobs. First, you
must obtain a</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="http://azure.microsoft.com/documentation/articles/storage-dotnet-shared-access-signature-part-1/"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Shared
Access Signature (SAS)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>token
to a container in your Azure Storage account. This SAS token is used to create
a SQL Credential and then this SAS token is used when the Azure container is
specified as the backup device. One way to obtain this SAS token is to use
Azure PowerShell commands. Then you use the same Transact-SQL or PowerShell
backup commands without specifying the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=code><span style='font-size:10.0pt;font-family:Consolas;color:darkgreen'>WITH
CREDENTIAL</span></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>clause
that was formerly required when using backup to URL. For examples, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn435916.aspx#Examples"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Code
Examples</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note: </span><span
style='color:#2A2A2A'>For SQL Server 2016 Community Technology Preview 2
(CTP2), the new backup to URL functionality does not yet have corresponding <span
style='background:yellow;mso-highlight:yellow'>UI</span> support in SQL Server
Management Studio.</span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server backup to URL now supports using Azure snapshots to backup databases in
which all database files are stored using the Microsoft Azure Blob storage
service. For more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/mt169363.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Snapshot
Backups for Database Files in Azure</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(7)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Managed Backup</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In SQL
Server 2016 Community Technology Preview 2 (CTP2) SQL Server Managed Backup to
Microsoft Azure <span style='background:yellow;mso-highlight:yellow'>uses the
new block blob storage for backup files</span>. There are also several changes
and enhancements to Managed Backup.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l18 level1 lfo25;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support for both automated and custom scheduling of backups.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l18 level1 lfo25;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support backups for system databases.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l18 level1 lfo25;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support for databases that are using the Simple recovery model.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449496.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>SQL
Server Managed Backup to Microsoft Azure</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note: </span><span
style='color:#2A2A2A'>For SQL Server 2016 Community Technology Preview 2
(CTP2), these new managed backup features do not yet have corresponding <span
style='background:yellow;mso-highlight:yellow'>UI s</span>upport in SQL Server
Management Studio.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(8)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Trace flag 4199 behaviors are enabled</span></span></a><span
class=lwcollapsibleareatitle><o:p></o:p></span></h2>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In
general, you do not need to use trace flag 4199 in SQL Server 2016 Community
Technology Preview 2 (CTP2) since</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><em><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>most</span></em><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>of the query optimizer behaviors
controlled by this trace flag are enabled unconditionally under the latest <span
class=SpellE>compativility</span> level (130) in SQL Server 2016 Community
Technology Preview 2 (CTP2).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>==========================</span><b style='mso-bidi-font-weight:
normal'><span style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Extended Reading</span></b><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>===================================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;mso-line-height-alt:10.0pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'>Versions of Microsoft SQL Server later than SQL Server 2000
Service Pack 3 (SP3) delivered <span style='background:yellow;mso-highlight:
yellow'>most hotfixes to the query optimizer in an off-by-default state</span>
in order to prevent existing production customers from seeing expected plan changes
that could cause performance regressions. At first, each hotfix was delivered
under a separate trace flag. Later, this practice was changed so that <span
style='background:yellow;mso-highlight:yellow'>most flags were combined under a
single trace flag (4199).</span> This new practice was initiated across multiple
versions starting with the following updates:<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-line-height-alt:10.0pt;mso-list:l5 level1 lfo19;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><![if !supportLists]><span style='font-size:11.5pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'>SQL Server 2005 Service Pack 3 (SP3) Cumulative Update<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
auto;text-indent:-.25in;mso-line-height-alt:10.0pt;mso-list:l5 level1 lfo19;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><![if !supportLists]><span style='font-size:11.5pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'>SQL Server 2008 Service Pack 1 (SP1) Cumulative Update package<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-line-height-alt:10.0pt;mso-list:l5 level1 lfo19;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><![if !supportLists]><span style='font-size:11.5pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'>SQL Server 2008 R2 (RTM<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;mso-line-height-alt:10.0pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'>Trace flag 4199 was used to collect hotfixes that were intended to
become on-by-default in a future release, whereas other trace flags were used
for situations in which a fix was not intended to become on-by-default in
current form. Starting with SQL Server 2016 RTM, the database
COMPATIBILITY_LEVEL setting will be used enable trace flag 4199-related
hotfixes on-by-default. This article describes the mechanics and policy of how
plan-affecting hotfixes will be delivered for SQL Server 2016 and later versions.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'><o:p> </o:p></b></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'>================================Extended
Reading=========================<o:p></o:p></b></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'>More information<o:p></o:p></b></p>
<p class=MsoNormal style='margin-left:.75in;mso-line-height-alt:10.0pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'>In SQL Server 2016, trace flag 4199 hotfixes that are made to
previous releases of SQL Server will become enabled under database
COMPATIBILITY_LEVEL 130 without trace flag 4199 enabled. Trace flag 4199 will
be used to release any future SQL Server 2016 hotfixes for databases by using
the 130 compatibility level. Because trace flag 4199 is recommended only for
customers who are seeing specific performance issues, customers are advised to
remove trace flag 4199 after they migrate their databases to the latest
compatibility level because trace flag 4199 will be reused for future fixes
that may not apply to your application and could cause unexpected plan
performance changes on a production system. This means that different trace
flag 4199 hotfixes are enabled for each compatibility level that is supported
in a given product release.<br>
<br>
<span class=text-base><b>Note</b></span><span class=apple-converted-space> </span>By
default, databases that are created in SQL Server 2016 use compatibility level 130
and have new optimizer logic already enabled.<br>
<br>
The major advantage of this model is that it reduces risk for production
systems during the upgrade process. This approach separates the installation of
a new major version of SQL Server from the automatic enabling of all new query
processor changes. Because major version upgrades change the file format and
are not reversible, it is a good idea to use the COMPATIBILITY_LEVEL setting,
because this enables a customer to quickly downgrade if an unexpected plan
performance issue is found during an upgrade. If a customer finds an unexpected
plan change that blocks an application upgrade, the customer can ease the
situation by applying an appropriate plan hint by using the Query Store to
force the prior plan, or can ease the situation by contacting Microsoft
Customer Support to help with the issue to provide a workaround or hotfix. When
all issues are lessened, the upgrade can continue. Customers should integrate
this capability into their upgrade planning for SQL Server 2016.<br>
<br>
The following table explains the model for how trace flag 4199 will work
starting with SQL Server 2016.<span class=apple-converted-space> </span><o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=720
style='width:432.25pt;margin-left:60.0pt;border-collapse:collapse;border:none;
mso-border-alt:solid windowtext .5pt;mso-yfti-tbllook:1184;mso-padding-alt:
0in 5.4pt 0in 5.4pt;mso-border-insideh:.5pt solid windowtext;mso-border-insidev:
.5pt solid windowtext'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=89 valign=top style='width:53.5pt;border:solid windowtext 1.0pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal style='line-height:normal'><b><span style='font-size:10.0pt'>Setting</span></b><b><span
style='font-size:10.0pt;font-family:"Times New Roman",serif'><o:p></o:p></span></b></p>
</td>
<td width=149 valign=top style='width:89.55pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><b><span style='font-size:10.0pt;line-height:106%'>SQL
compatibility level<o:p></o:p></span></b></p>
</td>
<td width=104 valign=top style='width:62.35pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><b><span style='font-size:10.0pt;line-height:106%'>Trace
flag 4199<o:p></o:p></span></b></p>
</td>
<td width=192 valign=top style='width:115.45pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><b><span style='font-size:10.0pt;line-height:106%'>Optimizer
hotfixes before SQL Server 2016 RTM<o:p></o:p></span></b></p>
</td>
<td width=186 valign=top style='width:111.4pt;border:solid windowtext 1.0pt;
border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><b><span style='font-size:10.0pt;line-height:106%'>Optimizer
hotfixes after SQL Server 2016 RTM<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=89 valign=top style='width:53.5pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>1.<o:p></o:p></span></p>
</td>
<td width=149 valign=top style='width:89.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>120<o:p></o:p></span></p>
</td>
<td width=104 valign=top style='width:62.35pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Off<o:p></o:p></span></p>
</td>
<td width=192 valign=top style='width:115.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Disabled<o:p></o:p></span></p>
</td>
<td width=186 valign=top style='width:111.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Disabled<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=89 valign=top style='width:53.5pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>2.<o:p></o:p></span></p>
</td>
<td width=149 valign=top style='width:89.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>120<o:p></o:p></span></p>
</td>
<td width=104 valign=top style='width:62.35pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>On<o:p></o:p></span></p>
</td>
<td width=192 valign=top style='width:115.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Enabled<o:p></o:p></span></p>
</td>
<td width=186 valign=top style='width:111.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Disabled<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=89 valign=top style='width:53.5pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>3.<o:p></o:p></span></p>
</td>
<td width=149 valign=top style='width:89.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>130<o:p></o:p></span></p>
</td>
<td width=104 valign=top style='width:62.35pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Off<o:p></o:p></span></p>
</td>
<td width=192 valign=top style='width:115.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Enabled by
compatibility level<o:p></o:p></span></p>
</td>
<td width=186 valign=top style='width:111.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Disabled<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
<td width=89 valign=top style='width:53.5pt;border:solid windowtext 1.0pt;
border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>4.<o:p></o:p></span></p>
</td>
<td width=149 valign=top style='width:89.55pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>130<o:p></o:p></span></p>
</td>
<td width=104 valign=top style='width:62.35pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>On<o:p></o:p></span></p>
</td>
<td width=192 valign=top style='width:115.45pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Enabled by
compatibility level<o:p></o:p></span></p>
</td>
<td width=186 valign=top style='width:111.4pt;border-top:none;border-left:
none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
mso-border-alt:solid windowtext .5pt;background:#F2F2F2;padding:12.0pt 12.0pt 12.0pt 12.0pt'>
<p class=MsoNormal><span style='font-size:10.0pt;line-height:106%'>Enabled by
compatibility level<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:10.0pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><span class=text-base><b><span style='font-size:11.5pt;
font-family:"Segoe UI",sans-serif;color:black'><o:p> </o:p></span></b></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:10.0pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><span class=text-base><b><span style='font-size:11.5pt;
font-family:"Segoe UI",sans-serif;color:black'>Note</span></b></span><span
class=apple-converted-space><span style='font-size:11.5pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:11.5pt;font-family:
"Segoe UI",sans-serif;color:black'>Setting no. 3 is recommended for customers
who are newly upgrading to SQL Server 2016.<br>
<br>
For major releases after SQL Server 2016, Microsoft plans to continue using
this servicing model for optimizer hotfixes. By default, or each release, any
trace flag 4199 hotfixes from the previous release will be enabled in the next
compatibility level. This means that the recommended state for customers after
they migrate to the latest compatibility level will be to have trace flag 4199
disabled. Later hotfixes would use trace flag 4199 to enable fixes for
customers who have to enable those specific hotfixes in an application.
Customers are advised to disable trace flag 4199 after an application is
upgraded to the latest compatibility level to avoid having unexpected future
optimizer changes enabled on an application unexpectedly.<br>
<br>
<span class=text-base><b>Note</b></span><span class=apple-converted-space> </span>While
many optimizer hotfixes are enabled under trace flag 4199, some use other trace
flags. Trace flag 4199 historically covered trace flags that are widely
applicable and likely to become enabled by default in a future release.
Alternative trace flags are used in hotfixes where the conditions are very
specific to only a few customers, where the fix may cause performance
regressions in other kinds of applications, or where the internal functionality
may see changes before it is ready to become enabled for everyone. Microsoft
will continue to use other trace flags as needed to service the product.<br>
<br>
<span class=text-base><b>Note</b></span><span class=apple-converted-space> </span>This
article focuses on the model for releasing trace flag 4199 hotfixes on the
latest compatibility level of the latest product. (At publication time, this is
SQL Server 2016.) Optimizer hotfixes may be released on older in-market
versions of SQL Server or on lower compatibility levels (120 or prior) of SQL
Server 2016. Microsoft will evaluate each case and determine whether to use
trace flag 4199 or a different trace flag. Because non-hotfix changes are also
enabled when a move is made to a later compatibility level, there is no
specific promise that no plan changes will occur during an upgrade (with or
without trace flag 4199). Customers should always test changes to the
compatibility level carefully for production applications and should use
mitigation technologies, such as the Query Store, if there is a plan-choice
related performance issue.</span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>=======================================================================================<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(9)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Mul</span></span><span class=Heading2Char><span
style='text-decoration:none;text-underline:none'>t</span></span><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>iple <span
class=SpellE>TempDB</span> Database Files</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Setup
adds multiple <span class=SpellE>tempdb</span> data files during the installation
of a new instance. Below are the pertinent details to consider:</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo27;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>By default, setup adds as many <span class=SpellE>tempdb</span>
files as the CPU count or 8, whichever is lower.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo27;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can configure the number of <span class=SpellE>tempdb</span>
database files using the new command line parameter- /SQLTEMPDBFILECOUNT. It
can be used for unattended and interactive installations.<o:p></o:p></span></p>
<pre style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span
style='color:black'>setup.exe /Q /ACTION="INSTALL" /IACCEPTSQLSERVERLICENSETERMS /FEATURES="<span
class=SpellE>SqlEngine</span>" /INSTANCENAME="SQL15<span class=GramE>" ..</span> /SQLTEMPDBDIR="D:\tempdb" /SQLTEMPDBFILECOUNT="4"<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQLTEMPDBFILECOUNT
only accepts an integer value. If the parameter is not given or the value <=
0, setup will use the default value that is the number of (logical) cores on
the machine or 8, whichever is lower. If the value is greater than the maximum
allowed (<span class=SpellE><span class=GramE>cpu</span></span> count), the
installation will fail with an error.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo27;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can configure the number of <span class=SpellE>tempdb</span>
database files using the new UI input control on the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Database Engine Configuration</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>section.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo27;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A;background:yellow;mso-highlight:yellow'><span style='mso-list:
Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The primary database file <span class=SpellE>tempdb</span> will
still be <span class=SpellE>tempdb.mdf</span>. The additional <span
class=SpellE>tempdb</span> files are named as tempdb_<span class=SpellE>mssql</span>_#.<span
class=SpellE>ndf</span> where # where # represents a unique number for each
additional <span class=SpellE>tempdb</span> database file created during setup.
The purpose of this naming convention is to make them unique. Uninstalling an
instance of SQL Server deletes the files with naming convention tempdb_<span
class=SpellE>mssql</span>_#.<span class=SpellE>ndf</span>. Do not use <span
class=SpellE>tempdb_mssql</span>_*.<span class=SpellE>ndf</span> naming
convention for user database files. <span style='background:yellow;mso-highlight:
yellow'>For instance, in my case, I have 4 logical cores, I see <span
class=SpellE>tempdb.mdf</span>, tempdb_mssql_2.ndf, tempdb_mssql_3.ndf,
tempdb_mssql_4.ndf, and one log file - <span class=SpellE>templog.ldf</span><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo27;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>RebuildDatabase</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>
scenario deletes system databases and installs them again in clean state.
Because the setting of <span class=SpellE>tempdb</span> file count does not
persist, the value of number of <span class=SpellE>tempdb</span> files is not
known during setup. Therefore, <span class=SpellE>RebuildDatabase</span>
scenario does not know the count of <span class=SpellE>tempdb</span> files to
be re-added. You can provide the value of the number of <span class=SpellE>tempdb</span>
files again with the SQLTEMPDBFILECOUNT parameter. If the parameter is not
provided, <span class=SpellE>RebuildDatabase</span> will add a default number
of <span class=SpellE>tempdb</span> files, which is as many <span class=SpellE>tempdb</span>
files as the CPU count or 8, whichever is lower.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(10)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Format Query
Results as JSON with FOR JSON</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Format
query results as JSON by adding the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>FOR
JSON</span></strong><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>clause
to a</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SELECT</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>statement. Use the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>FOR JSON</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>clause, for example, <span
style='background:yellow;mso-highlight:yellow'>to delegate the formatting of
JSON output from your client applications to SQL Server</span>. Here's a sample
query that uses the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>FOR
JSON</span></strong><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>clause.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more info, see</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn921882.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Format
Query Results as JSON with FOR JSON (SQL Server)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Syntax of the FOR JSON
clause</span></b></span></a><span style='font-size:12.0pt;line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Here
is the syntax of the<span class=apple-converted-space> </span><span
class=input><b>FOR JSON</b></span><span class=apple-converted-space> </span>clause.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;line-height:12.75pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white;vertical-align:baseline'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#707070'>Transact-SQL<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'><<SELECT QUERY>><o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>FOR JSON AUTO|PATH<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>[, <span
class=GramE>ROOT[</span>('<<span class=SpellE>RootName</span>>')]]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>[, INCLUDE_NULL_VALUES]<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more info about the syntax and usage of the<span class=apple-converted-space> </span><span
class=input><b>FOR JSON</b></span><span class=apple-converted-space> </span>clause,
see the following topics in this section.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>PATH mode example</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Here's
an example that uses</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>PATH</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>mode
with the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>FOR JSON</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>clause.
In</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>PATH</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>mode,
you can use the dot syntax – for example,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=code><span style='font-size:
10.0pt;font-family:Consolas;color:darkgreen'>'<span class=SpellE>Item.Price</span>'</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>– to format nested output. This example
also uses the</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>ROOT</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>option
to specify a named root element.<o:p></o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd-a13cOLcwj8jf5Wl7Oga5-5i2Yd8772Dm1GMOMY7gfEUqOWU2lnMkyANOamfrRYDJAlnBS6Cg1n5P0HIdJZfI7JKy61vA0QuMZF-TUOWGWHfV3DOZ52ZqkXe2ZojeEgcmRZjK9I01T0/s1600/jason.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjd-a13cOLcwj8jf5Wl7Oga5-5i2Yd8772Dm1GMOMY7gfEUqOWU2lnMkyANOamfrRYDJAlnBS6Cg1n5P0HIdJZfI7JKy61vA0QuMZF-TUOWGWHfV3DOZ52ZqkXe2ZojeEgcmRZjK9I01T0/s400/jason.png" /></a></div>
</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>AUTO mode example</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Here's
a sample query that uses</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>AUTO</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>mode
with the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>FOR JSON</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>clause.
In</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>AUTO</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>mode,
the structure of the SELECT statement determines the format of the JSON output.
By default,</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>null</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>values
are not included in the output. You can use the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=input><b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>INCLUDE_NULL_VALUES</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>to change this behavior.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=712
style='width:427.1pt;margin-left:101.7pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #BBBBBB 1.0pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Query<o:p></o:p></span></b></p>
</td>
<td width=411 style='width:246.35pt;border:solid #BBBBBB 1.0pt;border-left:
none;mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Result<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='line-height:12.75pt;background:white;vertical-align:
baseline'><span style='font-size:10.0pt;color:#707070'>Transact-SQL<o:p></o:p></span></p>
<pre style='line-height:106%'><span style='color:black'>SELECT name, surname<o:p></o:p></span></pre><pre
style='line-height:106%'><span style='color:black'>FROM <span class=SpellE>emp</span><o:p></o:p></span></pre><pre
style='line-height:106%'><span style='color:black'>FOR JSON AUTO<o:p></o:p></span></pre></td>
<td width=411 valign=top style='width:246.35pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='line-height:12.75pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white;vertical-align:baseline'><span style='font-size:10.0pt;
color:#707070'>JSON<o:p></o:p></span></p>
<pre style='line-height:106%'><span style='color:black'>[ <o:p></o:p></span></pre><pre
style='line-height:106%'><span style='color:black'><span style='mso-spacerun:yes'> </span>{ "name": "John" },<o:p></o:p></span></pre><pre
style='line-height:106%'><span style='color:black'><span style='mso-spacerun:yes'> </span>{ "name": "Jane", "surname": "Doe" }<o:p></o:p></span></pre><pre
style='line-height:106%'><span style='color:black'>]<o:p></o:p></span></pre></td>
</tr>
</table>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(11)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Always Encrypted</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>With Always
Encrypted, SQL Server can perform operations on encrypted data, and best of all
the encryption key resides with the application inside the customer’s trusted
environment and not on the server. Always Encrypted secures customer data so
DBAs do not have access to plain text data. Encryption and decryption of data
happens transparently at the driver level minimizing changes that have to be
made to existing applications. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/mt163865.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Always
Encrypted (Database Engine)</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Always
Encrypted is a feature designed to protect sensitive data, such as credit card
numbers or national identification numbers (e.g. U.S. social security numbers),
stored in SQL Server databases. Always Encrypted allows clients to encrypt
sensitive data inside client applications and never reveal the encryption keys
to SQL Server. As a result, Always Encrypted provides a separation between
those who own the data (and can view it) and those who manage the data (but
should have no access). By ensuring on-premises (i.e., <span style='background:
yellow;mso-highlight:yellow'>on-site</span>) database administrators, cloud
database operators, or other high-privileged, but unauthorized users, cannot
access the encrypted data, Always Encrypted enables customers to confidently
store sensitive data outside of their direct control. This allows organizations
to encrypt data at rest and in use for storage in Azure, to enable delegation
of on-premises database administration to third parties, or to reduce security
clearance requirements for their own DBA staff.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Always
Encrypted makes encryption transparent to applications. An Always
Encrypted-enabled driver installed on the client computer achieves this by
automatically encrypting and decrypting sensitive data in the SQL Server client
application. The driver encrypts the data in sensitive columns before passing
the data to SQL Server, and automatically rewrites queries so that the
semantics to the application are preserved. Similarly, the driver transparently
decrypts data, stored in encrypted database columns, contained in query
results.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Always
Encrypted is available in SQL Server 2016 Community Technology Preview 2
(CTP2). For a Channel 9 presentation that includes Always Encrypted, see<span
class=apple-converted-space> </span></span><a
href="http://channel9.msdn.com/Events/Ignite/2015/BRK2570"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Overview
and Roadmap for Microsoft SQL Server <span class=SpellE>SecurityOverview</span>
and Roadmap for Microsoft SQL Server <span class=SpellE>SecurityOverview</span>
and Roadmap for Microsoft SQL Server <span class=SpellE>SecurityOverview</span>
and Roadmap for Microsoft SQL Server Security</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>==========================</span><b style='mso-bidi-font-weight:
normal'><span style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Extended Reading</span></b><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>===================================<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>SSMS - Getting Started
with Always Encrypted</span></b></span></a><span style='font-size:12.0pt;
line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To
quickly start using Always Encrypted, complete the following steps:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo29;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Create a new database.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo29;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Provision Always Encrypted keys with Management Studio.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>a.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In Management Studio using<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Object Explorer</span></strong>,
expand your database, expand<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Security</span></strong>, and then
expand<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Always Encrypted Keys</span></strong>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>b.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Right-click<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Column Encryption Keys</span></strong>,
and then click<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>New Column Encryption Key</span></strong>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>c.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Enter a name of a new column encryption key and define its
corresponding column master key by selecting an existing certificate. To create
a new certificate in<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Windows Certificate Store</span></strong>,
click<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>New</span></strong><span
class=apple-converted-space> </span>in the<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Column
Master Key Definition</span></strong><span class=apple-converted-space> </span>box.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>d.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Click<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Create</span></strong>, and then
click<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>OK</span></strong>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo29;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Create a table with required columns, <span style='background:
yellow;mso-highlight:yellow'>designating which columns will be encrypted and
how they are encrypted.</span> Encryption is specified using column definition
options in the<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174979.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>CREATE
TABLE (Transact-SQL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>or </span><a
href="https://msdn.microsoft.com/en-us/library/ms190273.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>ALTER
TABLE (Transact-SQL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>statements.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0 width=720
style='width:6.0in;mso-cellspacing:1.5pt;margin-left:1.0in;border-top:solid #BBBBBB 1.0pt;
border-left:solid #BBBBBB 1.0pt;border-bottom:none;border-right:none;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes'>
<td width=715 valign=top style='width:429.0pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-bottom-alt:solid #BBBBBB .75pt;mso-border-right-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b
style='mso-bidi-font-weight:normal'><span style='color:#2A2A2A'>Note</span></b><span
style='color:#2A2A2A'>: If you have an existing database with plaintext data,
some of which you want to encrypt using Always Encrypted, you can script the
schema of the original database, edit the script to designate columns to be
encrypted, and then execute the script against the new database to create the
new version of the schema that uses Always Encrypted to protect data in
selected columns.<o:p></o:p></span></p>
</td>
</tr>
</table>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo29;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Optionally, migrate any existing data from the original database
using<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms141209.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SQL
Server Import and Export Wizard</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, started on the computer
containing the column master key (the certificate), <span class=GramE>defined</span>
earlier in step 2. When connecting to the target database using Always
Encrypted, select<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>.Net Framework Data Provider for <span
class=SpellE>SqlServer</span></span></strong><span class=apple-converted-space> </span>in
the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Data Source</span></strong><span
class=apple-converted-space> </span>box and make sure the<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Column
Encryption Setting</span></strong><span class=apple-converted-space> </span>keyword
is set to<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Enabled</span></strong>, in addition
to setting other required keys keywords (e.g. Data Source, Initial Catalog and
authentication-related keywords). This will ensure data inserted to the columns
that are configured as encrypted in your table, gets transparently encrypted
during the import process.<o:p></o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixUM6_egF57JaBKMBpPBDqsBuESarlF8tvIicyl7_djCcYC_MaGxp39cnMwft-tCsMDnihbWqWusDgtHC8VxJ6ZDHOUEnpFgLC3iwatjhEUzCuvr-06YBoaHr8ymm1kW7tUHzmkJdaP4A/s1600/import+wizard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEixUM6_egF57JaBKMBpPBDqsBuESarlF8tvIicyl7_djCcYC_MaGxp39cnMwft-tCsMDnihbWqWusDgtHC8VxJ6ZDHOUEnpFgLC3iwatjhEUzCuvr-06YBoaHr8ymm1kW7tUHzmkJdaP4A/s400/import+wizard.png" /></a></div>
</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo29;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Connect with a client that uses the<span
class=apple-converted-space> </span><span class=label><b>.Net Framework
Data Provider for <span class=SpellE>SqlServer</span></b></span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>a.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.NET Framework 4.6 must be installed in the machine hosting your
client application. .NET Framework 4.6 is available with SQL Server 2016
Community Technology Preview 2 (CTP2) and is installed with SQL Server
Management Studio. If your client application runs on a machine that does not
contain SQL Server 2016 Community Technology Preview 2 (CTP2) Management Studio,
you need to install .NET Framework 4.6 (for details, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/library/w0x726c2.aspx"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>.NET Framework 4.6</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>b.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Make sure the column master key (the certificate), defined in
step 2, <span class=GramE>is</span> deployed on the client machine.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level2 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>c.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Modify the connection string of your client application, adding
the<span class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;color:darkgreen'>Column Encryption
Setting=enabled</span></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>parameter.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information about the client application, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/mt147923.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Always
Encrypted (client development)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>T-SQL</span></b></span></a><span
style='font-size:12.0pt;line-height:106%'> - </span><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><b><span style='font-size:
12.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;color:black;
text-decoration:none;text-underline:none'>Getting Started with Always Encrypted</span></b></span></a><span
style='font-size:12.0pt;line-height:106%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
following Transact-SQL creates a column master key, column encryption key and a
table with encrypted columns.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>COLUMN</span> <span
style='color:blue'>MASTER</span> <span style='color:blue'>KEY</span> <span
style='color:blue'>DEFINITION</span> <span class=SpellE>MyCMK</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>KEY_STORE_PROVIDER_NAME</span> <span style='color:gray'>=</span>
<span style='color:red'>'MSSQL_CERTIFICATE_STORE'</span><span style='color:
gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>KEY_PATH</span> <span style='color:gray'>=</span> <span
style='color:red'>'Current
User/Personal/f2260f28d909d21c642a3d8e0b45a830e79a1420'</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>---------------------------------------------</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>COLUMN</span> <span
style='color:blue'>ENCRYPTION</span> <span style='color:blue'>KEY</span> <span
class=SpellE>MyCEK</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>VALUES</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>COLUMN</span> <span style='color:blue'>MASTER</span>
<span style='color:blue'>KEY</span> <span style='color:blue'>DEFINITION</span> <span
style='color:gray'>=</span> <span class=SpellE>MyCMK</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>ALGORITHM</span> <span style='color:gray'>=</span>
<span style='color:red'>'RSA_OAEP'</span><span style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>ENCRYPTED_VALUE</span> <span style='color:gray'>=</span>
0x01700000016C006F00630061006C006D0061006300680069006E0065002F006D0079002F003200660061006600640038003100320031003400340034006500620031006100320065003000360039003300340038006100350064003400300032003300380065006600620063006300610031006300284FC4316518CF3328A6D9304F65DD2CE387B79D95D077B4156E9ED8683FC0E09FA848275C685373228762B02DF2522AFF6D661782607B4A2275F2F922A5324B392C9D498E4ECFC61B79F0553EE8FB2E5A8635C4DBC0224D5A7F1B136C182DCDE32A00451F1A7AC6B4492067FD0FAC7D3D6F4AB7FC0E86614455DBB2AB37013E0A5B8B5089B180CA36D8B06CDB15E95A7D06E25AACB645D42C85B0B7EA2962BD3080B9A7CDB805C6279FE7DD6941E7EA4C2139E0D4101D8D7891076E70D433A214E82D9030CF1F40C503103075DEEB3D64537D15D244F503C2750CF940B71967F51095BFA51A85D2F764C78704CAB6F015EA87753355367C5C9F66E465C0C66BADEDFDF76FB7E5C21A0D89A2FCCA8595471F8918B1387E055FA0B816E74201CD5C50129D29C015895CD073925B6EA87CAF4A4FAF018C06A3856F5DFB724F42807543F777D82B809232B465D983E6F19DFB572BEA7B61C50154605452A891190FB5A0C4E464862CF5EFAD5E7D91F7D65AA1A78F688E69A1EB098AB42E95C674E234173CD7E0925541AD5AE7CED9A3D12FDFE6EB8EA4F8AAD2629D4F5A18BA3DDCC9CF7F352A892D4BEBDC4A1303F9C683DACD51A237E34B045EBE579A381E26B40DCFBF49EFFA6F65D17F37C6DBA54AA99A65D5573D4EB5BA038E024910A4D36B79A1D4E3C70349DADFF08FD8B4DEE77FDB57F01CB276ED5E676F1EC973154F86<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>);</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>---------------------------------------------</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> Customers<span
style='color:blue'> </span><span style='color:gray'>(</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>CustName</span> <span class=SpellE><span class=GramE><span
style='color:blue'>nvarchar</span></span></span><span class=GramE><span
style='color:gray'>(</span></span>60<span style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ENCRYPTED</span> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>COLUMN_ENCRYPTION_KEY</span>
<span style='color:gray'>=</span> <span class=SpellE>MyCEK</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ENCRYPTION_TYPE</span> <span style='color:gray'>=</span>
RANDOMIZED<span style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ALGORITHM</span> <span style='color:gray'>=</span> <span
style='color:red'>'AEAD_AES_256_CBC_HMAC_SHA_256'</span><span style='color:
gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span>SSN <span class=GramE><span style='color:blue'>varchar</span><span
style='color:gray'>(</span></span>11<span style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=GramE><span style='color:fuchsia'>COLLATE</span><span
style='mso-spacerun:yes'> </span>Latin1</span>_General_BIN2 <span
style='color:blue'>ENCRYPTED</span> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>COLUMN_ENCRYPTION_KEY</span>
<span style='color:gray'>=</span> <span class=SpellE>MyCEK</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ENCRYPTION_TYPE</span> <span style='color:gray'>=</span> <span
class=GramE>DETERMINISTIC <span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ALGORITHM</span> <span style='color:gray'>=</span> <span
style='color:red'>'AEAD_AES_256_CBC_HMAC_SHA_256'</span><span style='color:
gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span>Age <span class=SpellE><span style='color:blue'>int</span></span> <span
style='color:gray'>NULL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>);</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:double windowtext 2.25pt;
padding:0in 0in 1.0pt 0in;margin-left:1.0in;margin-right:0in'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none;border:none;mso-border-bottom-alt:
double windowtext 2.25pt;padding:0in;mso-padding-alt:0in 0in 1.0pt 0in'><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:blue'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
</div>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(12)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Stretch Database</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Stretch
Database is a new feature in SQL Server 2016 Community Technology Preview 2
(CTP2) that leverages resources in Windows Azure to store and query archival data.
Stretch Database automatically archives eligible rows from Stretch-enabled
tables and uses computational resources in Azure to offload queries over the
archived rows. For more info, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn935011.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Stretch
Database</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> as below.</span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>==========================</span><b style='mso-bidi-font-weight:
normal'><span style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Extended Reading</span></b><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>===================================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'><span style='font-size:16.0pt;line-height:
106%'>Stretch Database<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>Stretch Database lets
you archive your historical data transparently and securely. In SQL Server 2016
Community Technology Preview 2 (CTP2), Stretch Database stores your historical
data in the Microsoft Azure cloud. After you enable Stretch Database, it
silently migrates your historical data to an Azure SQL Database.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>You don't have to
change existing queries and client apps. You continue to have seamless access
to both local and remote data.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>Your local queries and
database operations against current data typically run faster.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>You typically enjoy
reduced cost and complexity.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Is Stretch Database for
you?</span></b></span></a><span style='font-size:16.0pt;line-height:106%;
font-family:"Segoe UI Semibold",sans-serif'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>If you can make the
following statements, Stretch Database may help to meet your requirements and
solve your problems.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>If you're a decision
maker</span></b></span></a><span style='font-size:16.0pt;line-height:106%;
font-family:"Segoe UI Semibold",sans-serif'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>I have to keep
transactional data for a long time.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>Sometimes I have to
query the historical data.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>I have apps, including
older apps that I don’t want to update.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>I want to find a way to
save money on storage.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>If you're a DBA</span></b></span></a><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>The size of my tables
is getting out of control.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>My users say that they
want access to historical data, but they only rarely use it.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>I have to keep buying
and adding more storage.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>I can’t backup or
restore such large tables within the SLA.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>What kind of databases
and tables are candidates for Stretch Database?</span></b></span></a><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>Stretch Database
targets transactional databases with large amounts of historical data,
typically stored in a small number of tables. These tables may contain more
than a billion rows.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>In SQL Server 2016
Community Technology Preview 2 (CTP2), Stretch Database migrates entire tables.
This assumes that you already move historical data into a table that's separate
from current data.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>Use Stretch Database
Advisor, a feature of SQL Server 2016 Upgrade Advisor, to identify databases
and tables for Stretch Database. For more info, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:106%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn935004.aspx"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Identify databases and tables for Stretch Database</span></a><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>What happens when you
enable Stretch Database?</span></b></span></a><span style='font-size:16.0pt;
line-height:106%;font-family:"Segoe UI Semibold",sans-serif'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>After you enable
Stretch Database for a local server instance, a database, and at least one
table, it silently begins to migrate your historical data to an Azure SQL
Database. You can pause data migration to troubleshoot problems on the local
server or to maximize the available network bandwidth.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Migration</span></b></span><span style='font-size:10.0pt;
line-height:106%;color:#2A2A2A'>. Stretch Database ensures that no data is lost
if a failure occurs during migration. It also has retry logic to handle
connection issues that may occur during migration. A dynamic management view
provides the status of migration.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Querying</span></b></span><span style='font-size:10.0pt;
line-height:106%;color:#2A2A2A'>. You don't have to change existing queries and
client apps. You continue to have seamless access to both local and remote
data, even during data migration. There is a small amount of latency for remote
queries, but you only encounter this latency when you query the historical data
that's archived remotely.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:17.5pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Next step</span></b></span></a><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI Semibold",sans-serif'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>For an overview of the
steps to enable, use, and manage Stretch Database, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:106%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn935002.aspx"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Walkthrough: Set up remote data archiving with Stretch Database</span></a><span
style='font-size:10.0pt;line-height:106%;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.2]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can
now add security policies to a table that has been configured for Stretch
Database. You can also configure a table that uses Row-Level Security for
Stretch Database.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.2]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Stretch
Database Advisor is now available as a component of SQL Server 2016 Upgrade
Advisor Preview 1. You can download Upgrade Advisor Preview 1</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://www.microsoft.com/en-us/download/details.aspx?id=48119"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>here</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>or you can install it by using the Web
Platform Installer. Stretch Database Advisor helps you to adopt Stretch
Database by analyzing existing database tables based on adjustable table size
thresholds to identify candidates for Stretch Database. For more info, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn935004.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Identify
databases and tables for Stretch Database</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(13)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE>Polybase</span> Support</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>PolyBase</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'> allows you to use T-SQL statements to
access data stored in Hadoop or Azure Blob Storage and query it in an ad-hoc
fashion. It also lets you query semi-structured data and join the results with
relational data sets stored in SQL Server. <span class=SpellE>PolyBase</span>
is optimized for data warehousing workloads and intended for analytical query
scenarios.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>==========================</span><b style='mso-bidi-font-weight:
normal'><span style='font-size:16.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Extended Reading</span></b><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>===================================<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuXHDtUseF8ufPDlTm9oO3gt1jAbsmkYjDR5vCEu36IYAKa-UcDpxJ4rQMjgHUbSZemW3hRNMnYVHT9_f2j6WozTJ5W8gPoA_aSndR1bli6B1nAciXv-hJy07UeuD5yruMyzIHOl33oAI/s1600/polybase.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjuXHDtUseF8ufPDlTm9oO3gt1jAbsmkYjDR5vCEu36IYAKa-UcDpxJ4rQMjgHUbSZemW3hRNMnYVHT9_f2j6WozTJ5W8gPoA_aSndR1bli6B1nAciXv-hJy07UeuD5yruMyzIHOl33oAI/s400/polybase.png" /></a></div>
</p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l15 level3 lfo30;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Challenges and
solutions</span></span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>PolyBase</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'> addresses one of the main customer pain
points in data warehousing: accessing distributed datasets. With the increasing
volumes of unstructured or semi-structured data sets, users are storing data
sets in more cost-effective distributed and scalable systems, such as Hadoop
and cloud environments (for example, Azure storage). DBAs or system
administrators are not required to delete data anymore and do not need to spend
significant time in capacity planning. However, with the increasing adoption of
such new systems, it becomes harder to build applications over them. Data is
distributed and located in heterogeneous systems making it both difficult and
time-consuming to access. New skill sets are required to perform simple
operations and to combine data sets or applications to get new insights.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>PolyBase</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'> addresses this challenge as follows:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo32;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PolyBase</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>
allows you to use T-SQL statements to access and query in an ad-hoc fashion
data stored in Hadoop or Azure Blob Storage. For this purpose, it introduces
three main T-SQL constructs fully integrated in SQL Server as first-class SQL
objects: external file formats, external data sources, and external tables.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo32;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PolyBase</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>
allows you to use T-SQL to store data originating in Hadoop or Azure Blob
storage as regular tables. Users and applications can leverage SQL Server’s
mature features, such as column-store technology, for example, for frequent BI
reports. There is no need for a separate ETL or import tool.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo32;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PolyBase</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>
integrates seamlessly with all BI tools. Use it with Microsoft’s BI products,
such as SQL Server Reporting Services, SQL Server Analysis Services,
PowerPivot, <span class=SpellE>PowerQuery</span>, and <span class=SpellE>PowerView</span>.
Or use third party BI tools, such as Tableau, <span class=SpellE>Microstrategy</span>
or <span class=SpellE>Cognos</span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo32;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PolyBase</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> does
not require any additional software installed on the user’s Hadoop or Azure
environment. It is fully transparent for the end user – no knowledge about
Hadoop or Azure is required to use <span class=SpellE>PolyBase</span>
successfully.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo32;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PolyBase</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> leverages
a feature of Hadoop: it pushes the computation to where the data resides
instead of pulling all data into SQL Server for processing. Based on statistics
and corresponding costs, SQL Server decides when to generate map jobs on the
fly, to be executed within Hadoop. This is also transparent to the actual end
user or application.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l15 level3 lfo8;
tab-stops:list 1.5in'><![if !supportLists]><span class=lwcollapsibleareatitle><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><span style='color:#2E74B5;
mso-themecolor:accent1;mso-themeshade:191;text-decoration:none;text-underline:
none'>Applications and scenarios for <span class=SpellE>PolyBase</span></span></span></a><span
class=lwcollapsibleareatitle><o:p></o:p></span></h4>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=844
style='width:506.5pt;margin-left:101.7pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #BBBBBB 1.0pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Application<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Scenario<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Benefits<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Ad-hoc query scenario (combining relational and semi-structured
data)<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l4 level1 lfo34;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Semi-structured
data sets stored in Hadoop or Azure Storage<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l4 level1 lfo34;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Relational data
set stored in SQL Server<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l19 level1 lfo36;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Use of mature
T-SQL to combine data sets via various JOIN expressions<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l19 level1 lfo36;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Improved query
performance through push-down computation for Hadoop data sources<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l19 level1 lfo36;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>No sophisticated
knowledge about Hadoop internals needed<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Frequent BI reports<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l6 level1 lfo38;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Focus on subset of
data stored in Hadoop or Azure storage<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l6 level1 lfo38;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>No frequent
changes on this subset of data<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l6 level1 lfo38;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Series of reports
needed on this subset of data<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo40;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Parallelized
import from Hadoop or Azure storage into SQL Server<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo40;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Ability to create
column-store table on-the-fly via T-SQL to leverage SQL Server’s world-class
column-store technology<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo40;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Minimize
time-to-insights<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo40;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>No maintenance of
separate ETL tool and code necessary<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3;mso-yfti-lastrow:yes'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Ad-Hoc Query Scenario - Hadoop data only<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo42;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Ad-hoc query
against data stored in Hadoop or Azure Blob Storage<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l9 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>Use mature T-SQL
to run queries and combine data stored in different Hadoop systems or Azure
storage containers<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l9 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:#2A2A2A'>No sophisticated
knowledge about Hadoop internals needed<o:p></o:p></span></p>
</td>
</tr>
</table>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l15 level3 lfo8;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>CTP2 notes and
looking forward</span></span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In
this version (CTP2), <span class=SpellE>PolyBase</span> supports Hadoop
offerings from Cloudera and Hortonworks as well as Azure Blob Storage.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>PolyBase</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'> will increase support for a variety of
data formats in future SQL Server versions.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>With
CTP3, a user will be able to export relational data into Hadoop or Azure Blob
storage for archival purposes.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To
improve query performance, in CTP3, users will be able to create a cluster of
SQL Server instances working together to process large data sets from external
data sources, such as Hadoop or Azure Blob Storage, in a scale-out fashion.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(14)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Transact-SQL
Enhancements</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Numerous
enhancements support the features described in the other sections of this
topic. The following additional enhancements are available.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
TRUNCATE TABLE statement now permits the truncation of specified partitions.
For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms177570.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>TRUNCATE
TABLE (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/ms190273.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>ALTER
TABLE (Transact-SQL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>now
allows many alter column actions to be performed while the table remains
available.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
full-text index DMV</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><a href="https://msdn.microsoft.com/en-us/library/mt238489.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.dm_fts_index_keywords_position_by_document</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>
(Transact-SQL)</span></a></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>returns
the location of keywords in documents. This DMV has also been added in SQL
Server 2012 SP2 and SQL Server 2014 SP1.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A new
query hint</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>NO_PERFORMANCE_SPOOL</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>can prevent a spool operator from being
added to query plans. This can improve performance when many concurrent queries
are running with spool operations. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms181714.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Query
Hints (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(15)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>System View
Enhancements</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Two new
views support row level security. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/dn765134.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.security_predicates</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>
(Transact-SQL)</span></a></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> and</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><a href="https://msdn.microsoft.com/en-us/library/dn765130.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.security_policies</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>
(Transact-SQL)</span></a></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Seven
new views support the Query Store feature. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn818149.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Query
Store Catalog Views (Transact-SQL)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>24 new
columns are added to</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><a href="https://msdn.microsoft.com/en-us/library/ms189741.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.dm_exec_query_stats</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>
(Transact-SQL)</span></a></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>provide
information about memory grants.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Two
new query hints (MIN_GRANT_PERCENT and MAX_GRANT_PERCENT) are added to specify
memory grants. <span class=SpellE>See<span style='font-size:12.0pt;font-family:
"Times New Roman",serif;color:windowtext'><a
href="https://msdn.microsoft.com/en-us/library/ms181714.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Query</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'> Hints
(Transact-SQL)</span></a></span></span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>[CTP
2.2]</span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/mt282433.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.dm_exec_session_wait_stats</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>
(Transact-SQL)</span></a></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>provides
a per session report similar to the server <span class=SpellE>wide<span
style='font-size:12.0pt;font-family:"Times New Roman",serif;color:windowtext'><a
href="https://msdn.microsoft.com/en-us/library/ms179984.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.dm_os_wait_stats</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>
(Transact-SQL)</span></a></span></span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(16)<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><span style='color:#2E74B5;
mso-themecolor:accent1;mso-themeshade:191;text-decoration:none;text-underline:
none'>Security Enhancements</span></span></a><span
class=lwcollapsibleareatitle><o:p></o:p></span></h2>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h3 style='mso-list:l1 level1 lfo45;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Segoe UI"'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><span style='color:#03697A;
text-decoration:none;text-underline:none'>Row-Level Security</span></span></a><span
class=lwcollapsibleareatitle><o:p></o:p></span></h3>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Row
level security introduces predicate based access control. It features a
flexible, centralized, predicate-based evaluation that can take into
consideration metadata (such as labels) or any other criteria the administrator
determines as appropriate. The predicate is used as a criterion to determine
whether or not the user has the appropriate access to the data based on user
attributes. Label based access control can be implemented by using predicate
based access control. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn765131.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Row-Level
Security</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> below:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
background:yellow;mso-highlight:yellow'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
background:yellow;mso-highlight:yellow'>Implement RLS by using the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A;background:yellow;mso-highlight:yellow'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn765135.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A;
background:yellow;mso-highlight:yellow'>CREATE SECURITY POLICY</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
background:yellow;mso-highlight:yellow'> Transact-SQL statement, and
predicates created as</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A;
background:yellow;mso-highlight:yellow'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms191320.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#3390B1;
background:yellow;mso-highlight:yellow'>inline table valued functions</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
background:yellow;mso-highlight:yellow'>.</span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This
short example creates three users, creates and populates a table with 6 rows,
then creates an inline table valued function and a security policy for the
table. The example shows how select statements are filtered for the various
users.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Create
three user accounts that will demonstrate different access capabilities.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE USER Manager WITHOUT LOGIN;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>CREATE USER Sales1 WITHOUT LOGIN;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>CREATE USER Sales2 WITHOUT LOGIN;<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Create
a simple table to hold data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE TABLE Sales<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>(<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span><span
class=SpellE>OrderID</span> <span class=SpellE>int</span>,<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span><span
class=SpellE>SalesRep</span> <span class=SpellE>sysname</span>,<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>Product <span
class=GramE>varchar(</span>10),<o:p></o:p></span></pre><pre style='margin-left:
1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span><span
class=SpellE>Qty</span> <span class=SpellE>int</span><o:p></o:p></span></pre><pre
style='margin-left:1.0in;text-indent:24.0pt;mso-line-height-alt:8.75pt'><span
style='color:black'>);<o:p></o:p></span></pre><pre style='margin-left:1.0in;
text-indent:24.0pt;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Populate
the table with 6 rows of data, showing 3 orders for each sales representative.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>INSERT Sales VALUES <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(1, 'Sales1', 'Valve', 5), <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(2, 'Sales1', 'Wheel', 2), <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(3, 'Sales1', 'Valve', 4),<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(4, 'Sales2', 'Bracket', 2), <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(5, 'Sales2', 'Wheel', 5), <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(6, 'Sales2', 'Seat', 5);<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>-- View the 6 rows in the table<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>SELECT * FROM Sales;<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Grant
read access on the table to each of the users.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>GRANT SELECT ON Sales TO Manager;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>GRANT SELECT ON Sales TO Sales1;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>GRANT SELECT ON Sales TO Sales2;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Create
a new schema, and an inline table valued function. The function returns 1 when
a row in the <span class=SpellE>SalesRep</span> column is the same as the user
executing the query (</span><span class=code><span style='font-size:10.0pt;
font-family:Consolas;color:darkgreen'>@<span class=SpellE>SalesRep</span> =
USER_<span class=GramE>NAME(</span>)</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>) or if the user executing the
query is the Manager user (</span><span class=code><span style='font-size:10.0pt;
font-family:Consolas;color:darkgreen'>USER_NAME() = 'Manager'</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE SCHEMA Security;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>GO<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>CREATE FUNCTION <span
class=SpellE>Security.fn_<span class=GramE>securitypredicate</span></span><span
class=GramE>(</span>@<span class=SpellE>SalesRep</span> AS <span class=SpellE>sysname</span>)<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>RETURNS TABLE<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>WITH SCHEMABINDING<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>AS<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>RETURN SELECT 1 AS <span
class=SpellE>fn_securitypredicate_result</span> <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>WHERE @<span
class=SpellE>SalesRep</span> = USER_<span class=GramE>NAME(</span>) OR USER_NAME() = 'Manager';<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Create
a security policy adding the function as a filter predicate. The state must be
set to ON to enable the policy.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE SECURITY POLICY <span class=SpellE>SalesFilter</span><o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>ADD FILTER PREDICATE <span
class=SpellE>Security.fn_<span class=GramE>securitypredicate</span></span><span
class=GramE>(</span><span class=SpellE>SalesRep</span>) <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>ON <span
class=SpellE>dbo.Sales</span><o:p></o:p></span></pre><pre style='margin-left:
1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>WITH (STATE = ON);<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Now
test the filtering predicate, by selected from the Sales table as each user.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>EXECUTE AS USER = 'Sales1';<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>SELECT * FROM Sales; <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>REVERT;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>EXECUTE AS USER = 'Sales2';<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>SELECT * FROM Sales; <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>REVERT;<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>EXECUTE AS USER = 'Manager';<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>SELECT * FROM Sales; <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>REVERT;<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Manager should see all 6 rows. The Sales1 and Sales2 users should only see
their own sales.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Alter
the security policy to disable the policy.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>ALTER SECURITY POLICY <span class=SpellE>SalesFilter</span><o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>WITH (STATE = OFF);<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Now
the Sales1 and Sales2 users can see all 6 rows.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l1 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Segoe UI"'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><span style='color:#03697A;
text-decoration:none;text-underline:none'>Dynamic Data Masking</span></span></a><span
class=lwcollapsibleareatitle><o:p></o:p></span></h3>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Dynamic
data masking limits sensitive data exposure by masking it to non-privileged
users. Dynamic data masking helps prevent unauthorized access to sensitive data
by enabling customers to designate how much of the sensitive data to reveal
with minimal impact on the application layer. It’s a <span style='background:
yellow;mso-highlight:yellow'>policy-based security feature that hides the
sensitive data in the result set of a query over designated database fields,
while the data in the database is not changed.</span> For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/mt130841.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Dynamic
Data Masking</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--The following example creates a table
with three different types of dynamic data masks. </span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--The example populates the table, and
selects to show the result.</span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> Membership<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span style='mso-spacerun:yes'>
</span></span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
class=SpellE><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>MemberID</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span class=SpellE><span
style='color:blue'>int</span></span> <span style='color:blue'>IDENTITY</span> <span
style='color:blue'>PRIMARY</span> <span style='color:blue'>KEY</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=SpellE>FirstName</span> <span class=GramE><span style='color:blue'>varchar</span><span
style='color:gray'>(</span></span>100<span style='color:gray'>)</span> <span
style='color:blue'>MASKED</span> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>FUNCTION</span> <span
style='color:gray'>=</span> <span style='color:red'>'partial(1,"XXXXXXX",0)'</span><span
style='color:gray'>)</span> <span style='color:gray'>NULL,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=SpellE>LastName</span> <span class=GramE><span style='color:blue'>varchar</span><span
style='color:gray'>(</span></span>100<span style='color:gray'>)</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span>Phone# <span class=GramE><span style='color:blue'>varchar</span><span
style='color:gray'>(</span></span>12<span style='color:gray'>)</span> <span
style='color:blue'>MASKED</span> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>FUNCTION</span> <span
style='color:gray'>=</span> <span style='color:red'>'default()'</span><span
style='color:gray'>)</span> <span style='color:gray'>NULL,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span>Email <span class=GramE><span style='color:blue'>varchar</span><span
style='color:gray'>(</span></span>100<span style='color:gray'>)</span> <span
style='color:blue'>MASKED</span> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>FUNCTION</span> <span
style='color:gray'>=</span> <span style='color:red'>'email()'</span><span
style='color:gray'>)</span> <span style='color:gray'>NULL);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>INSERT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> Membership<span style='color:blue'> </span><span
style='color:gray'>(</span><span class=SpellE>FirstName</span><span
style='color:gray'>,</span> <span class=SpellE>LastName</span><span
style='color:gray'>,</span> Phone#<span style='color:gray'>,</span> Email<span
style='color:gray'>)</span> <span style='color:blue'>VALUES</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:red'>'Roberto'</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>,</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:red'>'Tamburello'</span><span
style='color:gray'>,</span> <span style='color:red'>'555.123.4567'</span><span
style='color:gray'>,</span> <span style='color:red'>'RTamburello@contoso.com'</span><span
style='color:gray'>),</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:red'>'Janice'</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>,</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:red'>'Galvin'</span><span
style='color:gray'>,</span> <span style='color:red'>'555.123.4568'</span><span
style='color:gray'>,</span> <span style='color:red'>'JGalvin@contoso.com.co'</span><span
style='color:gray'>),</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:red'>'Zheng'</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>,</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:red'>'Mu'</span><span
style='color:gray'>,</span> <span style='color:red'>'555.123.4569'</span><span
style='color:gray'>,</span> <span style='color:red'>'ZMu@contoso.net'</span><span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/*</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>MemberID</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'><span
style='mso-tab-count:1'> </span><span
class=SpellE>FirstName</span><span style='mso-tab-count:1'> </span><span
class=SpellE>LastName</span><span style='mso-tab-count:1'> </span>Phone#<span
style='mso-tab-count:1'> </span>Email</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>1<span style='mso-tab-count:1'> </span>Roberto<span
style='mso-tab-count:1'> </span>Tamburello<span style='mso-tab-count:
1'> </span>555.123.4567<span
style='mso-tab-count:1'> </span>RTamburello@contoso.com</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>2<span style='mso-tab-count:1'> </span>Janice<span
style='mso-tab-count:1'> </span>Galvin<span style='mso-tab-count:
1'> </span>555.123.4568<span style='mso-tab-count:1'> </span>JGalvin@contoso.com.co</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>3<span style='mso-tab-count:1'> </span>Zheng<span
style='mso-tab-count:1'> </span>Mu<span
style='mso-tab-count:1'> </span>555.123.4569<span
style='mso-tab-count:1'> </span>ZMu@contoso.net</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>*</span> <span
style='color:blue'>FROM</span> Membership<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--A new user is created and granted
SELECT permission on the table. </span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Queries executed as the <span
class=SpellE>TestUser</span> view masked data.</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>USER</span> <span
class=SpellE>TestUser</span> <span style='color:blue'>WITHOUT</span> <span
style='color:blue'>LOGIN</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GRANT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>SELECT</span> <span
style='color:blue'>ON</span> Membership <span style='color:blue'>TO</span> <span
class=SpellE>TestUser</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/*</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>MemberID</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'><span
style='mso-tab-count:1'> </span><span
class=SpellE>FirstName</span><span style='mso-tab-count:1'> </span><span
class=SpellE>LastName</span><span style='mso-tab-count:1'> </span>Phone#<span
style='mso-tab-count:1'> </span>Email</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>1<span style='mso-tab-count:1'> </span>RXXXXXXX<span
style='mso-tab-count:1'> </span>Tamburello<span style='mso-tab-count:
1'> </span><span class=SpellE>xxxx</span><span
style='mso-tab-count:1'> </span>RXXX@XXXX.com</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>2<span style='mso-tab-count:1'> </span>JXXXXXXX<span
style='mso-tab-count:1'> </span>Galvin<span style='mso-tab-count:1'> </span><span
class=SpellE>xxxx</span><span style='mso-tab-count:1'> </span>JXXX@XXXX.com</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>3<span style='mso-tab-count:1'> </span>ZXXXXXXX<span
style='mso-tab-count:1'> </span>Mu<span style='mso-tab-count:1'> </span><span
class=SpellE>xxxx</span><span style='mso-tab-count:1'> </span>ZXXX@XXXX.com</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>EXECUTE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>AS</span> <span
style='color:blue'>USER</span> <span style='color:gray'>=</span> <span
style='color:red'>'<span class=SpellE>TestUser</span>'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>*</span> <span
style='color:blue'>FROM</span> Membership<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>REVERT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>;<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l1 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>New Permissions</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER ANY SECURITY POLICY</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>permission is available as part of the
implementation of row level security.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER ANY MASK</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>UNMASK</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>permissions are available as part of the
implementation of dynamic data masking.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER ANY COLUMN ENCRYPTION
KEY</span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>,</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>VIEW
ANY COLUMN ENCRYPTION KEY</span></strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER ANY COLUMN MASTER KEY
DEFINITION</span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>, and</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>VIEW
ANY COLUMN MASTER KEY DEFINITION</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>permissions are available as part of the
implementation of the Always Encrypted feature.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER ANY EXTERNAL DATA SOURCE</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER ANY EXTERNAL FILE FORMAT</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>permissions are visible in SQL Server 2016
Community Technology Preview 2 (CTP2) but only apply to the Analytics Platform
System (SQL Data Warehouse).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l1 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>Transparent Data
Encryption</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Transparent
Data Encryption has been enhanced with support for Intel AES-NI hardware
acceleration of encryption. This will reduce the CPU overhead of turning on
Transparent Data Encryption.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb510411.aspx#Top"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>In This
Topic</span></a><span class=MsoHyperlink><span style='mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(17)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>High Availability
Enhancements</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'><o:p> </o:p></span></b></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Load-balancing
of read-intent connection requests is now supported across a set of read-only
replicas. The previous behavior always directed connections to the first
available read-only replica in the routing list. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh710054.aspx#loadbalancing"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Configure
load-balancing across read-only replicas</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
number of replicas that support automatic failover has been increased from two
to three.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Group
Managed Service Accounts are now supported for <span class=SpellE>AlwaysOn</span>
Failover Clusters. For more information, see </span><a
href="https://technet.microsoft.com/library/hh831782.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Group
Managed Service Accounts</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>. For Windows Server 2012 R2, an update is
required to avoid temporary downtime after a password change. To obtain the
update, see</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><a href="https://support.microsoft.com/kb/2998082/"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>gMSA</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>-based
services can't log on after a password change in a Windows Server 2012 R2
domain</span></a></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>AlwaysOn</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'> Availability Groups supports distributed
transactions and the DTC on Windows Server 2016. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms366279.aspx#dtcsupport"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>SQL
Server 2016 Support for DTC and <span class=SpellE>AlwaysOn</span> Availability
Groups</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can now configure <span class=SpellE>AlwaysOn</span> Availability Groups to
failover when a database goes offline. This change requires the setting the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>DB_FAILOVER</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>option to</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ON</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>in the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff878399.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>CREATE AVAILABILITY
GROUP (Transact-SQL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>or</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff878601.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>ALTER
AVAILABILITY GROUP (Transact-SQL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>statements.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb510411.aspx#Top"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>In This
Topic</span></a><span class=MsoHyperlink><span style='mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l10 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(18)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Tools Enhancements</span></span></a></h2>
<h3 style='text-indent:0in;mso-list:none;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></h3>
<h3 style='mso-list:l1 level1 lfo46;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>Management
Studio</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.0]</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> SQL Server Management
Studio supports the Active Directory Authentication Library (ADAL) which is
under development for connecting to Microsoft Azure. This replaces the
certificate-based authentication used in SQL Server 2014 Management
Studio.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb510411.aspx#Top"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>In This
Topic</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server Management Studio installation requires installing .NET 4.6 as a
pre-requisite. .NET 4.6 will be automatically installed by setup when SQL
Server Management Studio is selected as an installation choice. <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l1 level1 lfo46;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Segoe UI"'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><span style='color:#03697A;
text-decoration:none;text-underline:none'>Upgrade Advisor</span></span></a><span
class=lwcollapsibleareatitle><o:p></o:p></span></h3>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>[CTP 2.2]</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2016 Upgrade Advisor Preview 1 is a standalone tool that enables users
of prior versions to run a set of upgrade rules against their SQL Server
database to pinpoint breaking and behavior changes and deprecated features as
well as providing help with the adoption of new features such as Stretch
Database.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can download Upgrade Advisor Preview 1</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://www.microsoft.com/en-us/download/details.aspx?id=48119"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>here</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>or you can install it by using the Web
Platform Installer.</span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-47445394343781120172015-09-09T04:41:00.002-05:002015-10-16T20:40:00.405-05:00New and Enhanced Database Engine Features Part 4 of 5 - SQL Server 2014<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202014_files/filelist.xml">
<link rel=Preview
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202014_files/preview.wmf">
<link rel=Edit-Time-Data
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202014_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>5</o:Revision>
<o:TotalTime>5653</o:TotalTime>
<o:Created>2015-09-09T06:01:00Z</o:Created>
<o:LastSaved>2015-09-09T13:22:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>8414</o:Words>
<o:Characters>47964</o:Characters>
<o:Lines>399</o:Lines>
<o:Paragraphs>112</o:Paragraphs>
<o:CharactersWithSpaces>56266</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202014_files/themedata.thmx">
<link rel=colorSchemeMapping
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202014_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>140</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-520092929 1073806591 9 0 415 0;}
@font-face
{font-family:新宋体;
panose-1:2 1 6 9 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"Segoe UI Semibold";
panose-1:2 11 7 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Georgia;
panose-1:2 4 5 2 5 4 5 2 3 3;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:647 0 0 0 159 0;}
@font-face
{font-family:"\@新宋体";
panose-1:2 1 6 9 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:3 680460288 22 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:9.0pt;
text-indent:-9.0pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l9 level1 lfo2;
tab-stops:list .5in;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l11 level1 lfo4;
tab-stops:45.8pt 1.0in 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform:none;}
h3
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.0in;
margin-bottom:.0001pt;
text-indent:-.25in;
mso-line-height-alt:8.75pt;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l2 level1 lfo6;
font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
color:#03697A;
font-weight:normal;}
h4
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l13 level4 lfo8;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
code
{mso-style-noshow:yes;
mso-style-priority:99;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
font-family:"Segoe UI",sans-serif;
mso-ascii-font-family:"Segoe UI";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Segoe UI";
mso-bidi-font-family:"Segoe UI";
color:#03697A;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
span.ratingtext
{mso-style-name:ratingtext;
mso-style-unhide:no;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.parameter
{mso-style-name:parameter;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.alerttitle
{mso-style-name:alerttitle;
mso-style-unhide:no;}
span.sup
{mso-style-name:sup;
mso-style-unhide:no;}
span.text-base
{mso-style-name:text-base;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:43916392;
mso-list-template-ids:-379842068;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:63533646;
mso-list-template-ids:-1320780324;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:907435846 -1734604084 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.0in;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.5in;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:5.0in;
text-indent:-9.0pt;}
@list l3
{mso-list-id:200633828;
mso-list-type:hybrid;
mso-list-template-ids:-1737849362 67698689 67698691 67698689 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l4
{mso-list-id:240138213;
mso-list-template-ids:541883706;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5
{mso-list-id:287856281;
mso-list-template-ids:-687730494;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l5:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6
{mso-list-id:656884534;
mso-list-template-ids:1554910842;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l6:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7
{mso-list-id:691688698;
mso-list-template-ids:1933088920;}
@list l7:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l7:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l8
{mso-list-id:979773341;
mso-list-template-ids:-339065626;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l8:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9
{mso-list-id:1119647457;
mso-list-template-ids:-369298102;}
@list l9:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l10
{mso-list-id:1128284400;
mso-list-template-ids:-188681536;}
@list l10:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l10:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11
{mso-list-id:1238588746;
mso-list-type:hybrid;
mso-list-template-ids:40646934 1915510940 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l11:level1
{mso-level-style-link:"Heading 2";
mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l11:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l11:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l11:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l11:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l11:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l11:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l11:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l11:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l12
{mso-list-id:1415397310;
mso-list-template-ids:1331187692;}
@list l12:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l12:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l13:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l14
{mso-list-id:1675524574;
mso-list-template-ids:485372712;}
@list l14:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l14:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15
{mso-list-id:1728644559;
mso-list-template-ids:585808040;}
@list l15:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l15:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16
{mso-list-id:1774125182;
mso-list-template-ids:222435836;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17
{mso-list-id:1819416567;
mso-list-template-ids:676394016;}
@list l17:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l17:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18
{mso-list-id:1849173286;
mso-list-template-ids:-822341966;}
@list l18:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l18:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19
{mso-list-id:1906377650;
mso-list-template-ids:-670931068;}
@list l19:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l19:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20
{mso-list-id:1957062156;
mso-list-template-ids:999482090;}
@list l20:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h2 style='mso-list:l11 level1 lfo9'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#MemoryOpt"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Memory-Optimized Tables</span></a> </h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In-Memory OLTP is a memory-optimized database engine integrated
into the SQL Server engine. In-Memory OLTP is optimized for OLTP. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>To use In-Memory OLTP, you define a heavily accessed table as
memory optimized. Memory-optimized-tables are fully transactional, durable, and
are accessed using Transact-SQL in the same way as disk-based tables. A query
can reference both memory-optimized tables and disk-based tables. A transaction
can update data in memory-optimized tables and disk-based tables. The actual
performance gain depends on many factors, but 5-to-20 times performance
improvements are common.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>In-Memory OLTP achieves significant performance
and scalability gains by using:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l4 level1 lfo11;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Algorithms that are
optimized for accessing memory-resident data.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l4 level1 lfo11;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A;background:yellow;
mso-highlight:yellow'>Optimistic concurrency control</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'> (i.e., row-versioning) that eliminates
logical locks.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l4 level1 lfo11;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Lock free objects that
eliminate all physical locks and latches. Threads that perform transactional
work don’t use locks or latches for concurrency control.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l4 level1 lfo11;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Natively compiled
stored procedures, which have significantly better performance than interpreted
stored procedures, when accessing a memory-optimized table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn133186(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>In-Memory OLTP (In-Memory Optimization)</span></a><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>USE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>master</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create a new database.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>DATABASE</span> <span
class=SpellE>imoltp</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Prepare the database for In-Memory OLTP
by</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- adding a memory-optimized <span
class=SpellE>filegroup</span> to the database.</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>DATABASE</span> <span
class=SpellE>imoltp</span> <span style='color:blue'>ADD</span> <span
style='color:blue'>FILEGROUP</span> <span class=SpellE>imoltp_file_group</span>
<span style='color:fuchsia;background:yellow;mso-highlight:yellow'>CONTAINS</span><span
style='background:yellow;mso-highlight:yellow'> MEMORY_OPTIMIZED_DATA</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Add a file (to hold the
memory-optimized data) to the new <span class=SpellE>filegroup</span>.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>DATABASE</span> <span
class=SpellE>imoltp</span> <span style='color:blue'>ADD</span> <span
style='color:blue'>FILE </span><span style='color:gray'>(</span>name<span
style='color:gray'>=</span><span style='color:red'>'<span class=SpellE>imoltp_file</span>'</span><span
style='color:gray'>,</span> <span style='color:blue'>filename</span><span
style='color:gray'>=</span><span style='color:red'>'D:\in-memory-<span
class=SpellE>oltp</span>-demo\<span class=SpellE>imoltp_file</span>'</span><span
style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>TO</span> <span style='color:blue'>FILEGROUP</span>
<span class=SpellE>imoltp_file_group</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/*</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>Run the following code to create the
disk-based table, two (2) memory-optimized tables, </span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>and</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'> the
natively-compiled stored procedure that will be used to demonstrate the
different data access methods:</span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>USE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>imoltp</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- If the tables or stored procedure
already exist, drop them to start clean.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>IF</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>EXISTS</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span
style='color:blue'>SELECT</span> NAME <span style='color:blue'>FROM</span> <span
class=SpellE><span style='color:green'>sys</span><span style='color:gray'>.</span><span
style='color:green'>objects</span></span> <span style='color:blue'>WHERE</span>
NAME <span style='color:gray'>=</span> <span style='color:red'>'<span
class=SpellE>DiskBasedTable</span>'</span><span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>DROP</span> <span style='color:blue'>TABLE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>DiskBasedTable</span>]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>IF</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>EXISTS</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span
style='color:blue'>SELECT</span> NAME <span style='color:blue'>FROM</span> <span
class=SpellE><span style='color:green'>sys</span><span style='color:gray'>.</span><span
style='color:green'>objects</span></span> <span style='color:blue'>WHERE</span>
NAME <span style='color:gray'>=</span> <span style='color:red'>'<span
class=SpellE>InMemTable</span>'</span><span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>DROP</span> <span style='color:blue'>TABLE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>InMemTable</span>]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>IF</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>EXISTS</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span
style='color:blue'>SELECT</span> NAME <span style='color:blue'>FROM</span> <span
class=SpellE><span class=GramE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>objects</span></span></span><span
class=GramE><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WHERE</span></span> NAME <span style='color:gray'>=</span> <span
style='color:red'>'InMemTable2'</span><span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>DROP</span> <span style='color:blue'>TABLE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span>InMemTable2]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>IF</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>EXISTS</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span
style='color:blue'>SELECT</span> NAME <span style='color:blue'>FROM</span> <span
class=SpellE><span class=GramE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>objects</span></span></span><span
class=GramE><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WHERE</span></span> NAME <span style='color:gray'>=</span> <span
style='color:red'>'<span class=SpellE>usp_InsertData</span>'</span><span
style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>DROP</span> <span style='color:blue'>PROCEDURE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>usp_InsertData</span>]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create a traditional disk-based table.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>DiskBasedTable</span>]<span style='color:blue'> </span><span
style='color:gray'>(</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=GramE>c1</span> <span style='color:blue'>INT</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span> <span
style='color:blue'>PRIMARY</span> <span style='color:blue'>KEY</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=GramE>c2</span> <span style='color:blue'>NCHAR</span><span
style='color:gray'>(</span>48<span style='color:gray'>)</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>)</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create a memory-optimized table.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>InMemTable</span>]<span style='color:blue'> </span><span
style='color:gray'>(</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=GramE>c1</span> <span style='color:blue'>INT</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span> <span
style='color:blue'>PRIMARY</span> <span style='color:blue'>KEY</span> <span
style='color:blue'>NONCLUSTERED</span> <span style='color:blue'>HASH</span> <span
style='color:blue'>WITH </span><span style='color:gray'>(</span><span
style='color:blue'>BUCKET_COUNT</span><span style='color:gray'>=</span>1000000<span
style='color:gray'>),</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=GramE>c2</span> <span style='color:blue'>NCHAR</span><span
style='color:gray'>(</span>48<span style='color:gray'>)</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>)</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue;background:yellow;
mso-highlight:yellow'>WITH </span><span style='color:gray;background:yellow;
mso-highlight:yellow'>(</span><span style='color:blue;background:yellow;
mso-highlight:yellow'>MEMORY_OPTIMIZED</span><span style='color:gray;
background:yellow;mso-highlight:yellow'>=</span><span style='color:blue;
background:yellow;mso-highlight:yellow'>ON</span><span style='color:gray;
background:yellow;mso-highlight:yellow'>,</span><span style='background:yellow;
mso-highlight:yellow'> <span style='color:blue'>DURABILITY</span> <span
style='color:gray'>=</span> SCHEMA_AND_DATA<span style='color:gray'>);</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create a 2nd memory-optimized table.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span>InMemTable2]<span
style='color:blue'> </span><span style='color:gray'>(</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=GramE>c1</span> <span style='color:blue'>INT</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span> <span
style='color:blue'>PRIMARY</span> <span style='color:blue'>KEY</span> <span
style='color:blue'>NONCLUSTERED</span> <span style='color:blue'>HASH</span> <span
style='color:blue'>WITH </span><span style='color:gray'>(</span><span
style='color:blue'>BUCKET_COUNT</span><span style='color:gray'>=</span>1000000<span
style='color:gray'>),</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
class=GramE>c2</span> <span style='color:blue'>NCHAR</span><span
style='color:gray'>(</span>48<span style='color:gray'>)</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>)</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>MEMORY_OPTIMIZED</span><span
style='color:gray'>=</span><span style='color:blue'>ON</span><span
style='color:gray'>,</span> <span style='color:blue'>DURABILITY</span> <span
style='color:gray'>=</span> SCHEMA_AND_DATA<span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create a natively-compiled stored
procedure.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Natively compiled stored procedures
are Transact-SQL stored procedures compiled to native code <span
style='background:yellow;mso-highlight:yellow'>that access memory-optimized
tables</span>. </span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Natively compiled stored procedures allow
for efficient execution of queries and business logic in the stored procedure. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>PROCEDURE</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>usp_InsertData</span>] <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span>@<span
class=SpellE>rowcount</span> <span style='color:blue'>INT</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span>@c <span
class=GramE><span style='color:blue'>NCHAR</span><span style='color:gray'>(</span></span>48<span
style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WITH</span> <span style='color:blue;background:yellow;
mso-highlight:yellow'>NATIVE_COMPILATION</span><span style='color:gray'>,</span>
<span style='color:blue'>SCHEMABINDING</span><span style='color:gray'>,</span> <span
style='color:blue'>EXECUTE</span> <span style='color:blue'>AS</span> <span
style='color:blue'>OWNER</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>AS</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>BEGIN</span> <span style='color:blue'>ATOMIC</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WITH </span><span style='color:gray'>(</span><span
style='color:blue'>TRANSACTION</span> <span style='color:blue'>ISOLATION</span>
<span style='color:blue'>LEVEL</span> <span style='color:gray'>=</span> <span
style='color:blue'>SNAPSHOT</span><span style='color:gray'>,</span> <span
style='color:blue'>LANGUAGE</span> <span style='color:gray'>=</span> <span
class=SpellE><span style='color:red'>N'us_english</span></span><span
style='color:red'>'</span><span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>DECLARE</span> @<span class=SpellE>i</span> <span
style='color:blue'>INT</span> <span style='color:gray'>=</span> 1<span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WHILE</span> @<span class=SpellE>i</span> <span
style='color:gray'><=</span> @<span class=SpellE>rowcount</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>BEGIN</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>INSERT</span> <span style='color:blue'>INTO</span>
[<span class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span>inMemTable2]<span
style='color:gray'>(</span>c1<span style='color:gray'>,</span>c2<span
style='color:gray'>)</span> <span style='color:blue'>VALUES </span><span
style='color:gray'>(</span>@<span class=SpellE>i</span><span style='color:gray'>,</span>
@c<span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>SET</span> @<span class=SpellE>i</span> <span
style='color:gray'>+=</span> 1<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>END</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>END</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/*</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>The setup is complete and we are ready to
execute the queries that will display the response times comparing the
performance between the data access methods.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>To complete the example run the following
code multiple times. Ignore the results from the first run which is negatively
affected by initial memory allocation.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--1<sup>st</sup> time: 1184, 932, 428</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--2<sup>nd</sup> time: 1593, 1325, 245</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--3<sup>rd</sup>: 1578, 1028, 174</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--4<sup>th</sup>: 1347, 846, 237<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>STATISTICS</span> <span
style='color:blue'>TIME</span> <span style='color:blue'>OFF</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>NOCOUNT</span> <span
style='color:blue'>ON</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Delete data from all tables to reset
the example.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DELETE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>FROM</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>DiskBasedTable</span>] <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='mso-spacerun:yes'> </span><span style='color:blue'>WHERE</span>
[c1]<span style='color:gray'>></span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DELETE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>FROM</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>inMemTable</span>] <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>WHERE</span> [c1]<span style='color:gray'>></span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DELETE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>FROM</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span>InMemTable2]
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>WHERE</span> [c1]<span style='color:gray'>></span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Declare parameters for the test
queries.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DECLARE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>i</span> <span style='color:
blue'>INT</span> <span style='color:gray'>=</span> 1<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DECLARE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>rowcount</span> <span
style='color:blue'>INT</span> <span style='color:gray'>=</span> 100000<span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DECLARE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @c <span class=GramE><span style='color:blue'>NCHAR</span><span
style='color:gray'>(</span></span>48<span style='color:gray'>)</span> <span
style='color:gray'>=</span> <span style='color:red'>N'12345678901234567890123456789012345678'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DECLARE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>timems</span> <span
style='color:blue'>INT</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DECLARE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>starttime</span> <span
style='color:blue'>datetime2</span> <span style='color:gray'>=</span> <span
class=SpellE><span class=GramE><span style='color:fuchsia'>sysdatetime</span></span></span><span
class=GramE><span style='color:gray'>(</span></span><span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Disk-based table queried with
interpreted Transact-SQL.</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>BEGIN</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TRAN</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WHILE</span> @I <span style='color:gray'><=</span> @<span
class=SpellE>rowcount</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>BEGIN</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>INSERT</span> <span style='color:blue'>INTO</span>
[<span class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>DiskBasedTable</span>]<span style='color:gray'>(</span>c1<span
style='color:gray'>,</span>c2<span style='color:gray'>)</span> <span
style='color:blue'>VALUES </span><span style='color:gray'>(</span>@<span
class=SpellE>i</span><span style='color:gray'>,</span> @c<span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>SET</span> @<span class=SpellE>i</span> <span
style='color:gray'>+=</span> 1<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>END</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>COMMIT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>timems</span> <span
style='color:gray'>=</span> <span class=SpellE><span class=GramE><span
style='color:fuchsia'>datediff</span></span></span><span class=GramE><span
style='color:gray'>(</span></span><span class=SpellE>ms</span><span
style='color:gray'>,</span> @<span class=SpellE>starttime</span><span
style='color:gray'>,</span> <span class=SpellE><span style='color:fuchsia'>sysdatetime</span></span><span
style='color:gray'>());</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=GramE><span style='color:fuchsia'>CAST</span><span
style='color:gray'>(</span></span>@<span class=SpellE>timems</span> <span
style='color:blue'>AS</span> <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>10<span style='color:gray'>))</span> <span
style='color:gray'>+</span> <span style='color:red'>' <span class=SpellE>ms</span>
(disk-based table with interpreted Transact-SQL).'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Memory-optimized table queried with interpreted
Transact-SQL.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>i</span> <span style='color:
gray'>=</span> 1<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>starttime</span> <span
style='color:gray'>=</span> <span class=SpellE><span class=GramE><span
style='color:fuchsia'>sysdatetime</span></span></span><span class=GramE><span
style='color:gray'>(</span></span><span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>BEGIN</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TRAN</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WHILE</span> @<span class=SpellE>i</span> <span
style='color:gray'><=</span> @<span class=SpellE>rowcount</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>BEGIN</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>INSERT</span> <span style='color:blue'>INTO</span> [<span
class=SpellE>dbo</span>]<span class=GramE><span style='color:gray'>.</span>[</span><span
class=SpellE>InMemTable</span>]<span style='color:gray'>(</span>c1<span
style='color:gray'>,</span>c2<span style='color:gray'>)</span> <span
style='color:blue'>VALUES </span><span style='color:gray'>(</span>@<span
class=SpellE>i</span><span style='color:gray'>,</span> @c<span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>SET</span> @<span class=SpellE>i</span> <span
style='color:gray'>+=</span> 1<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>END</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>COMMIT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>timems</span> <span
style='color:gray'>=</span> <span class=SpellE><span class=GramE><span
style='color:fuchsia'>datediff</span></span></span><span class=GramE><span
style='color:gray'>(</span></span><span class=SpellE>ms</span><span
style='color:gray'>,</span> @<span class=SpellE>starttime</span><span
style='color:gray'>,</span> <span class=SpellE><span style='color:fuchsia'>sysdatetime</span></span><span
style='color:gray'>());</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=GramE><span style='color:fuchsia'>CAST</span><span
style='color:gray'>(</span></span>@<span class=SpellE>timems</span> <span
style='color:blue'>AS</span> <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>10<span style='color:gray'>))</span> <span
style='color:gray'>+</span> <span style='color:red'>' <span class=SpellE>ms</span>
(memory-optimized table with interpreted Transact-SQL).'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Memory-optimized table queried with a
natively-compiled stored procedure.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>starttime</span> <span
style='color:gray'>=</span> <span class=SpellE><span class=GramE><span
style='color:fuchsia'>sysdatetime</span></span></span><span class=GramE><span
style='color:gray'>(</span></span><span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>EXEC</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>usp_InsertData</span><span
style='color:blue'> </span>@<span class=SpellE>rowcount</span><span
style='color:gray'>,</span> @c<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> @<span class=SpellE>timems</span> <span
style='color:gray'>=</span> <span class=SpellE><span class=GramE><span
style='color:fuchsia'>datediff</span></span></span><span class=GramE><span
style='color:gray'>(</span></span><span class=SpellE>ms</span><span
style='color:gray'>,</span> @<span class=SpellE>starttime</span><span
style='color:gray'>,</span> <span class=SpellE><span style='color:fuchsia'>sysdatetime</span></span><span
style='color:gray'>());</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=GramE><span style='color:fuchsia'>CAST</span><span
style='color:gray'>(</span></span>@<span class=SpellE>timems</span> <span
style='color:blue'>AS</span> <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>10<span style='color:gray'>))</span> <span
style='color:gray'>+</span> <span style='color:red'>' <span class=SpellE>ms</span>
(memory-optimized table with natively-compiled stored procedure).'</span><span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#DataFiles"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>SQL Server Data Files in Windows Azure</span></a></h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/dn385720(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>SQL Server Data Files in Windows Azure</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>enables native support for SQL Server database files stored as
Windows Azure Blobs. This feature allows you to create a database in SQL Server
running in on-premises or in a virtual machine in Windows Azure with a
dedicated storage location for your data in Windows Azure Blob Storage.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SQL Server Data Files in Windows Azure enables native support
for SQL Server database files stored as Windows Azure Blobs. It allows you to
create a database in SQL Server running in on-premises or in a virtual machine
in Windows Azure with a dedicated storage location for your data in Windows
Azure Blob Storage. This enhancement especially simplifies to move databases
between machines by using detach and attach operations. In addition, it
provides an alternative storage location for your database backup files by
allowing you to restore from or to Windows Azure Storage. Therefore, it enables
several hybrid solutions by providing several benefits for data virtualization,
data movement, security and availability, and any easy low costs and
maintenance for high-availability and elastic scaling.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The following diagram demonstrates that this enhancement enables
you to store SQL Server database files as Windows Azure blobs in Windows Azure
Storage regardless of where your server resides.<o:p></o:p></span></p>
<p>
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi51VFMgbnbEGhTK5VK7p-6Vg5DYqrxfUE94Yamkp5_4rUxoXmONRjc9gSzYFGIsFbBEgM1s0GQLQEVhShShLSu10WF6W5swq3iDT0byVGUWY_8ryigOaQE54at62hU8J1AVWfHfc5iQ60/s1600/polybase.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi51VFMgbnbEGhTK5VK7p-6Vg5DYqrxfUE94Yamkp5_4rUxoXmONRjc9gSzYFGIsFbBEgM1s0GQLQEVhShShLSu10WF6W5swq3iDT0byVGUWY_8ryigOaQE54at62hU8J1AVWfHfc5iQ60/s400/polybase.png" /></a></div>
</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
using this new enhancement, you are required to do the followings:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You must create a policy on a container and also generate a
shared access signature (SAS) key.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>For each container used by a data or a log file, you must create
a SQL Server Credential whose name matches the container path.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You must store the information regarding Windows Azure Storage
container, its associated policy name, and SAS key in the SQL Server credential
store.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create a credential</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CREDENTIAL</span> [https://testdb.blob.core.windows.net/data]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>IDENTITY</span><span
style='color:gray'>=</span><span style='color:red'>'SHARED ACCESS SIGNATURE'</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SECRET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>=</span> <span
style='color:red'>'your SAS key'</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Create database with data and log
files in Windows Azure container.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>DATABASE</span> <span
class=SpellE>testdb</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> NAME</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span class=SpellE>testdb_dat</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>FILENAME</span> <span style='color:gray'>=</span>
<span style='color:red'>'https<span class=GramE>:/</span>/testdb.blob.core.windows.net/data/<span
class=SpellE>TestData.mdf</span>'</span> <span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:fuchsia'>LOG</span> <span style='color:blue'>ON</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> NAME</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span class=SpellE>testdb_log</span><span
style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>FILENAME</span> <span class=GramE><span
style='color:gray'>=</span><span style='mso-spacerun:yes'> </span><span
style='color:red'>'https</span></span><span style='color:red'>://testdb.blob.core.windows.net/data/<span
class=SpellE>TestLog.ldf</span>'</span><span style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(2)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#AzureVM"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Host a SQL Server Database in a Windows Azure Virtual
Machine</span></a></h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Use the<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/library/dn195938(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Deploy a SQL Server Database to a Windows Azure Virtual Machine</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Wizard to host a database from an instance of SQL Server in a
Windows Azure Virtual Machine.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Use the <b>Deploy a SQL Server Database
to a Windows Azure VM</b> wizard to deploy a database from an instance of
the Database Engine to SQL Server in a Windows Azure Virtual Machine (VM). The
wizard <span style='background:yellow;mso-highlight:yellow'>utilizes a full
database backup operation</span>, so it always copies the complete database
schema and the data from a SQL Server user database. The wizard also does all
of the Azure VM configuration for you, so no pre-configuration of the VM is
required.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>You cannot use the wizard for differential
backups because the wizard will not overwrite an existing database that has the
same database name. To replace an existing database on the VM, you must first
drop the existing database or change the database name. If there is a naming
conflict between the database <span class=GramE>name</span> for an in-flight
deploy operation and an existing database on the VM, the wizard will suggest an
appended database name for the in-flight database to enable you to complete the
operation.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;text-indent:.5in;mso-line-height-alt:
13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>To launch the wizard, use the following steps:</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo15;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Use SQL Server Management Studio to connect to the instance of
SQL Server with the database you want to deploy.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo15;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Object
Explorer</span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>, expand the instance name, then expand the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Databases</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>node.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo15;
tab-stops:list 1.25in'><![if !supportLists]><strong><span style='font-weight:
normal'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span></strong><![endif]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Right-click the database you want
to deploy, select</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Tasks</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and
then select</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Deploy
Database to Windows Azure VM…</span></strong><strong><span style='font-weight:
normal'><o:p></o:p></span></strong></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(3)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Backup"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Backup and Restore Enhancements</span></a></h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>SQL Server 2014 contains the following enhancements
for SQL Server Backup and Restore:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l2 level1 lfo16;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SQL
Server Backup to URL – using SSMS now</h3>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>SQL Server Backup to URL was introduced in SQL
Server 2012 SP1 CU2 supported only by Transact-SQL, PowerShell and SMO. In SQL Server
2014 you can use SQL Server Management Studio to backup to or restore from
Windows Azure Blob storage service. The new option is available both for the
Backup task, and maintenance plans. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/dn435916(v=sql.120).aspx#BackupTaskSSMS"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Using
Backup Task in SQL Server Management Studio</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>, </span><a
href="https://msdn.microsoft.com/en-us/library/dn435916(v=sql.120).aspx#MaintenanceWiz"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>SQL
Server Backup to URL Using <span style='background:yellow;mso-highlight:yellow'>Maintenance
Plan Wizard</span></span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>, and </span><a
href="https://msdn.microsoft.com/en-us/library/dn435916(v=sql.120).aspx#RestoreSSMS"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Restoring
from Windows Azure storage Using SQL Server Management Studio</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>========================== </span><b
style='mso-bidi-font-weight:normal'><span style='font-size:18.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Extended
Reading</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'> ===============================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Using Backup Task in SQL
Server Management Studio</span></b></span></a><span style='font-size:12.0pt;
line-height:105%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Backup task in SQL Server Management Studio has been enhanced to include URL as
one of the destination options, and other supporting objects required to backup
to Windows Azure storage like the SQL Credential.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
following steps describe the changes made to the Back Up Database task to allow
for backing up to Windows Azure <span class=GramE>storage.:</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo18;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Start SQL Server Management Studio and connect to the SQL Server
instance. Select a database you want to backup, and right click on<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Tasks</span></strong>,
and select<span class=apple-converted-space> </span><span class=GramE><strong><span
style='font-family:"Segoe UI",sans-serif'>Back</span></strong></span><strong><span
style='font-family:"Segoe UI",sans-serif'> Up..</span></strong>. This opens the
Back <span class=GramE>Up</span> Database dialog box.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo18;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>On the general page the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>URL</span></strong><span
class=apple-converted-space> </span>option is used to create a backup to
Windows Azure storage. When you select this option, you see other options
enabled on this page:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level2 lfo18;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>a.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>File Name:</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Name of the backup file.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level2 lfo18;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>b.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL Credential:</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>You can either specify an existing SQL Server
Credential, or can create a new one by clicking on the<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Create</span></strong><span
class=apple-converted-space> </span>next to the SQL Credential box.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level2 lfo18;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>c.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Azure storage container:</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>The name of the Windows Azure storage
container to store the backup files.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level2 lfo18;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>d.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>URL prefix:</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>This is built automatically using the
information specified in the fields described in the previous steps. If you do
edit this value manually, make sure it matches with the other information you
provided previously. For example if you modify the storage URL, make sure the
SQL Credential is set to authenticate to the same storage account.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>========================================================================================</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SQL
Server Managed Backup to Windows Azure</h3>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Built on SQL Server Backup to URL, SQL Server
Managed Backup to Windows Azure is a service that SQL Server provides <span
style='background:yellow;mso-highlight:yellow'>to manage and schedule database
and log backups</span>. In this release only backup to Windows Azure storage is
supported. SQL Server Managed Backup to Windows Azure can be configured both at
the database and at instance level allowing for both granular control at the
database level and automating at the instance level. SQL Server Managed Backup
to Windows Azure can be configured on SQL Server instances running on-premises
and SQL Server instances running on Windows Azure virtual machines. It is
recommended for SQL Server instances running on Windows Azure virtual machines.
For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/dn449496(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>SQL
Server Managed Backup to Windows Azure</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Encryption
for Backups – Note: TDE is for the Database. Here is for Backups</h3>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>You can now choose to encrypt the backup file
during a backup operation. It supports several encryption algorithms including
AES 128, AES 192, AES 256, and Triple DES. You must use either a certificate or
an asymmetric key to perform encryption during backup. For more information,
see </span><a
href="https://msdn.microsoft.com/en-us/library/dn449489(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Backup
Encryption</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Starting in SQL Server 2014, SQL Server has
the ability to encrypt the data while creating a backup. By specifying the
encryption algorithm and the <span class=SpellE>encryptor</span> (a Certificate
or Asymmetric Key) when creating a backup, you can create an encrypted backup
file. All storage destinations: on-premises and Window Azure storage are
supported. In addition, encryption options can be configured for SQL Server
Managed Backup to Windows Azure operations, a new feature introduced in SQL
Server 2014.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>To encrypt during backup, you must specify an
encryption algorithm, and an <span class=SpellE>encryptor</span> to secure the
encryption key. The following are the supported encryption options:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l0 level1 lfo20;tab-stops:list 1.75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Encryption
Algorithm:</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'> The supported
encryption algorithms are: AES 128, AES 192, AES 256, and Triple DES<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l0 level1 lfo20;tab-stops:list 1.75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>Encryptor</span></b></span><b><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>:</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'> A certificate or
asymmetric Key<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Restoring the encrypted backup:</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'> SQL Server restore does not require any
encryption parameters to be specified during restores. It does require that the
certificate or the asymmetric key used to encrypt the backup file be available
on the instance that you are restoring to. The user account performing the
restore must have <b>VIEW DEFINITION </b>permissions on the certificate or
key. If you are restoring the encrypted backup to a different instance, you
must make sure that the certificate is available on that instance.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>If you are restoring a backup from a TDE
encrypted database, the TDE certificate should be available on the instance you
are restoring to.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>========================== </span><b
style='mso-bidi-font-weight:normal'><span style='font-size:18.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Extended
Reading</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>
==============================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><b><span style='font-family:
"Segoe UI Semibold",sans-serif;color:black;text-decoration:none;text-underline:
none'>Using SQL Server Management Studio</span></b></span></a><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can encrypt a backup when creating the backup of a database in any of the
following dialog boxes:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo22;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms189728(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Back
Up Database (Backup Options Page)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>On the<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Backup
Options</span></strong><span class=apple-converted-space> </span>page, you
can select<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Encryption</span></strong>, and
specify the encryption algorithm and the certificate or asymmetric key to use
for the encryption.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo22;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms191002(v=sql.120).aspx#SSMSProcedure"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Using
Maintenance Plan Wizard</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
you select a backup task, on the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Options</span></strong><span
class=apple-converted-space> </span>tab of the<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Define
Backup (<span class=GramE>)Task</span></span></strong><span
class=apple-converted-space> </span>page, you can select<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>Backup
Encryption</span></strong>, and specify the encryption algorithm and the
certificate or key to use for the encryption.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.25in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><b><span style='font-family:
"Segoe UI Semibold",sans-serif;color:black;text-decoration:none;text-underline:
none'>Using Transact SQL</span></b></span></a><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Following
is a sample Transact-SQL statement to encrypt the backup file:<o:p></o:p></span></p>
<pre style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span
style='color:black'><o:p> </o:p></span></pre><pre style='margin-left:1.25in;
mso-line-height-alt:8.75pt'><span style='color:black'>BACKUP DATABASE [<span
class=SpellE>MYTestDB</span>]<o:p></o:p></span></pre><pre style='margin-left:
1.25in;mso-line-height-alt:8.75pt'><span style='color:black'>TO DISK = N'C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\Backup\<span
class=SpellE>MyTestDB.bak</span>'<o:p></o:p></span></pre><pre style='margin-left:
1.25in;mso-line-height-alt:8.75pt'><span style='color:black'>WITH<o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>COMPRESSION,<o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>ENCRYPTION <o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>(<o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>ALGORITHM = AES_256,<o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>SERVER CERTIFICATE = <span
class=SpellE>BackupEncryptCert</span><o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>),<o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>STATS = 10<o:p></o:p></span></pre><pre
style='margin-left:1.25in;mso-line-height-alt:8.75pt'><span style='color:black'>GO<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>========================================================================================</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(4)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#CE"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>New Design for Cardinality Estimation</span></a></h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The cardinality estimation logic, called the cardinality estimator,
is re-designed in SQL Server 2014 to improve the quality of query plans, and
therefore to improve query performance. The new cardinality estimator
incorporates assumptions and algorithms that work well on modern OLTP and data
warehousing workloads. It is based on in-depth cardinality estimation research
on modern workloads, and our learnings over the past 15 years of improving the
SQL Server cardinality estimator. Feedback from customers shows that while most
queries will benefit from the change or remain unchanged, a small number might
show regressions compared to the previous cardinality estimator. For
performance tuning and testing recommendations, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn600374(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Cardinality Estimation (SQL Server)</span></a><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Example A. New
cardinality estimates use an average cardinality for recently added ascending
data</span></b></span></a><span style='font-size:12.0pt;line-height:105%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This
example demonstrates how the new cardinality estimator can improve cardinality
estimates for ascending data that exceeds the maximum value in the table during
the most recent statistics update.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:.75in;mso-line-height-alt:8.75pt'><span
style='color:black'>SELECT item, category, amount FROM <span class=SpellE>dbo.Sales</span> AS s WHERE Date = '2013-12-19';<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In
this example, new rows are added to the Sales table each day, the query asks
for sales that occurred on 12/19/2013, and statistics were last updated on
12/18/2013. The previous cardinality estimator assumes the 12/19/2013 values do
not exist since the date exceeds the maximum date and statistics have not been
updated to include the 12/19/2013 values. This situation, known as the
ascending key problem, will occur if you load data during the day, and then run
queries against the data before statistics are updated.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This
behavior has changed. Now, even if statistics have not been updated for the
most recent ascending data that is added since the last statistics update, the
new cardinality estimator assumes the values exist and uses the average
cardinality for each value in the column as the cardinality estimate.<o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The example is provided as conceptual information. <span
style='background:yellow;mso-highlight:yellow'>No action is required on your
part to change the way you design databases and queries.</span></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(5)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Durability"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Delayed Durability</span></a></h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SQL Server 2014 introduces the ability to reduce latency by
designating some or all transactions as delayed durable. <span
style='background:yellow;mso-highlight:yellow'>A delayed durable transaction
returns control to the client before the transaction log record is written to
disk.</span> Durability can be controlled at the database level, COMMIT level,
or ATOMIC block level.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'>Control
Transaction Durability</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server transaction commits can be either <span style='background:yellow;
mso-highlight:yellow'>fully durable</span>, the SQL Server default, or <span
style='background:yellow;mso-highlight:yellow'>delayed durable (also known as
lazy commit</span>).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Fully
durable transaction commits are synchronous and report a commit as successful
and return control to the <span style='background:yellow;mso-highlight:yellow'>client
only after the log records for the transaction are written to disk</span>.
Delayed durable transaction commits are asynchronous and report a commit as
successful before the log records for the transaction are written to disk.
Writing the transaction log entries to disk is required for a transaction to be
durable. Delayed durable transactions become durable when the transaction log
entries are flushed to disk.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>========================== </span><b
style='mso-bidi-font-weight:normal'><span style='font-size:18.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Extended
Reading</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>
================================<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:17.5pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Full vs. Delayed
Transaction Durability</span></b></span></a></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Both
full and delayed transaction durability have their advantages and
disadvantages. An application can have a mix of fully and delayed durable
transactions. You should carefully consider your business needs and how each
fits into those needs.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:17.5pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Full transaction
durability</span></b></span></a></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Fully
durable transactions write the transaction log to disk before returning control
to the client. You should use fully durable transactions whenever:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l15 level1 lfo24;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Your system cannot tolerate any data loss.<span
class=apple-converted-space> </span><br>
See the section<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#bkmk_DataLoss"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>When</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#03697A'> can I lose data?</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span class=GramE><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>
information on when you can lose some of your data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l15 level1 lfo24;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The bottleneck is not due to transaction log write latency.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Delayed
transaction durability reduces the latency due to log I/O by keeping the transaction
log records in memory and writing to the transaction log in batches, thus
requiring fewer I/O operations. Delayed transaction durability potentially
reduces log I/O contention, thus reducing waits in the system.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Full
Transaction Durability Guarantees</span></strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo26;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Once transaction commit succeeds, the changes made by the
transaction are visible to the other transactions in the system. See the topic<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn133175(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Transaction
Isolation Levels</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
more information.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo26;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Durability is guaranteed on commit. Corresponding log records
are persisted to disk before the transaction commit succeeds and returns
control to the client.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:17.5pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Delayed transaction durability</span></b></span></a></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Delayed
transaction durability is accomplished using asynchronous log writes to disk.
Transaction log records are kept in a buffer and written to disk when the
buffer fills or a buffer flushing event takes place. Delayed transaction
durability reduces both latency and contention within the system because:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo28;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The transaction commit processing does not wait for log IO to
finish and return control to the client.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo28;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Concurrent transactions are less likely to contend for log IO;
instead, the log buffer can be flushed to disk in larger chunks, reducing
contention, and increasing throughput.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
to use delayed transaction durability</span></strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Some
of the cases in which you could benefit from using delayed transaction
durability are:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>You can
tolerate some data loss.</span></strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If you
can tolerate some data loss, for example, where individual records are not
critical as long as you have most of the data, then delayed durability may be
worth considering. If you cannot tolerate any data loss, do not use delayed
transaction durability.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>You are
experiencing a bottleneck on transaction log writes.</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If
your performance issues are due to latency in transaction log writes, your
application will likely benefit from using delayed transaction durability.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>Your
workloads have a high contention rate.</span></strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If
your system has workloads with a high contention level much time is lost
waiting for locks to be released. Delayed transaction durability reduces commit
time and thus releases locks faster which results in higher throughput.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Delayed
Transaction Durability Guarantees</span></strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo30;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Once transaction commit succeeds, the changes made by the
transaction are visible to the other transactions in the system.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo30;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Transaction durability is guaranteed only following a flush of
the in-memory transaction log to disk. The in-memory transaction log is flushed
to disk when:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level2 lfo30;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A fully durable transaction in the same database makes a change
in the database and successfully commits.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level2 lfo30;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The user executes the system stored procedure<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=code><span style='font-size:10.0pt;font-family:Consolas;color:darkgreen'>sp_flush_log</span></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>successfully.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level2 lfo30;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The in-memory transaction log buffer fills up and automatically
flushes to disk.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If a
fully durable transaction or <span class=SpellE>sp_flush_log</span>
successfully commit, all previously committed delayed durability transactions
have been made durable.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
log may be flushed to disk periodically. However, SQL Server does not provide
any durability guarantees other than durable transactions and <span
class=SpellE>sp_flush_log</span>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><a href="javascript:void(0)"
title=Collapse><span class=lwcollapsibleareatitle><b><span style='font-family:
"Segoe UI Semibold",sans-serif;color:black;text-decoration:none;text-underline:
none'>How to control transaction durability</span></b></span></a><o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo31;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>Database level
control</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You,
the DBA, can control whether users can use delayed transaction durability on a
database with the following statement. You must set the delayed durability
setting with ALTER DATABASE.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'><o:p> </o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'>ALTER DATABASE … SET DELAYED_DURABILITY = <span
class=GramE>{ DISABLED</span> | ALLOWED | FORCED }<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>DISABLED</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>[<span
class=GramE>default</span>] With this setting, all transactions that commit on
the database are fully durable, regardless of the commit level setting
(DELAYED_DURABILITY<span class=GramE>=[</span>ON | OFF]). There is no need for
stored procedure change and recompilation. This allows you to ensure that no
data is ever put at risk by delayed durability.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>ALLOWED</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>With
this setting, each transaction’s durability is determined at the transaction
level – DELAYED_DURABILITY = <span class=GramE>{<span
class=apple-converted-space> </span><em><span style='font-family:"Segoe UI",sans-serif'>OFF</span></em></span><span
class=apple-converted-space> </span>| ON }. See<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#CompiledProcControl"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Atomic
block level control – Natively Compiled Stored Procedures</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#bkmk_T-SQLControl"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>COMMIT
level control –Transact-SQL</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
more information.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>FORCED</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>With
this setting, every transaction that commits on the database is delayed
durable. Whether the transaction specifies fully durable (DELAYED_DURABILITY =
OFF) or makes no specification, the transaction is delayed durable. This
setting is useful when delayed transaction durability is useful for a database
and you do not want to change any application code.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo31;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>Atomic block
level control – Natively Compiled Stored Procedures</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
following code goes inside the atomic block.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;line-height:12.75pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white;vertical-align:baseline'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#707070'>Transact-SQL<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>DELAYED_DURABILITY = <span class=GramE>{ OFF</span> | ON }<o:p></o:p></span></pre>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>OFF</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>[<span
class=GramE>default</span>] The transaction is fully durable, unless the
database option DELAYED_DURABLITY = FORCED is in effect, in which case the
commit is asynchronous and thus delayed durable. See<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#bkmk_DbControl"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Database
level control</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
more information.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>ON</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
transaction is delayed durable, unless the database option DELAYED_DURABLITY =
DISABLED is in effect, in which case the commit is synchronous and thus fully
durable. See<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#bkmk_DbControl"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Database
level control</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
more information.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Example
Code:</span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;line-height:12.75pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white;vertical-align:baseline'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#707070'>Transact-SQL<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE PROCEDURE <<span class=SpellE>procedureName</span>> …<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>WITH NATIVE_COMPILATION, SCHEMABINDING, EXECUTE AS OWNER<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>AS BEGIN ATOMIC WITH <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>(<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>DELAYED_DURABILITY = ON,<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>TRANSACTION ISOLATION LEVEL = SNAPSHOT,<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>LANGUAGE = <span
class=SpellE>N'English</span>'<o:p></o:p></span></pre><pre style='margin-left:
1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>…<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>)<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>END<o:p></o:p></span></pre>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>COMMIT level
control –Transact-SQL</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The COMMIT
syntax is extended so you can force delayed transaction durability. If
DELAYED_DURABILITY is DISABLED or FORCED at the database level (see above) this
COMMIT option is ignored.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;line-height:12.75pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white;vertical-align:baseline'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#707070'>Transact-SQL<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>COMMIT [ { TRAN | TRANSACTION } ] [ <span class=SpellE>transaction_name</span> | @<span
class=SpellE>tran_name_variable</span> ] ] [ WITH ( DELAYED_DURABILITY = { OFF | ON } ) ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>OFF</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>[<span
class=GramE>default</span>] The transaction COMMIT is fully durable, unless the
database option DELAYED_DURABLITY = FORCED is in effect, in which case the
COMMIT is asynchronous and thus delayed durable. See<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#bkmk_DbControl"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Database
level control</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
more information.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>ON</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
transaction COMMIT is delayed durable, unless the database option
DELAYED_DURABLITY = DISABLED is in effect, in which case the COMMIT is
synchronous and thus fully durable. See<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn449490(v=sql.120).aspx#bkmk_DbControl"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Database
level control</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
more information.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>========================================================================================</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(6)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#AlwaysOn"><span
class=SpellE><span style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:
191;text-decoration:none;text-underline:none'>AlwaysOn</span></span><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'> Enhancements</span></a></h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>SQL Server 2014 contains the following enhancements
for <span class=SpellE>AlwaysOn</span> Failover Cluster Instances and <span
class=SpellE>AlwaysOn</span> Availability Groups:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l6 level1 lfo33;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The Add Azure Replica
Wizard simplifies creating hybrid solutions for <span class=SpellE>AlwaysOn</span>
availability groups. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/dn463980(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Use
the Add Azure Replica Wizard (SQL Server)</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l6 level1 lfo33;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The maximum number of
secondary replicas is increased from 4 to 8.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l6 level1 lfo33;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>When disconnected from
the primary replica or during cluster quorum loss, readable secondary replicas now
remain available for read workloads.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l6 level1 lfo33;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Failover cluster
instances (FCIs) can now use Cluster Shared Volumes (CSVs) as cluster shared
disks. For more information, see </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms189134(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>AlwaysOn</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>
Failover Cluster Instances (SQL Server)</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l6 level1 lfo33;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>A new system
function, </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/dn249345(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>sys.fn_hadr_is_primary_replica</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>, and a new DMV, </span><span
class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/dn509548(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>sys.dm_io_cluster_valid_path_names</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>, is available.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l6 level1 lfo33;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The following DMVs
were enhanced and now return FCI information: </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/hh212952(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>sys.dm_hadr_cluster</span></a><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>,</span></span><a
href="https://msdn.microsoft.com/en-us/library/hh231519(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>sys.dm_hadr_cluster_members</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>, and </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/hh213657(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>sys.dm_hadr_cluster_networks</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(7)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#OIR"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Partition Switching and Indexing</span></a></h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The individual partitions of partitioned tables can now be
rebuilt. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms188388(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>ALTER INDEX (Transact-SQL)</span></a><span style='font-size:
10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A;background:aqua;mso-highlight:aqua'>The </span><span
style='color:black;background:aqua;mso-highlight:aqua'>PARTITION = <span
class=SpellE>partition_number</span></span><span style='font-size:10.0pt;
line-height:105%;font-family:"Segoe UI",sans-serif;color:#2A2A2A;background:
aqua;mso-highlight:aqua'> is not new for SQL Server 2014. It has been there
since SQL Server 2008. But the Online option - </span><span class=SpellE><span
style='color:black;background:aqua;mso-highlight:aqua'>low_priority_lock_wait</span></span><span
style='color:black;background:aqua;mso-highlight:aqua'> is new</span><span
style='color:black'>. See the next item.</span><span style='font-size:10.0pt;
line-height:105%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'>Partial
Syntax: </p>
<pre style='margin-left:.75in;mso-line-height-alt:8.75pt'><span
style='color:black'>-- SQL Server Syntax (All options except <span
class=SpellE>filegroup</span> and <span class=SpellE>filestream</span> apply to Azure SQL Database Code-named Sterling Preview.)<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'>ALTER INDEX <span
class=GramE>{ <span class=SpellE>index</span></span><span class=SpellE>_name</span> | ALL }<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> ON <object><o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>{ REBUILD</span><o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ PARTITION</span> = ALL ]<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ WITH</span> ( <<span class=SpellE>rebuild_index_option</span>> [ ,...n ] ) ] <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
style='background:yellow;mso-highlight:yellow'>| <span class=GramE>[ PARTITION</span> = <span
class=SpellE>partition_number</span></span> <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span style='mso-spacerun:yes'> </span><span
class=GramE>[ WITH</span> ( <<span class=SpellE>single_partition_rebuild_index_option</span>> ) [ ,...n ] ]<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>]<span style='mso-spacerun:yes'> </span><o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | DISABLE<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | REORGANIZE <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ PARTITION</span> = <span class=SpellE>partition_number</span> ]<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ WITH</span> ( LOB_COMPACTION = { ON | OFF } ) ]<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | SET <span
class=GramE>( <</span><span class=SpellE>set_index_option</span>> [ ,...n ] ) <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> }<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'>[ ; ]<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'>}<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'><<span
class=SpellE>rebuild_index_option</span> <span class=GramE>> :</span>:=<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'>{<o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> PAD_INDEX = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | FILLFACTOR = <span
class=SpellE>fillfactor</span> <o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | SORT_IN_TEMPDB = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | IGNORE_DUP_KEY = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | STATISTICS_NORECOMPUTE = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | STATISTICS_INCREMENTAL = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
style='background:lime;mso-highlight:lime'>| ONLINE = <span class=GramE>{ ON</span> [ ( <<span
class=SpellE>low_priority_lock_wait</span>> ) ] | OFF }</span> <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | ALLOW_ROW_LOCKS = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | ALLOW_PAGE_LOCKS = <span
class=GramE>{ ON</span> | OFF }<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | MAXDOP = <span
class=SpellE>max_degree_of_parallelism</span><o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> | DATA_COMPRESSION = <span
class=GramE>{ NONE</span> | ROW | PAGE | COLUMNSTORE | COLUMNSTORE_ARCHIVE } <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ON</span> PARTITIONS ( { <<span class=SpellE>partition_number_expression</span>> | <range> } <o:p></o:p></span></pre><pre
style='margin-left:.75in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> ...n ] ) ]<o:p></o:p></span></pre><pre style='margin-left:
.75in;mso-line-height-alt:8.75pt'><span style='color:black'>}<o:p></o:p></span></pre>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(8)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Lock"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Managing the Lock Priority of Online Operations</span></a></h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>ONLINE = ON</span></strong><span
class=apple-converted-space> </span>option now contains a<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>WAIT_AT_LOW_PRIORITY</span></strong><span
class=apple-converted-space> </span>option which permits you to specify
how long the rebuild process should wait for the necessary locks. The<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif'>WAIT_AT_LOW_PRIORITY</span></strong><span
class=apple-converted-space> </span>option also allows you to configure
the termination of blocking processes related to that rebuild statement. For
more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms190273(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>ALTER TABLE (Transact-SQL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>and<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms188388(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>ALTER INDEX (Transact-SQL)</span></a><span style='font-size:
10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.
Troubleshooting information about new types of lock states is available in<span
class=apple-converted-space> </span></span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms190345(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>sys.dm_tran_locks</span><span style='font-size:10.0pt;
line-height:105%;font-family:"Segoe UI",sans-serif;color:#03697A'>
(Transact-SQL)</span></a></span><span class=apple-converted-space><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;line-height:
105%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and<span
class=apple-converted-space> </span></span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms179984(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>sys.dm_os_wait_stats</span><span style='font-size:10.0pt;
line-height:105%;font-family:"Segoe UI",sans-serif;color:#03697A'>
(Transact-SQL)</span></a></span><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(9)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#CCI"><span
class=SpellE><span style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:
191;text-decoration:none;text-underline:none'>Columnstore</span></span><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'> Indexes</span></a></h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>These new features are available for <span
class=SpellE>columnstore</span> indexes:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo35;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Clustered
<span class=SpellE>columnstore</span> indexes</span></b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Use a clustered <span class=SpellE>columnstore</span>
index to improve data compression and query performance for data warehousing
workloads that primarily perform bulk loads and read-only queries. Since the
clustered <span class=SpellE>columnstore</span> index is updateable, the
workload can perform many insert, update, and delete operations. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>We
view the clustered <span class=SpellE>columnstore</span> index as <span
style='background:yellow;mso-highlight:yellow'>the standard for storing large
data warehousing fact tables</span>, and expect it will be used in most data
warehousing scenarios. Since the clustered <span class=SpellE>columnstore</span>
index is updateable, your workload can perform a large number of insert,
update, and delete operations.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>For more information, see </span><span
class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/gg492088(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Columnstore</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>
Indexes Described</span></a></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'> and </span><a
href="https://msdn.microsoft.com/en-us/library/dn589807(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Using
Clustered <span class=SpellE>Columnstore</span> Indexes</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>In SQL Server 2012, a <span class=SpellE>columnstore</span>
index <span style='background:yellow;mso-highlight:yellow'>cannot be clustered</span>.
Only <span class=SpellE>nonclustered</span> <span class=SpellE>columnstore</span>
indexes are available. </span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SQL Server 2014 supports both clustered and <span class=SpellE>nonclustered</span>
<span class=SpellE>columnstore</span> indexes. Both use the same in-memory <span
class=SpellE>columnstore</span> technology, but they do have differences in
purpose and in features they support.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>In SQL Server 2014+, a clustered <span
class=SpellE>columnstore</span> index:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Is available in
Enterprise, Developer, and Evaluation editions.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A;background:yellow;mso-highlight:yellow'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A;background:yellow;
mso-highlight:yellow'>Is updateable.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Is the primary storage
method for the entire <span class=GramE>table.</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Has no key columns.
All columns are included columns.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A;background:yellow;
mso-highlight:yellow'>Is the only index on the <span class=GramE>table<span
style='background:windowtext;mso-highlight:windowtext'>.</span></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'> It cannot be combined with any other indexes.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Can be configured to
use <span class=SpellE>columnstore</span> or <span class=SpellE>columnstore</span>
archival compression.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l18 level1 lfo37;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Does not physically
store columns in a sorted order. Instead, it stores data to improve compression
and performance.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>In SQL Server 2012+, a <span class=SpellE>nonclustered</span>
<span class=SpellE>columnstore</span> index:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l10 level1 lfo39;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Can index a subset of
columns in the clustered index or heap. For example, it can index the
frequently used columns.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l10 level1 lfo39;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Requires extra storage
to store a copy of the columns in the index.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l10 level1 lfo39;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Is updated by
rebuilding the index or switching partitions in and out. It is not updateable
by using the DML operations such as insert, update, and delete.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l10 level1 lfo39;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Can be combined with
other indexes on the table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l10 level1 lfo39;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Can be configured to
use <span class=SpellE>columnstore</span> or <span class=SpellE>columnstore</span>
archival compression.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l10 level1 lfo39;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Does not physically
store columns in a sorted order. Instead, it stores data to improve compression
and performance. Pre-sorting the data before creating the <span class=SpellE>columnstore</span>
index is not required, but can improve <span class=SpellE>columnstore</span>
compression.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/******** Example 1 - Convert a heap to a
clustered <span class=SpellE>columnstore</span> index</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>This example creates a table as a heap
and then converts it to a clustered <span class=SpellE>columnstore</span> index
named <span class=SpellE>cci_Simple</span>. </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>This changes the storage for the entire
table from <span class=SpellE>rowstore</span> to <span class=SpellE>columnstore</span>.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>SimpleTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>ProductKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span class=GramE><span style='color:gray'>NULL</span>
<span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>OrderDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span class=GramE><span style='color:gray'>NULL</span>
<span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>DueDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span class=GramE><span style='color:gray'>NULL</span>
<span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>ShipDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>COLUMNSTORE</span> <span style='color:blue'>INDEX</span> <span
class=SpellE>cci_Simple</span> <span style='color:blue'>ON</span> <span
class=SpellE>SimpleTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/********** Example 2 - Convert a clustered
index to a clustered <span class=SpellE>columnstore</span> index with the same
name.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>This example creates a table with
clustered index, and then demonstrates the syntax of converting </span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>the</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>
clustered index to a clustered <span class=SpellE>columnstore</span> index.
This changes the storage for the entire table from <span class=SpellE>rowstore</span>
to <span class=SpellE>columnstore</span>.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>SimpleTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>ProductKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span class=GramE><span style='color:gray'>NULL</span>
<span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>OrderDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span class=GramE><span style='color:gray'>NULL</span>
<span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>DueDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span class=GramE><span style='color:gray'>NULL</span>
<span style='color:gray'>,</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
class=SpellE>ShipDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>INDEX</span> <span class=SpellE>cl_simple</span> <span
style='color:blue'>ON</span> <span class=SpellE>SimpleTable</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span class=SpellE>ProductKey</span><span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>COLUMNSTORE</span> <span style='color:blue'>INDEX</span> <span
class=SpellE>cl_simple</span> <span style='color:blue'>ON</span> <span
class=SpellE>SimpleTable</span> <span style='color:blue'>WITH </span><span
style='color:gray'>(</span><span style='color:blue'>DROP_EXISTING</span> <span
style='color:gray'>=</span> <span style='color:blue'>ON</span><span
style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/********** Example 3 - Convert a table
that has <span class=SpellE>nonclustered</span> indexes to a clustered <span
class=SpellE>columnstore</span> index.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>The following example creates a simple <span
class=SpellE>rowstore</span> table, stored as a heap, with two <span
class=SpellE>nonclustered</span> indexes, </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'>and</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:green'> then
demonstrates the syntax of converting the <span class=SpellE>rowstore</span>
table to a <span class=SpellE>columnstore</span> table. </span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>The <span class=SpellE>nonclustered</span>
indexes must be dropped before you create the clustered <span class=SpellE>columnstore</span>
index. They cannot be dropped with the DROP_EXISTING option.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Create the table for use with this
example.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>SimpleTable</span><span style='color:blue'> </span><span
style='color:gray'>(</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ProductKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>OrderDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>DueDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ShipDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Create two <span class=SpellE>nonclustered</span>
indexes for use with this example</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> nc1_simple <span
style='color:blue'>ON</span> <span class=SpellE>SimpleTable</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span class=SpellE>OrderDateKey</span><span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> nc2_simple <span
style='color:blue'>ON</span> <span class=SpellE>SimpleTable</span><span
style='color:blue'> </span><span style='color:gray'>(</span><span class=SpellE>DueDateKey</span><span
style='color:gray'>);</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Before creating the clustered <span
class=SpellE>columnstore</span> index, </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--all <span class=SpellE>nonclustered</span>
indexes must be dropped. </span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DROP</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> SimpleTable<span
style='color:gray'>.</span>nc1_simple<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DROP</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> SimpleTable<span
style='color:gray'>.</span>nc2_simple<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>COLUMNSTORE</span> <span style='color:blue'>INDEX</span> <span
class=SpellE>cci_simple</span> <span style='color:blue'>ON</span> <span
class=SpellE>SimpleTable</span><span style='color:gray'>;</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/******** Example 4 - Convert a large
fact table from <span class=SpellE>rowstore</span> to <span class=SpellE>columnstore</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>This example explains how to convert a
large fact table from a <span class=SpellE>rowstore</span> table to a <span
class=SpellE>columnstore</span> table.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>To convert a <span class=SpellE>rowstore</span>
table to a <span class=SpellE>columnstore</span> table.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>First, create a small table to use in
this example.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Create a <span class=SpellE>rowstore</span>
table with a clustered index and a non-clustered index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=SpellE>MyFactTable</span><span style='color:blue'> </span><span
style='color:gray'>(</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>ProductKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span class=SpellE>OrderDateKey</span> [<span class=SpellE>int</span>] <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span class=SpellE>DueDateKey</span>
[<span class=SpellE>int</span>] <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span class=SpellE>ShipDateKey</span>
[<span class=SpellE>int</span>] <span style='color:gray'>NOT</span> <span
class=GramE><span style='color:gray'>NULL</span> <span style='color:gray'>)</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>)</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'>
</span><span style='color:blue'>CLUSTERED</span> <span style='color:blue'>INDEX
</span><span class=GramE><span style='color:gray'>(</span> <span class=SpellE>ProductKey</span></span>
<span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>);</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Add a non-clustered index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> <span
class=SpellE>my_index</span> <span style='color:blue'>ON</span> <span
class=SpellE>MyFactTable</span><span style='color:blue'> </span><span
class=GramE><span style='color:gray'>(</span> <span class=SpellE>ProductKey</span></span><span
style='color:gray'>,</span> <span class=SpellE>OrderDateKey</span> <span
style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Drop all non-clustered indexes</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DROP</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> <span
class=SpellE>my_index</span> <span style='color:blue'>ON</span> <span
class=SpellE>MyFactTable</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Drop the clustered index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/*</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>Do this only if you want to specify a new
name for the index when it is converted to a clustered <span class=SpellE>columnstore</span>
index. If you do not drop the clustered index, the new clustered <span
class=SpellE>columnstore</span> index will have the same name.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>The name of the index might be easier to
remember if you use your own name. All <span class=SpellE>rowstore</span>
clustered indexes use the default name which is '<span class=SpellE>ClusteredIndex</span>_<GUID>'.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Process for dropping a clustered index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--First, look up the name of the
clustered <span class=SpellE>rowstore</span> index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Clustered <span class=SpellE>rowstore</span>
indexes always use the DEFAULT name <span lang=ZH-CN>‘</span><span
class=SpellE>ClusteredIndex</span>_<GUID><span lang=ZH-CN>’</span>.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> i<span style='color:gray'>.</span>name <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>indexes</span></span> <span
class=SpellE>i</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>JOIN</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>tables</span></span> t<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON </span><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span class=SpellE>i<span
style='color:gray'>.</span>type</span></span></span><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>_desc</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:red'>'CLUSTERED'</span> <span
style='color:gray'>)</span> <span style='color:blue'>WHERE</span> t<span
style='color:gray'>.</span>name <span style='color:gray'>=</span> <span
style='color:red'>'<span class=SpellE>MyFactTable</span>'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Drop the clustered <span class=SpellE>rowstore</span>
index.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DROP</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> ClusteredIndex_d473567f7ea04d7aafcac5364c241e09
<span style='color:blue'>ON</span> <span class=SpellE>MyDimTable</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Convert the <span class=SpellE>rowstore</span>
table to a <span class=SpellE>columnstore</span> table with a clustered <span
class=SpellE>columnstore</span> index.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Option 1: Convert to <span
class=SpellE>columnstore</span> and name the new clustered <span class=SpellE>columnstore</span>
index <span class=SpellE>MyCCI</span>.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>COLUMNSTORE</span> <span style='color:blue'>INDEX</span> <span
class=SpellE>MyCCI</span> <span style='color:blue'>ON</span> <span
class=SpellE>MyFactTable</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Option 2: Convert to <span
class=SpellE>columnstore</span> and use the <span class=SpellE>rowstore</span>
clustered </span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--index name for the <span class=SpellE>columnstore</span>
clustered index name.</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--First, look up the name of the
clustered <span class=SpellE>rowstore</span> index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> i<span style='color:gray'>.</span>name <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>indexes</span></span> <span
class=SpellE>i</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>JOIN</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>tables</span></span> t <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON </span><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span class=SpellE>i<span
style='color:gray'>.</span>type</span></span></span><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>_desc</span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:red'>'CLUSTERED'</span> <span
style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WHERE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> t<span style='color:gray'>.</span>name <span
style='color:gray'>=</span> <span style='color:red'>'<span class=SpellE>MyFactTable</span>'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Second, create the clustered <span
class=SpellE>columnstore</span> index and </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Replace
ClusteredIndex_d473567f7ea04d7aafcac5364c241e09</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--with the name of your clustered index.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>COLUMNSTORE</span> <span style='color:blue'>INDEX</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'>ClusteredIndex_d473567f7ea04d7aafcac5364c241e09<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>ON</span> <span class=SpellE>MyFactTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>DROP_EXISTING</span> <span
style='color:gray'>=</span> <span style='color:blue'>ON</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/******** Example 5 - Defragment a
clustered <span class=SpellE>columnstore</span> index</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>Rebuild a specific partition.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>To rebuild a partition of a large clustered
<span class=SpellE>columnstore</span> index, use ALTER INDEX REBUILD. You can
also use ALTER INDEX with the REBUILD option to rebuild all partitions, or to
rebuild a non-partitioned clustered <span class=SpellE>columnstore</span>
index.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> cci_fact3 <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> fact3<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>REBUILD</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>PARTITION</span> <span
style='color:gray'>=</span> 12<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Rebuild the entire clustered <span
class=SpellE>columnstore</span> index</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--There are two ways to rebuild the full
clustered <span class=SpellE>columnstore</span> index. You can use CREATE
CLUSTERED COLUMNSTORE INDEX, or ALTER INDEX and the REBUILD option. Both
methods achieve the same results.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Determine the Clustered <span
class=SpellE>Columnstore</span> Index name of <span class=SpellE>MyDimTable</span>.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>i<span style='color:gray'>.</span><span
style='color:fuchsia'>object_id</span></span><span style='color:gray'>,</span>
i<span style='color:gray'>.</span>name<span style='color:gray'>,</span> <span
class=SpellE>t<span style='color:gray'>.</span><span style='color:fuchsia'>object_id</span></span><span
style='color:gray'>,</span> t<span style='color:gray'>.</span>name <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>indexes</span></span> <span
class=SpellE>i</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>JOIN</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>tables</span></span> t<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span class=SpellE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'>i<span
style='color:gray'>.</span>type_desc</span></span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>=</span> <span
style='color:red'>'CLUSTERED COLUMNSTORE'</span><span style='color:gray'>)</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WHERE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> t<span style='color:gray'>.</span>name <span
style='color:gray'>=</span> <span style='color:red'>'<span class=SpellE>RowstoreDimTable</span>'</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Rebuild the entire index by using CREATE
CLUSTERED INDEX.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>COLUMNSTORE</span> <span style='color:blue'>INDEX</span> <span
class=SpellE>my_CCI</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>MyFactTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:blue'>DROP</span></span></span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>_EXISTING</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>=</span> <span
style='color:blue'>ON</span> <span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Rebuild the entire index by using ALTER
INDEX and the REBUILD option.</span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> <span
class=SpellE>my_CCI</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>MyFactTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>REBUILD</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>PARTITION</span> <span
style='color:gray'>=</span> <span style='color:gray'>ALL</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:blue'>DROP</span></span></span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>_EXISTING</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:gray'>=</span> <span
style='color:blue'>ON</span> <span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Reorganize the clustered <span
class=SpellE>columnstore</span> index</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Reorganizing a clustered <span
class=SpellE>columnstore</span> index forces all CLOSED <span class=SpellE>rowgroups</span>
in the <span class=SpellE>deltastore</span> to be compressed with <span
class=SpellE>columnstore</span> compression and moved into the <span
class=SpellE>columnstore</span>. This is not required, but can improve
performance after a large load in which CLOSED <span class=SpellE>rowgroups</span>
are not moving into the <span class=SpellE>columnstore</span> fast enough. For
more information, see <span class=SpellE>Columnstore</span> Indexes Described.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> <span
class=SpellE>cci_index</span> <span style='color:blue'>ON</span> table1 <span
style='color:blue'>REBUILD</span><span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>/******** Example 6 - Convert <span
class=SpellE>columnstore</span> tables to <span class=SpellE>rowstore</span>
tables</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>Convert a <span class=SpellE>columnstore</span>
table to a <span class=SpellE>rowstore</span> table with a clustered index</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>To convert a <span class=SpellE>columnstore</span>
table to a <span class=SpellE>rowstore</span> table with a clustered index, use
the CREATE INDEX statement with the DROP_EXISTING option.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>*/</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>CLUSTERED</span> <span
style='color:blue'>INDEX</span> <span class=SpellE>ci_MyTable</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>MyFactTable</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span class=GramE><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:blue'>DROP</span></span></span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> EXISTING <span style='color:gray'>=</span> <span
style='color:blue'>ON</span> <span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Example 7: Convert a <span
class=SpellE>columnstore</span> table to a <span class=SpellE>rowstore</span>
heap</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--To convert a <span class=SpellE>columnstore</span>
table to a <span class=SpellE>rowstore</span> heap, simply drop the clustered <span
class=SpellE>columnstore</span> index.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>DROP</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>INDEX</span> <span
class=SpellE>MyCCI</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ON</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>MyFactTable</span><span
style='color:gray'>;</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo35;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>SHOWPLAN</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>SHOWPLAN displays information about <span
class=SpellE>columnstore</span> indexes. The <span class=SpellE><b>EstimatedExecutionMode</b></span> <span
class=SpellE>and<b>ActualExecutionMode</b></span> properties have two
possible values: <b>Batch</b> (for <span class=SpellE>columnstore</span>
index) or <b>Row</b>. The <b>Storage</b> property has two
possible values: <span class=SpellE><b>RowStore</b></span> and <span
class=SpellE><b>ColumnStore</b></span>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo35;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Archival
data compression</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>ALTER INDEX … REBUILD has a new
COLUMNSTORE_ARCHIVE data compression option that <span style='background:yellow;
mso-highlight:yellow'>further compresses the specified partitions of a <span
class=SpellE>columnstore</span> index</span>. Use this for archival, or for
other situations that require a smaller data storage size and can afford more
time for storage and retrieval. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms188388(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>ALTER
INDEX (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(10)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Buffer"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Buffer Pool Extension</span></a></h2>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn133176(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Buffer Pool Extension</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>provides the seamless integration of solid-state drives (SSD) as
a nonvolatile random access memory (<span class=SpellE>NvRAM</span>) extension
to the Database Engine buffer pool to significantly improve I/O throughput.<o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l3 level1 lfo41;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;line-height:105%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Enable and configure the
buffer pool extension:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>SERVER</span> CONFIGURATION
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>BUFFER</span> <span
style='color:blue'>POOL</span> EXTENSION <span style='color:blue'>ON</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:blue'>FILENAME</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:red'>'F<span class=GramE>:\</span>SSDCACHE\<span
class=SpellE>Example.BPE</span>'</span><span style='color:gray'>,</span> SIZE <span
style='color:gray'>=</span> 50 GB<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.25in;mso-add-space:
auto;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l3 level1 lfo41;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;line-height:105%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Modify the buffer pool
extension configuration<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--The following example modifies the size
of a buffer pool extension file. The buffer pool extension option must be
disabled before any of the parameters are modified.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>SERVER</span> CONFIGURATION
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>BUFFER</span> <span
style='color:blue'>POOL</span> EXTENSION <span style='color:blue'>OFF</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>EXEC</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:maroon'>sp_configure</span></span><span
style='color:blue'> </span><span style='color:red'>'max server memory (MB)'</span><span
style='color:gray'>,</span> 12000<span style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>RECONFIGURE</span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>;</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>SERVER</span> CONFIGURATION<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SET</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>BUFFER</span> <span
style='color:blue'>POOL</span> EXTENSION <span style='color:blue'>ON</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:gray'>(</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:blue'>FILENAME</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> <span style='color:red'>'F<span class=GramE>:\</span>SSDCACHE\<span
class=SpellE>Example.BPE</span>'</span><span style='color:gray'>,</span> SIZE <span
style='color:gray'>=</span> 60 GB<span style='color:gray'>);</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>GO<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.25in;mso-add-space:
auto;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l3 level1 lfo41;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;line-height:105%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>View the buffer pool extension
configuration<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- Returning configuration buffer pool
extension information</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>path</span><span
style='color:gray'>,</span> <span class=SpellE><span style='color:fuchsia'>file_id</span></span><span
style='color:gray'>,</span> <span style='color:blue'>state</span><span
style='color:gray'>,</span> <span class=SpellE>state_description</span><span
style='color:gray'>,</span> <span class=SpellE>current_size_in_kb</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span>dm_os_buffer_pool_extension_configuration</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--Returning the number of cached pages in
the buffer pool extension file</span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=GramE><span style='color:fuchsia'>COUNT</span><span
style='color:gray'>(</span></span><span style='color:gray'>*)</span> <span
style='color:blue'>AS</span> <span class=SpellE>cached_pages_count</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE><span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>dm_os_buffer_descriptors</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WHERE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span class=SpellE>is_in_bpool_extension</span> <span
style='color:gray'><></span> 0<span style='color:gray'>;</span><o:p></o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(11)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Stats"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Incremental Statistics</span></a></h2>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>CREATE STATISTICS and related statistic statements now permits
per partition statistics to be created by using the INCREMENTAL option. Related
statements allow or report incremental statistics. Affected syntax includes
UPDATE STATISTICS, <span class=SpellE>sp_createstats</span>, CREATE INDEX,
ALTER INDEX, ALTER DATABASE SET options, DATABASEPROPERTYEX, <span
class=SpellE>sys.databases</span>, and <span class=SpellE>sys.stats</span>. For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms188038(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>CREATE STATISTICS (Transact-SQL)</span></a><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE STATISTICS <span class=SpellE>statistics_name</span> <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>ON <span
class=GramE>{ <span class=SpellE>table</span></span><span class=SpellE>_or_indexed_view_name</span> } ( column [ ,...n ] ) <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span><span
class=GramE>[ WHERE</span> <<span class=SpellE>filter_predicate</span>> ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ WITH</span> <o:p></o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'> <span style='mso-spacerun:yes'> </span><span
class=GramE>[ [</span> FULLSCAN <o:p></o:p></span></pre><pre style='margin-left:
1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>| SAMPLE number <span
class=GramE>{ PERCENT</span> | ROWS } <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span>| STATS_STREAM = <span
class=SpellE>stats_<span class=GramE>stream</span></span><span class=GramE> ]</span> ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span style='mso-spacerun:yes'> </span><span
class=GramE>[ [</span> , ] NORECOMPUTE ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span style='mso-spacerun:yes'> </span><span
class=GramE><span style='background:yellow;mso-highlight:yellow'>[ [</span></span><span
style='background:yellow;mso-highlight:yellow'> , ] INCREMENTAL = { ON | OFF } ]</span><o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> ] ;<o:p></o:p></span></pre>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'>INCREMENTAL = {ON | OFF} – <span
style='background:lime;mso-highlight:lime'>a bad name! How about PARTITIONED?</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>When <b>ON</b>, the statistics created
are <span style='background:yellow;mso-highlight:yellow'>per partition
statistics</span>. When <b>OFF</b>, stats are combined <span
style='background:yellow;mso-highlight:yellow'>for all partitions</span>. The
default is <b>OFF</b>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>If per partition statistics are not supported
an error is generated. Incremental stats are not supported for following
statistics types:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created
with indexes that are not partition-aligned with the base table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created on <span
class=SpellE>AlwaysOn</span> readable secondary databases.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created on
read-only databases.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created on
filtered indexes.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created on
views.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created on
internal tables.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level1 lfo43;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Statistics created
with spatial indexes or XML indexes.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(12)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#RG"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Resource Governor Enhancements for Physical IO
Control</span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Resource Governor enables you to specify limits on the amount of CPU, physical
IO, and memory that incoming application requests can use within a resource
pool. In SQL Server 2014, you can use the new MIN_IOPS_PER_VOLUME and
MAX_IOPS_PER_VOLUME settings to <span style='background:yellow;mso-highlight:
yellow'>control the physical IOs</span> issued for user threads for a given
resource pool. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh510189(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Resource
Governor Resource Pool</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895329(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>CREATE RESOURCE
POOL (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>CREATE RESOURCE POOL <span class=SpellE>pool_name</span><o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span class=GramE><span
style='color:black'>[ WITH</span></span><span style='color:black'><o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> (<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ MIN</span>_CPU_PERCENT = value ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ [</span> , ] MAX_CPU_PERCENT = value ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ [</span> , ] CAP_CPU_PERCENT = value ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ [</span> , ] AFFINITY {SCHEDULER =<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> AUTO | <span
class=GramE>( <</span><span class=SpellE>scheduler_range_spec</span>> ) <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> | NUMANODE = <span
class=GramE>( <</span><span class=SpellE>NUMA_node_range_spec</span>> )} ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ [</span> , ] MIN_MEMORY_PERCENT = value ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ [</span> , ] MAX_MEMORY_PERCENT = value ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE><span style='background:yellow;mso-highlight:yellow'>[ [</span></span><span
style='background:yellow;mso-highlight:yellow'> , ] MIN_IOPS_PER_VOLUME = value ]<o:p></o:p></span></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black;
background:yellow;mso-highlight:yellow'> <span
class=GramE>[ [</span> , ] MAX_IOPS_PER_VOLUME = value ]</span><span
style='color:black'><o:p></o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'> ) <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>[;]<o:p></o:p></span></pre>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'>MIN_IOPS_PER_VOLUME =<i>value</i><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Specifies the minimum I/O operations per
second (IOPS) per disk volume to reserve for the resource pool. The allowed
range for <i>value</i> is from 0 through 2^31-1 (2,147,483,647).
Specify 0 to indicate no minimum threshold for the pool. The default is 0.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'>MAX_IOPS_PER_VOLUME =<i>value</i><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Specifies the maximum I/O operations per
second (IOPS) per disk volume to allow for the resource pool. The allowed range
for <i>value</i> is from 0 through 2^31-1 (2,147,483,647). Specify 0
to set an unlimited threshold for the pool. The default is 0.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>If the MAX_IOPS_PER_VOLUME for a pool is set
to 0, the pool is not governed at all and can take all the IOPS in the system
even if other pools have MIN_IOPS_PER_VOLUME set. For this case, we recommend
that you set the MAX_IOPS_PER_VOLUME value for this pool to a high number (for
example, the maximum value 2^31-1) if you want this pool to be governed for IO.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note: MIN_IOPS_PER_VOLUME
and MAX_IOPS_PER_VOLUME specify the minimum and maximum reads or writes per
second. These reads or writes can be of any size and do not indicate minimum or
maximum throughput.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>--These values govern the physical I/O
read and write operations that are available for the resource pool.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>RESOURCE</span> <span
style='color:blue'>POOL</span> <span class=SpellE>PoolAdmin</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-tab-count:1'> </span>MIN_IOPS_PER_VOLUME
<span style='color:gray'>=</span> 20<span style='color:gray'>,</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span style='mso-tab-count:1'> </span>MAX_IOPS_PER_VOLUME
<span style='color:gray'>=</span> 100<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>);<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
MAX_OUTSTANDING_IO_PER_VOLUME setting of the ALTER RESOURCE GOVENOR sets the
maximum outstanding I/O operations per disk volume. You can use this setting to
tune IO resource governance to the IO characteristics of a disk volume and can
be used to limit the number of IOs issued at the SQL Server instance boundary.
For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb934013(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>ALTER
RESOURCE GOVERNOR (Transact-SQL)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'><o:p> </o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'>ALTER RESOURCE GOVERNOR <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>{ DISABLE</span> | RECONFIGURE }<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>|<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> WITH <span
class=GramE>( CLASSIFIER</span>_FUNCTION = { <span class=SpellE>schema_name.function_name</span> | NULL } )<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>|<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> RESET STATISTICS<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>| <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> WITH <span
class=GramE>( MAX</span>_OUTSTANDING_IO_PER_VOLUME = value ) <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>[ ; ]<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'>MAX_OUTSTANDING_IO_PER_VOLUME = <i>value</i><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Sets the maximum queued I/O operations per
disk volume. These I/O operations can be reads or writes of any size. The
maximum value for MAX_OUTSTANDING_IO_PER_VOLUME is 100. <span style='background:
yellow;mso-highlight:yellow'>It is not a percent.</span> This setting is
designed to tune IO resource governance to the IO characteristics of a disk
volume. We recommend that you experiment with different values and consider
using a calibration tool such as <span class=SpellE>IOMeter</span> or SQLIO to
identify the max value for your storage subsystem. This setting provides a
system-level safety check that allows SQL Server to meet the minimum IOPS for
resource pools even if other pools have the MAX_IOPS_PER_VOLUME set to
unlimited.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>ALTER</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>RESOURCE</span> <span
style='color:blue'>GOVERNOR</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>WITH </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>MAX_OUTSTANDING_IO_PER_VOLUME</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>=</span> 20<span style='color:gray'>);</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(13)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#OnlineEvent"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Online Index Operation Event Class</span></a></h2>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The progress report for the online index operation event class
now has two new data columns:<span class=apple-converted-space> </span><span
class=SpellE><strong><span style='font-family:"Segoe UI",sans-serif'>PartitionId</span></strong></span><span
class=apple-converted-space> </span>and <span class=SpellE><strong><span
style='font-family:"Segoe UI",sans-serif'>PartitionNumber</span></strong></span>.
For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms186279(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Progress Report: Online Index Operation Event Class</span></a><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'>Note:
The functionality of Online Index Build Tracking has been in SQL Server since
2005</p>
<p style='margin-top:12.0pt;margin-right:0in;margin-bottom:12.0pt;margin-left:
1.0in;line-height:17.75pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
background:white'><span style='font-size:11.5pt;font-family:"Georgia",serif;
color:#333333'>SQL Server allows tracking the progress of online index
operations <span style='background:yellow;mso-highlight:yellow'>using Profiler
or Extended Events.</span> The event is called "Progress Report: Online
Index Operation" In Profiler and "<span class=SpellE>progress_report_online_index_operation</span>"
In Extended Events.<o:p></o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(14)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Compat"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Database Compatibility Level</span></a></h2>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The 90 compatibility level is not valid in SQL Server 2014. For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb510680(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>ALTER DATABASE Compatibility Level (Transact-SQL)</span></a></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(15)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Inline
specification of CLUSTERED and NONCLUSTERED</span></span></a><span
class=lwcollapsibleareatitle> – syntax sugar</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Inline
specification of<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>CLUSTERED</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>NONCLUSTERED</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>indexes is now allowed for disk-based
tables. Creating a table with inline indexes is equivalent to issuing a create
table followed by corresponding<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>CREATE
INDEX </span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>statements. Included columns and filter conditions are not
supported with inline indexes.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- <span class=GramE>this</span> one
creates a 1 column table with a NONCLUSTERED index called ix_1 on column c1</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=GramE>t1<span style='color:gray'>(</span></span> c1 <span class=SpellE><span
style='color:blue'>int</span></span><span style='color:gray'>,</span> <span
style='color:blue'>INDEX</span> ix_1 <span style='color:blue'>NONCLUSTERED </span><span
style='color:gray'>(</span>c1<span style='color:gray'>))</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=GramE>t2<span style='color:gray'>(</span></span> c1 <span class=SpellE><span
style='color:blue'>int</span></span> <span style='color:blue'>INDEX</span> ix_1
<span style='color:blue'>NONCLUSTERED </span><span style='color:gray'>(</span>c1<span
style='color:gray'>))</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:green'>-- this one will create an index on c2
that is NONCLUSTERED as you can see without a comma after c2 and no (column) at
the end of the NONCLUSTERED statement.</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=GramE>t3<span style='color:gray'>(</span></span> c1 <span class=SpellE><span
style='color:blue'>int</span></span><span style='color:gray'>,</span> c2 <span
class=SpellE><span style='color:blue'>int</span></span> <span style='color:
blue'>INDEX</span> ix_1 <span style='color:blue'>NONCLUSTERED</span><span
style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:blue'>CREATE</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:blue'>TABLE</span> <span
class=GramE>t4<span style='color:gray'>(</span></span> c1 <span class=SpellE><span
style='color:blue'>int</span></span><span style='color:gray'>,</span> c2 <span
class=SpellE><span style='color:blue'>int</span></span><span style='color:gray'>,</span>
<span style='color:blue'>INDEX</span> ix_1 <span style='color:blue'>NONCLUSTERED
</span><span style='color:gray'>(</span>c1<span style='color:gray'>,</span>c2<span
style='color:gray'>))<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(16)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>SELECT … INTO</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>SELECT … INTO</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>statement is improved and can now operate
in parallel. The database compatibility level must be at least 110.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>See a
demo on </span><a
href="http://blogs.technet.com/b/italian_premier_center_for_sql_server/archive/2013/07/24/sneak-peek-on-sql-2014.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>http://blogs.technet.com/b/italian_premier_center_for_sql_server/archive/2013/07/24/sneak-peek-on-sql-2014.aspx</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(17)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#SystemTable"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>System View Enhancements</span></a></h2>
<h3 style='mso-list:l2 level1 lfo44;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=SpellE><span
class=lwcollapsibleareatitle><span style='color:#03697A;text-decoration:none;
text-underline:none'>sys.xml_indexes</span></span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/ms176003(v=sql.120).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>sys.xml_indexes</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> (Transact-SQL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>has 3 new columns:<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>xml_index_type</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>xml_index_type_description</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>path_id</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=SpellE><span
class=lwcollapsibleareatitle><span style='color:#03697A;text-decoration:none;
text-underline:none'>sys.dm_exec_query_profiles</span></span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/dn223301(v=sql.120).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>sys.dm_exec_query_profiles</span></span><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> (Transact-SQL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>monitors real time query progress while a
query is in execution.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=SpellE><span
class=lwcollapsibleareatitle><span style='color:#03697A;text-decoration:none;
text-underline:none'>sys.column_store_row_groups</span></span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/dn223749(v=sql.120).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>sys.column_store_row_groups</span></span><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> (Transact-SQL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>provides clustered <span class=SpellE>columnstore</span>
index information on a per-segment basis to help the administrator make system
management decisions.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>4)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=SpellE><span
class=lwcollapsibleareatitle><span style='color:#03697A;text-decoration:none;
text-underline:none'>sys.databases</span></span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/ms178534(v=sql.120).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>sys.databases</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'> (Transact-SQL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>has 3 new columns:<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>is_auto_create_stats_incremental_on</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>is_query_store_on</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <span
class=SpellE>and<strong><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'>resource_pool_id</span></strong></span>.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>5)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>System View
Enhancements for In-Memory OLTP</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
information about system view enhancements to support In-Memory OLTP, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dn133080(v=sql.120).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>System
Views, Stored Procedures, DMVs and Wait Types for In-Memory OLTP</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(18)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Security"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Security Enhancements</span></a></h2>
<h3 style='mso-list:l2 level1 lfo45;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>CONNECT ANY DATABASE Permission</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A new
server level permission. Grant<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>CONNECT
ANY DATABASE</span></strong><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>to a
login that must connect to all databases that currently exist and to any new
databases that might be created in future. Does not grant any permission in any
database beyond connect. Combine with<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>SELECT
ALL USER SECURABLES</span></strong><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>or<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>VIEW SERVER STATE</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>to allow an auditing process to view all
data or all database states on the instance of SQL Server.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>See a
demo on </span><a href="http://blog.dbandbi.com/tag/connect-any-database/"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>http://blog.dbandbi.com/tag/connect-any-database/</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>IMPERSONATE ANY
LOGIN Permission</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A new
server level permission. When granted, allows a middle-tier process to impersonate
the account of clients connecting to it, as it connects to databases. When
denied, a high privileged login can be blocked from impersonating other logins.
For example, a login with<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>CONTROL
SERVER</span></strong><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>permission
can be blocked from impersonating other logins.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo6;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='mso-fareast-font-family:"Segoe UI"'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><span
style='color:#03697A;text-decoration:none;text-underline:none'>SELECT ALL USER
SECURABLES Permission</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A new
server level permission. When granted, a login such as an auditor can view data
in all databases that the user can connect to.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l11 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(19)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510411(v=sql.120).aspx#Deployment"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Deployment Enhancements</span></a></h2>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/dn195938(v=sql.120).aspx"><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Deploy a SQL Server Database to a Windows Azure Virtual Machine</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>enables deployment of a SQL Server database to a Windows Azure
VM.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>================================================================================<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='mso-bidi-font-size:14.0pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>Using the Deploy Database
to Windows Azure VM Wizard</span></b></span></a><span style='mso-bidi-font-size:
14.0pt;line-height:105%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>To launch the wizard, use the following steps:</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l19 level1 lfo47;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Use SQL Server Management Studio to connect to the instance of
SQL Server with the database you want to deploy.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l19 level1 lfo47;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";
color:#2A2A2A'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Object Explorer</span></strong>,
expand the instance name, then expand the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Databases</span></strong><span
class=apple-converted-space> </span>node.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l19 level1 lfo47;
tab-stops:list 1.5in'><![if !supportLists]><strong><span style='font-weight:
normal'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span></strong><![endif]><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Right-click the database you want
to deploy, select<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Tasks</span></strong>, and then
select<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>Deploy Database to Windows Azure VM…</span></strong></span><strong><span
style='font-weight:normal'><o:p></o:p></span></strong></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>================================================================================</span></p>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-88759613801614147662015-09-09T00:55:00.000-05:002015-10-16T20:23:45.083-05:00New and Enhanced Database Engine Features Part 3 of 5 - SQL Server 2012<html>
<head>
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
{font-family:新宋体;
panose-1:2 1 6 9 3 1 1 1 1 1;}
@font-face
{font-family:BatangChe;
panose-1:2 3 6 9 0 1 1 1 1 1;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"\@新宋体";
panose-1:2 1 6 9 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:107%;
font-size:14.0pt;
font-family:"Calibri",sans-serif;}
h1
{mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
margin-left:9.0pt;
text-indent:-9.0pt;
font-size:20.0pt;
font-family:"Times New Roman",serif;
font-weight:normal;}
h2
{mso-style-link:"Heading 2 Char";
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
page-break-after:avoid;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-weight:normal;
text-transform:none}
h3
{mso-style-link:"Heading 3 Char";
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.25in;
margin-bottom:.0001pt;
text-indent:-.25in;
page-break-after:avoid;
font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
color:#03697A;
font-weight:normal;}
h4
{mso-style-link:"Heading 4 Char";
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
page-break-after:avoid;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-weight:normal;
font-style:italic;}
h5
{mso-style-link:"Heading 5 Char";
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:107%;
page-break-after:avoid;
font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-weight:normal;}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{color:#954F72;
text-decoration:underline;}
p
{margin-right:0in;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
code
{font-family:"Courier New";}
pre
{mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
line-height:107%;
font-size:14.0pt;
font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:107%;
font-size:14.0pt;
font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
line-height:107%;
font-size:14.0pt;
font-family:"Calibri",sans-serif;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
line-height:107%;
font-size:14.0pt;
font-family:"Calibri",sans-serif;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-link:"Heading 4";
font-family:"Calibri Light",sans-serif;
color:#2E74B5;
font-style:italic;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-link:"Heading 1";
font-family:"Times New Roman",serif;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-link:"Heading 2";
font-family:"Calibri Light",sans-serif;
color:#2E74B5;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-link:"Heading 3";
font-family:"Segoe UI",sans-serif;
color:#03697A;}
span.ratingtext
{mso-style-name:ratingtext;}
span.apple-converted-space
{mso-style-name:apple-converted-space;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;}
span.input
{mso-style-name:input;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}
span.code
{mso-style-name:code;}
span.parameter
{mso-style-name:parameter;}
span.label
{mso-style-name:label;}
span.alerttitle
{mso-style-name:alerttitle;}
span.sup
{mso-style-name:sup;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-link:"Heading 5";
font-family:"Calibri Light",sans-serif;
color:#2E74B5;}
span.text-base
{mso-style-name:text-base;}
.MsoPapDefault
{margin-bottom:8.0pt;
line-height:107%;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
</head>
<body lang="EN-US" link="blue" vlink="#954F72">
<div class="WordSection1">
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Programmability enhancements
in the Database Engine in SQL Server 2012 include FileTables, statistical
semantic search, property-scoped full-text search and customizable proximity
search, ad-hoc query paging, circular arc segment support for spatial types,
support for sequence objects, default support for 15,000 partitions, and
numerous improvements and additions to Transact-SQL.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(1)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Native XML Web Services (SOAP/HTTP
endpoints) is removed</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Beginning in SQL Server 2012,
you can no longer use CREATE ENDPOINT or ALTER ENDPOINT to add or modify
SOAP/HTTP endpoints.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #555555; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL Server 2005 introduced the
concept of endpoints. Every connection entry point into SQL Server is
abstracted as an endpoint. You can see all the endpoints on your SQL Server
instance by using the sys.endpoints metadata view. In addition to those you’d
expect (for TCP/IP, Named Pipes, Shared Memory) there are also endpoints
defined for the dedicated admin connection, Service Broker, Database Mirroring…and
HTTP. The endpoint concept is still with us, but HTTP endpoints, those
endpoints that allow you to expose SQL Server procedures and functions directly
as HTTP Web Services is deprecated in SQL Server 2012, i</span><span style="color: #222222; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">n
favor of </span><a href="https://msdn.microsoft.com/en-us/library/dd456779(v=vs.110).aspx"><span style="color: #0077cc; font-family: "Segoe UI",sans-serif; font-size: 10.0pt; text-decoration: none;">Windows Communication Foundation</span></a><span style="color: #222222; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> or
ASP.NET. So basically you would write and host WCF services in .NET which will
directly talk to the SQL database and then consume those services from the
client applications.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(2)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">FileTables</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The FileTable feature builds
on top of the SQL Server FILESTREAM technology to bring support for the Windows
file namespace and compatibility with Windows applications to the file data
stored in SQL Server. This lets an application integrate its storage and data
management components, and provides integrated SQL Server services (including
full-text search and semantic search) over unstructured data and metadata,
along with easy policy management and administration.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">In other words, you can now <span style="background: yellow;">store files and documents in special tables in SQL
Server</span>, but access them from Windows applications as if they were stored
in the file system, without making any changes to the Windows applications.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For more information about the
FileTable features, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ff929144(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">FileTables
(SQL Server)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">========================= </span><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 16.0pt;">Extended
Reading</span></b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">==============================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoListParagraph" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 12.0pt; line-height: 107%;">·<span style="font: 7.0pt "Times New Roman";"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg509097(v=sql.110)"><span lang="EN">Enable the Prerequisites for FileTable</span></a><span lang="EN"> -
Describes how to enable the prerequisites for creating and using FileTables.</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New";">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><span lang="EN">At the instance level:</span></span><span lang="EN"> </span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509097(v=sql.110)#BasicsFilestream"><span lang="EN">Enable FILESTREAM at the Instance Level</span></a><span lang="EN"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span>filestream_access_level<span style="color: grey;">,</span>
2</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">RECONFIGURE</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New";">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><span lang="EN">At the database level:</span></span><span lang="EN"> </span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509097(v=sql.110)#filegroup"><span lang="EN">Provide a FILESTREAM Filegroup at the Database Level</span></a><span lang="EN"> </span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509097(v=sql.110)#BasicsNTAccess"><span lang="EN">Enable Non-Transactional Access at the Database Level</span></a><span lang="EN"> </span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509097(v=sql.110)#BasicsDirectory"><span lang="EN">Specify a Directory for FileTables at the Database Level</span></a><span lang="EN"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">master</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'show advanced options'</span><span style="color: grey;">,</span> 1<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">RECONFIGURE</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">;</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'xp_cmdshell'</span><span style="color: grey;">,</span> 1<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">RECONFIGURE</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">;</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: maroon;">xp_cmdshell</span><span style="color: blue;"> </span><span style="color: red;">'IF NOT EXIST
D:\DemoFileTable MKDIR D:\DemoFileTable'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">IF</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">EXISTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: blue;">SELECT</span> 1 <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">databases</span> <span style="color: blue;">WHERE</span> name
<span style="color: grey;">=</span> <span style="color: red;">'DemoFileTable'</span><span style="color: grey;">)</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">BEGIN</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ALTER</span> <span style="color: blue;">DATABASE</span>
DemoFileTable </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">SET</span> <span style="color: blue;">SINGLE_USER</span> <span style="color: blue;">WITH</span> <span style="color: blue;">ROLLBACK</span> <span style="color: blue;">IMMEDIATE</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DROP</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">DATABASE</span>
DemoFileTable<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">END</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">;</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">DATABASE</span>
DemoFileTable <span style="color: blue;">WITH</span> <span style="color: blue;">FILESTREAM</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> NON_TRANSACTED_ACCESS
<span style="color: grey;">=</span> <span style="color: blue;">FULL</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> DIRECTORY_NAME
<span style="color: grey;">=</span> <span style="color: red;">N'DemoFileTable'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/* Add a FileGroup that can
be used for FILESTREAM */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ALTER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">DATABASE</span>
DemoFileTable</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ADD</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FILEGROUP</span>
DemoFileTable_FG</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: magenta; font-family: 新宋体; font-size: 9.5pt;">CONTAINS</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FILESTREAM</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/* Add the folder that
needs to be used for the FILESTREAM filegroup. */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ALTER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">DATABASE</span>
DemoFileTable</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ADD</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FILE</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">NAME<span style="color: grey;">=</span> <span style="color: red;">'DemoFileTable_File'</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FILENAME</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">=</span> <span style="color: red;">'D:\DemoFileTable\DemoFileTable_File'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">TO</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FILEGROUP</span>
DemoFileTable_FG<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> DemoFileTable<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/* Create a FileTable */</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
DemoFileTable <span style="color: blue;">AS</span> <span style="color: blue;">FILETABLE</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WITH</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">FILETABLE_DIRECTORY <span style="color: grey;">=</span> <span style="color: red;">'DemoFileTableFiles'</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">FILETABLE_COLLATE_FILENAME <span style="color: grey;">=</span> database_default</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">Use</span><span style="font-family: 新宋体; font-size: 9.5pt;"> DemoFileTable<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> DemoFileTable<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">master</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'show advanced options'</span><span style="color: grey;">,</span> 1<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">RECONFIGURE</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">;</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: maroon;">sp_configure</span><span style="color: blue;"> </span><span style="color: red;">'xp_cmdshell'</span><span style="color: grey;">,</span> 0<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">RECONFIGURE</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">;</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoListParagraphCxSpFirst" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509088(v=sql.110)"><span lang="EN">Create, Alter, and Drop FileTables</span></a><span lang="EN"> - Describes
how to create a new FileTable, or alter or drop an existing FileTable.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492083(v=sql.110)"><span lang="EN">Load Files into FileTables</span></a><span lang="EN"> - Describes how to
load or migrate files into FileTables.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492087(v=sql.110)"><span lang="EN">Work with Directories and Paths in FileTables</span></a><span lang="EN"> -
Describes the directory structure in which the files are stored in FileTables.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509086(v=sql.110)"><span lang="EN">Access FileTables with Transact-SQL</span></a><span lang="EN"> - Describes
how Transact-SQL data manipulation language (DML) commands work with
FileTables.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492089(v=sql.110)"><span lang="EN">Access FileTables with File I\O APIs</span></a><span lang="EN"> - Describes
how file system I/O works on a FileTable.</span></div>
<div class="MsoListParagraphCxSpLast" style="margin-left: .75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492061(v=sql.110)"><span lang="EN">Manage FileTables</span></a><span lang="EN"> - Describes common
administrative tasks for managing FileTables.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(3)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Statistical Semantic Search</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Statistical Semantic Search
provides deep insight into unstructured documents stored in SQL Server
databases by extracting <span style="background: yellow;">statistically relevant<span class="apple-converted-space"> </span></span></span><em><span style="background: yellow; color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">key phrases</span></em><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">, and then - based on these
phrases – identifying<span class="apple-converted-space"> </span></span><em><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">similar
documents</span></em><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. These results are made available as structured data through <span style="background: yellow;">three Transact-SQL rowset functions</span>: </span></div>
<pre style="margin-left: 1.0in; text-indent: -.25in;"><span lang="EN" style="color: black; font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg492233(v=sql.110)"><span lang="EN">semantic<span style="background: yellow;">keyphrase</span>table</span></a></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;">SEMANTICKEYPHRASETABLE</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> (</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> table,</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> { column | (column_list) | * }</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> [ , source_key ]</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> )</span></pre>
<pre style="margin-left: 1.0in; text-indent: -.25in;"><span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg492218(v=sql.110)"><span lang="EN">semantic<span style="background: yellow;">similarity</span>table</span></a></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;">SEMANTICSIMILARITYTABLE</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> (</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> table,</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> { column | (column_list) | * },</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> source_key</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> )</span></pre>
<pre style="margin-left: 1.0in; text-indent: -.25in;"><span lang="EN" style="color: black; font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg509095(v=sql.110)"><span lang="EN">semantic<span style="background: yellow;">similaritydetails</span>table</span></a></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;">SEMANTICSIMILARITYDETAILSTABLE</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> (</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> table,</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> source_column,</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> source_key,</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> matched_column,</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> matched_key</span></pre>
<pre style="margin-left: 1.0in;"><span lang="EN" style="color: black;"> )</span></pre>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Semantic search builds upon
the existing full-text search feature in SQL Server but enables new scenarios
that extend <span style="background: yellow;">beyond syntactical keyword searches</span>.
While full-text search lets you query the<span class="apple-converted-space"> </span></span><em><span style="background: yellow; color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">words</span></em><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">in a
document, semantic search lets you query the<span class="apple-converted-space"> </span></span><em><span style="background: yellow; color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">meaning</span></em><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">of the
document. New scenarios include automatic tag extraction, related content
discovery, and hierarchical navigation across similar content. For example, you
can query the document similarity index to identify resumes that match a job
description. Or, you can query the index of key phrases to build the taxonomy
for an organization, or for a corpus of documents.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg492075(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Semantic
Search (SQL Server)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Before you can use Semantic
Search, you have to install, attach, and register an additional database. For
more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg509085(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Install
and Configure Semantic Search</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="margin-left: 1.0in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509085(v=sql.110)#HowToCheckInstalled"><span lang="EN">Check Whether Semantic Search Is Installed</span></a><span lang="EN"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">SERVERPROPERTY</span><span style="color: grey;">(</span><span style="color: red;">'IsFullTextInstalled'</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="margin-left: 1.0in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509085(v=sql.110)#BasicsSemanticSearch"><span lang="EN">Install Semantic Search</span></a><span lang="EN"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: #00b050; font-family: 新宋体; font-size: 9.5pt;">-- Check if the semantic
db already installed and registered</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span>fulltext_semantic_language_statistics_database</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="margin-left: 1.5in; text-indent: -.25in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span lang="EN">Download from </span><a href="http://www.microsoft.com/en-us/download/details.aspx?id=29069"><span style="font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">http://www.microsoft.com/en-us/download/details.aspx?id=29069</span></a></div>
<div style="margin-left: 1.5in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New";">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span lang="EN">Run the MSI file</span></div>
<div style="margin-left: 1.5in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New";">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span lang="EN">Attach the DB:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">DATABASE</span>
semanticsdb</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ON </span><span style="color: grey;">(</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\Program Files\Microsoft Semantic Language
Database\semanticsdb.mdf'</span> <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: magenta;">LOG</span> <span style="color: blue;">ON </span><span style="color: grey;">(</span> <span style="color: blue;">FILENAME</span> <span style="color: grey;">=</span> <span style="color: red;">'D:\Program Files\Microsoft
Semantic Language Database\semanticsdb_log.ldf'</span> <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">FOR</span> <span style="color: blue;">ATTACH</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="margin-left: 1.5in; text-indent: -.25in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: black; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Register the semantic DB:</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;">
sp_fulltext_semantic_register_language_statistics_db<span style="color: blue;"> </span>@dbname
<span style="color: grey;">=</span> <span style="color: red;">N'semanticsdb'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span lang="EN">Create a Semantic Index</span></div>
<div style="margin-left: 1.25in;">
<span lang="EN">Statistical Semantic Search uses
the indexes that are created by Full-Text Search, and creates additional
indexes. As a result of this dependency on full-text search, you create a new
semantic index when you define a new full-text index, or when you alter an
existing full-text index. You can create a new semantic index by using Transact-SQL
statements, or by using the Full-Text Indexing Wizard and other dialog boxes in
SQL Server Management Studio.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Example 1:
Create a unique index, full-text index, and semantic index </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FULLTEXT</span>
<span style="color: blue;">CATALOG</span> ft <span style="color: blue;">AS</span> <span style="color: blue;">DEFAULT</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">UNIQUE</span>
<span style="color: blue;">INDEX</span> ui_ukJobCand</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> HumanResources<span style="color: grey;">.</span>JobCandidate<span style="color: grey;">(</span>JobCandidateID<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FULLTEXT</span>
<span style="color: blue;">INDEX</span> <span style="color: blue;">ON</span>
HumanResources<span style="color: grey;">.</span>JobCandidate</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">Resume</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">Language</span> 1033</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
Statistical_Semantics</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">)</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">KEY</span> <span style="color: blue;">INDEX</span>
JobCandidateID </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">WITH</span> <span style="color: blue;">STOPLIST</span> <span style="color: grey;">=</span> <span style="color: blue;">SYSTEM</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Example 2:
Add semantic indexing to a column that already has full-text indexing</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ALTER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FULLTEXT</span>
<span style="color: blue;">INDEX</span> <span style="color: blue;">ON</span>
Production<span style="color: grey;">.</span>Document</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ALTER</span> <span style="color: blue;">COLUMN</span> Document</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ADD</span> Statistical_Semantics</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">WITH</span> <span style="color: blue;">NO</span> <span style="color: blue;">POPULATION</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492075(v=sql.110)#whatcanido"><span lang="EN">What Can I Do with Semantic Search?</span></a><span lang="EN"> </span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492075(v=sql.110)#find1"><span lang="EN">Find Key Phrases in a Document</span></a><span lang="EN"> – using
SemanticKeyPhraseTable</span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492075(v=sql.110)#find2"><span lang="EN">Find Similar or Related Documents</span></a><span lang="EN"> - using
SemanticSimilarityTable</span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492075(v=sql.110)#find3"><span lang="EN">Find the Key Phrases That Make Documents Similar</span></a><span lang="EN"> - using SemanticSimilarityDetailsTable</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492075(v=sql.110)#store"><span lang="EN">Storing Documents in SQL Server</span></a><span lang="EN"> – using the
FileTable feature</span></div>
<h2>
<span class="lwcollapsibleareatitle">(4)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Full-Text
Search</span></span></a></h2>
<h3>
1)<span style="font: 7.0pt "Times New Roman";">
</span>Property Search</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Beginning in SQL Server 2012,
you can configure a full-text index to support property-scoped searching on
properties, such as Author and Title, which are emitted by IFilters. This
form of searching is known as<span class="apple-converted-space"> </span><span class="parameter">property searching</span>. Whether property searching is
possible on a given type of document depends on whether the corresponding<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms142499(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">filter</span></a><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">(IFilter) extracts search properties
during full-text indexing. Among IFilters that extract a number of document
properties are the IFilters for Microsoft Office 2007 document file types, such
as .docx, .xlsx, and .pptx. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ee677637(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Search
Document Properties with Search Property Lists</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
2)<span style="font: 7.0pt "Times New Roman";">
</span>Customizable NEAR</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Beginning in SQL Server 2012,
you can customize a proximity search by using the new custom NEAR option
of the </span><a href="https://msdn.microsoft.com/en-us/library/ms187787(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CONTAINS</span></a><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">predicate or<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms189760(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CONTAINSTABLE</span></a><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">function. Custom NEAR enables you
to optionally specify the maximum number of non-search terms that separate
the first and last search terms in a match. Custom NEAR also enables you
to optionally specify that words and phrases are matched only if they occur in
the order in which you specify them. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms142568(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Search
for Words Close to Another Word with NEAR</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. </span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
3)<span style="font: 7.0pt "Times New Roman";">
</span>New Word Breakers and Stemmers</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<em><span lang="EN" style="color: #00b050; font-size: 9.0pt;">Stopwords</span></em><span lang="EN" style="font-size: 9.0pt;">
- SQL Server has a mechanism that discards commonly occurring strings that do
not help the search. These discarded strings are called <em>stopwords</em></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<em><span lang="EN" style="color: #00b050; font-size: 9.0pt;">Stoplist</span></em><span lang="EN" style="font-size: 9.0pt;">
- Stopwords are managed in databases using stoplists. A list of stopwords that,
when associated with a full-text index, is applied to full-text queries on that
index.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-size: 9.0pt;">Word breakers and stemmers perform <span style="background: yellow;">linguistic
analysis</span> on all full-text indexed data. Linguistic analysis involves
finding word boundaries (word-breaking) and conjugating verbs (stemming). Word
breakers and stemmers are language specific, and the rules for linguistic
analysis differ for different languages. For a given language, </span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<em><span style="color: #00b050; font-size: 9.0pt;">Word breaker</span></em><span class="apple-converted-space"><span style="color: #00b050; font-size: 9.0pt;"> </span></span><span style="color: #2a2a2a; font-size: 9.0pt;">identifies individual words by
determining where <span style="background: yellow;">word boundaries exist based
on the lexical rules</span> of the language. Each word (also known as a</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-size: 9.0pt;"> </span></span><em><span style="color: #2a2a2a; font-size: 9.0pt;">token</span></em><span style="color: #2a2a2a; font-size: 9.0pt;">) is inserted into the full-text index using a compressed
representation to reduce its size. </span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<em><span style="background: yellow; color: #00b050; font-size: 9.0pt;">Stemmer</span></em><span class="apple-converted-space"><span style="background: yellow; color: #00b050; font-size: 9.0pt;"> </span></span><span style="background: yellow; color: #2a2a2a; font-size: 9.0pt;">generates inflectional forms of a particular word based on
the rules of that language</span><span style="color: #2a2a2a; font-size: 9.0pt;">
(for example, "running", "ran", and "runner" are
various forms of the word "run").</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">All the word breakers and
stemmers used by Full-Text Search and Semantic Search, with the exception of
the Korean language, are updated in this release. For consistency between the
contents of indexes and the results of queries, we recommend that you
repopulate existing full-text indexes after upgrading.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">1.<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The
third-party word breakers for English that were included with previous releases
of SQL Server have been replaced with Microsoft components. If you have to
retain the previous behavior, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/gg509108(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Change
the Word Breaker Used for US English and UK English</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">2.<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The
third-party word breakers for Danish, Polish, and Turkish that were included
with previous releases of SQL Server have been replaced with Microsoft
components. The new components are enabled by default.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">3.<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">There
are new word breakers for Czech and Greek. Previous releases of SQL Server
Full-Text Search did not include support for these two languages.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">4.<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The
behavior of the new word breakers has changed. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms143272(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Behavior
Changes to Full-Text Search</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. If you have to retain the previous
behavior, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/hh510185(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Revert
the Word Breakers Used by Search to the Previous Version</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">5.<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">This release
installs the latest Microsoft word breakers and stemmers, but does not install
the latest Microsoft filters. To download the latest filters, see<span class="apple-converted-space"> </span></span><a href="http://go.microsoft.com/fwlink/?LinkId=218293"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Microsoft Office 2010
Filter Packs</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(5)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">New and Enhanced Spatial Features</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The new spatial features in
SQL Server 2012 represent <span style="background: yellow;">a significant
milestone in</span> the evolution of spatial data support in SQL Server. The
support for <span style="background: yellow;">full globe spatial objects</span> and
for circular arcs on the ellipsoid are industry firsts for relational database
systems. The<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">geography</span></strong><span class="apple-converted-space"> </span>data type has achieved parity with the<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">geometry</span></strong><span class="apple-converted-space"> </span>data type in the functionality and the
variety of methods that it supports. Overall performance, from spatial indexes
to methods, has significantly improved. These and other improvements to spatial
data support represent a significant step forward in the spatial capabilities
of SQL Server.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For a detailed description and
examples of these new spatial features, download the white paper,<span class="apple-converted-space"> </span></span><a href="http://go.microsoft.com/fwlink/?LinkId=226407"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New Spatial Features in
SQL 2012</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
1)<span style="font: 7.0pt "Times New Roman";">
</span>Enhancements to spatial data types</h3>
<h4>
1.<span style="font: 7.0pt "Times New Roman";"> </span><span class="label">New circular arcs and related methods</span></h4>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New subtypes.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">There are 3 new subtypes of circular arcs:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CircularString</span></strong></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CompoundCurve</span></strong></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CurvePolygon</span></strong></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New methods.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">All existing methods work on these
circular objects. The following new methods are also introduced:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">BufferWithCurves()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">uses circular arcs to construct a buffered
object with a greatly reduced number of points compared to<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">STBuffer()</span></strong>.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">STNumCurves()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">STCurveN()</span></strong><span class="apple-converted-space"> </span>are used for iteration through the
list of the circular arc edges.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">STCurveToLine()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">CurveToLineWithTolerance()</span></strong><span class="apple-converted-space"> </span>are used for approximating circular
arcs with line segments within default and user-specified tolerance.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New
and updated methods and aggregates for geometry and geography</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New methods.</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">IsValidDetailed()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">returns a message that can help to
identify why a spatial object is not valid.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">HasZ</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">returns 1 (true) if a spatial object
contains at least one Z value.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">HasM</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">returns 1 (true) if a spatial object
contains at least one M value.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">AsBinaryZM()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">adds support for Z and M values to the OGC
WKB format.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">ShortestLineTo()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">returns a LineString that represents the
shortest distance between two objects.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">STLength()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">has been updated and now works on both
valid and invalid LineStrings.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">MinDbCompatibilityLevel()</span></strong><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">is a new method used for backward
compatibility. It indicates whether spatial objects can be recognized by SQL
Server 2008 and SQL Server 2008 R2.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New aggregates.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">These aggregates are available only in
Transact-SQL, and not in the client-side programming library.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">UnionAggregate</span></strong></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">EnvelopeAggregate</span></strong></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CollectionAggregate</span></strong></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">ConvexHullAggregate</span></strong></div>
<h4>
2.<span style="font: 7.0pt "Times New Roman";"> </span><span class="label">Improved precision.</span></h4>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">All constructions and
relations are now done with 48 bits of precision, compared to 27 bits used in
SQL Server 2008 and SQL Server 2008 R2. This can reduce the errors caused by
the rounding of floating-point coordinates.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Enhancements
to the geography type</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Full globe.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL Server now supports spatial objects
that are larger than a logical hemisphere. Geography features were restricted
to slightly less than a logical hemisphere in SQL Server 2008. In SQL Server
2012, they can now be as big as the entire globe. A new type of object, called
FULLGLOBE, can be constructed or received as a result of an operation.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New methods.</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For invalid objects.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The geography type now allows invalid
objects to be inserted into a table.<strong><span style="font-family: "Segoe UI",sans-serif;">STIsValid()</span></strong><span class="apple-converted-space"> </span>and<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">MakeValid()</span></strong><span class="apple-converted-space"> </span>allow invalid geography objects to be
detected and corrected in a similar fashion to the geometry type.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For ring orientation.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Geography polygons can now be accommodated
without regard to ring orientation. This can lead to unintended behavior.<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">ReorientObject()</span></strong><span class="apple-converted-space"> </span>can be used to reorient polygon rings
for cases where they are constructed with the wrong orientation.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">geometry methods added for the geography type.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">STWithin()</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">,<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">STContains()</span></strong>,<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">STOverlaps()</span></strong>,
and<strong><span style="font-family: "Segoe UI",sans-serif;">STConvexHull()</span></strong><span class="apple-converted-space"> </span>methods were previously available only
for the geometry type, but have now been added for the geography type. With the
exception of<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">STConvexHull()</span></strong>, these
new methods are supported by spatial indexes.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New SRID.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">A new spatial reference id (SRID), 104001,
has been added to the list of supported spatial reference systems. This new
SRID is an Earth unit sphere (a sphere of radius 1) and can be used with the
geography type to perform optimized numerical computations when more precise
ellipsoidal mathematics are not required.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></div>
<h3>
2)<span style="font: 7.0pt "Times New Roman";">
</span>Spatial performance improvements</h3>
<h4 style="margin-left: 2.0in; text-indent: -.5in;">
1.<span style="font: 7.0pt "Times New Roman";">
</span><span class="label">Spatial index improvements</span></h4>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New auto grid.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">A new auto grid spatial index is available
for both spatial types (<strong><span style="font-family: "Segoe UI",sans-serif;">geometry_auto_grid</span></strong><span class="apple-converted-space"> </span>and <strong><span style="font-family: "Segoe UI",sans-serif;">geography_auto_grid</span></strong>). The new auto grid
uses a different strategy to pick the right tradeoff between performance and
efficiency. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/bb934196(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CREATE
SPATIAL INDEX (Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New spatial index hint,</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SPATIAL_WINDOW_MAX_CELLS</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. This
new spatial hint is critical for fine-tuning query performance using a spatial
index. Dense spatial data often requires a higher SPATIAL_WINDOW_MAX_CELLS,
whereas sparse spatial data often demands a lower SPATIAL_WINDOW_MAX_CELLS for
optimum performance. This hint does not guarantee that a spatial index will be
used in the query plan. However, if it is used, this hint will override the
default WINDOW_MAX_CELLS parameter.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Compression for spatial indexes.</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/bb934196(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">CREATE
SPATIAL INDEX (Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<h4>
2.<span style="font: 7.0pt "Times New Roman";"> </span><span class="label">Additional performance improvements</span></h4>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">An optimized nearest neighbor query plan is available when
certain syntax is used.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Several other methods have been optimized for common scenarios.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Spatial aggregates have better performance as a result of
improvements that affect all CLR UDT aggregates.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></div>
<h3>
3)<span style="font: 7.0pt "Times New Roman";">
</span>Other spatial improvements</h3>
<h4 style="margin-left: 2.0in; text-indent: -.5in;">
1.<span style="font: 7.0pt "Times New Roman";">
</span><span class="label">Spatial helper stored procedures</span></h4>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Two new helper stored
procedures are available. These procedures can be used to evaluate the
distribution of spatial data within a table over a given spatial column.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg492090(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sp_help_spatial_geography_histogram
(Transact-SQL)</span></a></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/gg509094(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sp_help_spatial_geometry_histogram
(Transact-SQL)</span></a></div>
<h4>
2.<span style="font: 7.0pt "Times New Roman";"> </span><span class="label">Support for persisted computed columns</span></h4>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">UDTs and spatial types can now
be persisted in computed columns.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
4)<span style="font: 7.0pt "Times New Roman";">
</span>Changes in the client-side spatial programming library</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">New sink interfaces,<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.igeometrysink110(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">IGeometrySink110</span></a><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.igeographysink110(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">IGeographySink110</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">, are
available.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Geometry and geography builders (</span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.sqlgeometrybuilder(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SqlGeometryBuilder</span></a><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.sqlgeographybuilder(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SqlGeographyBuilder</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">) now
support circular arc constructions.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">A new method,<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">Deserialize</span></strong>, has been
added to both types (</span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.sqlgeometry.deserialize(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Deserialize(SqlBytes)</span></a><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/microsoft.sqlserver.types.sqlgeography.deserialize(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Deserialize(SqlBytes)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">).
This method simplifies deserialization.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(6)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Metadata Discovery</span></span></a></h2>
<h3>
1)<span style="font: 7.0pt "Times New Roman";">
</span>Use <a href="https://msdn.microsoft.com/en-us/library/ff878602(v=sql.110)"><span style="color: #2a2a2a; text-decoration: none;">sp_describe_first_result_set</span></a>,<span class="apple-converted-space"> </span><a href="https://msdn.microsoft.com/en-us/library/ff878260(v=sql.110)"><span style="color: #2a2a2a; text-decoration: none;">sp_describe_undeclared_parameters</span></a>,<span class="apple-converted-space"> </span><a href="https://msdn.microsoft.com/en-us/library/ff878258(v=sql.110)"><span style="color: #2a2a2a; text-decoration: none;">sys.dm_exec_describe_first_result_set</span></a>,
and <a href="https://msdn.microsoft.com/en-us/library/ff878236(v=sql.110)"><span style="color: #2a2a2a; text-decoration: none;">sys.dm_exec_describe_first_result_set_for_object</span></a>
to replace the <a href="https://msdn.microsoft.com/en-us/library/ms173839(v=sql.110)"><span style="color: #2a2a2a; text-decoration: none;">SET FMTONLY</span></a><span class="apple-converted-space"> </span>option for determining the format of a
response without actually running the query.</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">===========================</span><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 16.0pt;">Extended
Reading</span></b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">=======================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Before SQL Server 2012, SET
FMTONLY is used to </span><span lang="EN">return only metadata to the client. Can
be used to test the format of the response without actually running the query.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<a href="https://msdn.microsoft.com/en-us/library/ff878602(v=sql.110)"><b><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sp_describe_first_result_set</span></b></a><span class="MsoHyperlink"><b><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></b></span><span class="MsoHyperlink"><span style="color: windowtext; font-family: "Segoe UI",sans-serif; font-size: 10.0pt; text-decoration: none;">or </span></span><a href="https://msdn.microsoft.com/en-us/library/ff878258(v=sql.110)"><b><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sys.dm_exec_describe_first_result_set</span></b></a><span class="MsoHyperlink"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> - </span></span><span lang="EN">Returns the metadata for the
first possible result set of the Transact-SQL batch.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">sp_describe_first_result_set @tsql <span style="color: grey;">=</span> <span style="color: red;">N'SELECT object_id, name,
type_desc FROM sys.indexes'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span>dm_exec_describe_first_result_set<span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">N'SELECT object_id, name, type_desc FROM sys.indexes'</span><span style="color: grey;">,</span> <span style="color: grey;">null,</span> 0<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<a href="https://msdn.microsoft.com/en-us/library/ff878260(v=sql.110)"><b><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sp_describe_undeclared_parameters</span></b></a><span class="MsoHyperlink"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> - </span></span><span lang="EN">Returns a result set that
contains metadata about undeclared parameters in a Transact-SQL batch.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">sp_describe_undeclared_parameters @tsql
<span style="color: grey;">=</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: red; font-family: 新宋体; font-size: 9.5pt;">N'SELECT object_id, name,
type_desc </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: red; font-family: 新宋体; font-size: 9.5pt;">FROM sys.indexes</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: red; font-family: 新宋体; font-size: 9.5pt;">WHERE object_id = @id OR name
= @name'</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<strong><span lang="EN">sys.dm_exec_describe_first_result_set_for_object</span></strong><span lang="EN"> has the same result set definition as </span><a href="https://msdn.microsoft.com/en-us/library/ff878258(v=sql.110)"><span lang="EN">sys.dm_exec_describe_first_result_set (Transact-SQL)</span></a><span lang="EN"> and is similar to </span><a href="https://msdn.microsoft.com/en-us/library/ff878602(v=sql.110)"><span lang="EN">sp_describe_first_result_set </span></a></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">PROC</span>
TestProc2</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">AS</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">object_id</span><span style="color: grey;">,</span> name <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">objects</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> name<span style="color: grey;">,</span> <span style="color: magenta;">schema_id</span><span style="color: grey;">,</span>
create_date <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">objects</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span>dm_exec_describe_first_result_set_for_object<span style="color: grey;">(</span><span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">'TestProc2'</span><span style="color: grey;">),</span> 0<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span>dm_exec_describe_first_result_set_for_object<span style="color: grey;">(</span><span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">'TestProc2'</span><span style="color: grey;">),</span> 1<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DROP</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">PROC</span>
testproc2</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">=================================================================================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<h3>
2)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #03697a; text-decoration: none;">EXECUTE
Statement</span></span></a></h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The EXECUTE statement can now
specify the metadata returned from the statement by using the WITH RESULT SETS
argument. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms188332(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">EXECUTE
(Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--CURRENTLY the proc has 7
COLUMNS</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> <span style="color: green;">sys</span><span style="color: grey;">.</span>dm_exec_describe_first_result_set_for_object<span style="color: grey;">(</span><span style="color: magenta;">OBJECT_ID</span><span style="color: grey;">(</span><span style="color: red;">'dbo.uspGetEmployeeManagers'</span><span style="color: grey;">),</span> 0<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Example 1: Using EXECUTE
to redefine a single result set</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> uspGetEmployeeManagers<span style="color: blue;"> </span>16</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WITH</span><span style="font-family: 新宋体; font-size: 9.5pt;"> RESULT <span style="color: blue;">SETS</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;">[Reporting Level] <span style="color: blue;">int</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> [ID of Employee] <span style="color: blue;">int</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> [Employee First
Name] <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>50<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> [Employee Last Name]
<span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>50<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> [Employee ID of
Manager] <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span><span style="color: magenta;">max</span><span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> [Manager First Name]
<span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>50<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> [Manager Last Name] <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>50<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL</span> <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--EXAMPLE 2: Using EXECUTE
to redefine a two result sets</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Create the procedure</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">PROC</span>
Production<span style="color: grey;">.</span>ProductList @ProdName <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>50<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">AS</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- First result set</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> ProductID<span style="color: grey;">,</span>
Name<span style="color: grey;">,</span> ListPrice</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FROM</span> Production<span style="color: grey;">.</span>Product</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">WHERE</span> Name <span style="color: grey;">LIKE</span>
@ProdName<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Second result set </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Name<span style="color: grey;">,</span> <span style="color: magenta;">COUNT</span><span style="color: grey;">(</span>S<span style="color: grey;">.</span>ProductID<span style="color: grey;">)</span> <span style="color: blue;">AS</span> NumberOfOrders</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FROM</span> Production<span style="color: grey;">.</span>Product
<span style="color: blue;">AS</span> P</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span> Sales<span style="color: grey;">.</span>SalesOrderDetail
<span style="color: blue;">AS</span> S</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ON</span> P<span style="color: grey;">.</span>ProductID
<span style="color: grey;">=</span> S<span style="color: grey;">.</span>ProductID </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">WHERE</span> Name <span style="color: grey;">LIKE</span>
@ProdName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">GROUP</span> <span style="color: blue;">BY</span> Name<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Execute the procedure </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Production<span style="color: grey;">.</span>ProductList<span style="color: blue;"> </span><span style="color: red;">'%tire%'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WITH</span><span style="font-family: 新宋体; font-size: 9.5pt;"> RESULT <span style="color: blue;">SETS</span>
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;">ProductID <span style="color: blue;">int</span><span style="color: grey;">,</span> <span style="color: green;">-- first
result set definition starts here</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> Name Name<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> ListPrice <span style="color: blue;">money</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span>
<span style="color: green;">-- comma separates result set definitions</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;">Name Name<span style="color: grey;">,</span>
<span style="color: green;">-- second result set definition starts here</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> NumberOfOrders <span style="color: blue;">int</span><span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">);</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(7)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">UTF-16 Support</span></span></a></h2>
<h3>
1)<span style="font: 7.0pt "Times New Roman";">
</span>UTF-16 Supplementary Characters (SC) Collations</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">A new family of supplementary
characters (SC) collations can be used with the data types<span class="apple-converted-space"> </span></span><span class="input"><b>nchar</b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">,<span class="apple-converted-space"> </span></span><span class="input"><b>nvarchar</b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and </span><span class="input"><b>sql_variant</b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. For
example: Latin1_General_100_CI_AS_SC or, if using a Japanese collation,
Japanese_Bushu_Kakusu_100_CI_AS_SC. These collations encode Unicode characters
in the UTF-16 format. Characters with codepoint values larger than 0xFFFF
require two consecutive 16-bit words. These characters are called supplementary
characters, and the two consecutive 16-bit words are called surrogate pairs. SC
collations can improve searching and sorting by functions that use the Unicode
types<span class="apple-converted-space"> </span></span><span class="input"><b>nchar</b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and<span class="apple-converted-space"> </span></span><span class="input"><b>nvarchar</b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. For more information, see </span><a href="https://msdn.microsoft.com/en-us/library/ms143726(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Collation
and Unicode Support</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<h3>
2)<span style="font: 7.0pt "Times New Roman";">
</span>UTF-16 Supplementary Characters (SC) Collation Option for XML</h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL Server 2012 adds a new
collation option – "SC" or "supplementary characters" –
that identifies whether a collation is UTF-16-aware. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms143726(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Collation
and Unicode Support</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. SQL Server 2012 also adds support for this collation option in
the SQL Types XML schema and in other locations where SQL Server exposes or
consumes this information in an XML context. The affected locations are the following:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL Types XML schema</span></b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. The
schema version is now 1.2. The schema is backward-compatible and the target
namespace has not changed. The schema now exposes the<span class="apple-converted-space"> </span></span><span class="input"><b>supplementaryCharacters</b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">global attribute.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">XMLSCHEMA directive with FOR XML</span></b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. The
new global attribute is exposed in the inline schemas and instance annotations
generated by the XMLSCHEMA directive, alongside similar attributes such as<span class="apple-converted-space"> </span></span><span class="input"><b>localeId</b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">and</span><span class="input"><b>sqlCompareOptions</b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. This
directive is supported with FOR XML in RAW and AUTO modes, but not in EXPLICIT
or PATH modes.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sys.sys XML schema collection</span></b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. The
new global attribute is prepopulated in the built-in sys.sys XML schema
collection and is made available implicitly in all other XML schema collections
that import the SQL Types XML schema.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Catalog views</span></b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. The
new global attribute is now listed in the following catalog views:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sys.xml_schema_components</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sys.xml_schema_attributes</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.75in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">sys.xml_schema_component_placements</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Upgraded XML schema collections</span></b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.
After upgrade from a previous version of SQL Server, the new global attribute
is exposed in all XML schema collections that import the SQL Types XML schema.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">XML column sets</span></b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. The
new global attribute is added to XML column set values that represent<span class="apple-converted-space"> </span></span><span class="input"><b>sql_variant
</b></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">strings that use the new UTF-16 collations. It can also be applied
during inserts and updates to set string values of type<span class="apple-converted-space"> </span></span><span class="input"><b>sql_variant</b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">in sparse columns to use the UTF-16 aware
collation.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(8)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Ad-hoc Query Paging Implementation</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">You can specify a range of
rows returned by a SELECT statement based on row offset and row count values
that you provide. This is useful when you want to control the number of rows
sent to a client application for a given query. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms188385(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">ORDER
BY Clause (Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">=================================</span><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 16.0pt;">Extended
Reading</span></b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">==============================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;">ORDER BY
order_by_expression</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [
COLLATE collation_name ] </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [
ASC | DESC ] </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [
,...n ] </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;">[ <offset_fetch>
]</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><offset_fetch>
::=</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{ </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> OFFSET
{ integer_constant | offset_row_count_expression } { ROW | ROWS }</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> FETCH
{ FIRST | NEXT } {integer_constant | fetch_row_count_expression } { ROW | ROWS
} ONLY</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> ]</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;">}</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Skip the first 5 rows
from the sorted result set and return all remaining rows.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> DepartmentID<span style="color: grey;">,</span>
Name<span style="color: grey;">,</span> GroupName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>Department</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
DepartmentID </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">OFFSET 5 <span style="color: blue;">ROWS</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Skip 0 rows and return
only the first 10 rows from the sorted result set.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> DepartmentID<span style="color: grey;">,</span>
Name<span style="color: grey;">,</span> GroupName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>Department</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
DepartmentID </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> OFFSET 0 <span style="color: blue;">ROWS</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">FETCH</span> <span style="color: blue;">NEXT</span> 10 <span style="color: blue;">ROWS</span> ONLY<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Specifying variables for
OFFSET and FETCH values </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DECLARE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> @StartingRowNumber <span style="color: blue;">tinyint</span> <span style="color: grey;">=</span> 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span> @FetchRows <span style="color: blue;">tinyint</span> <span style="color: grey;">=</span> 8<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> DepartmentID<span style="color: grey;">,</span>
Name<span style="color: grey;">,</span> GroupName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>Department</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
DepartmentID <span style="color: blue;">ASC</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> OFFSET
@StartingRowNumber <span style="color: blue;">ROWS</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none; text-indent: 19.2pt;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FETCH</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">NEXT</span>
@FetchRows <span style="color: blue;">ROWS</span> ONLY<span style="color: grey;">;</span></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">===========================================================================</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none; text-indent: 19.2pt;">
<br /></div>
<h2>
(9)<span style="font: 7.0pt "Times New Roman";"> </span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Sequence Objects</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">A sequence object is a
user-defined schema-bound object that generates a sequence of numeric values
according to the specification with which the sequence was created. It operates
similar to an identity column, <span style="background: yellow;">but sequence
numbers are not restricted to use in a single table.</span> For more
information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ff878058(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Sequence
Numbers</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Using a sequence number
in a single table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Create the Test schema</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">SCHEMA</span>
Test <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Create a table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
Test<span style="color: grey;">.</span>Orders</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;">OrderID <span style="color: blue;">int</span>
<span style="color: blue;">PRIMARY</span> <span style="color: blue;">KEY</span><span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> Name <span style="color: blue;">varchar</span><span style="color: grey;">(</span>20<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> Qty <span style="color: blue;">int</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Create a sequence</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> SEQUENCE Test<span style="color: grey;">.</span>CountBy1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> START <span style="color: blue;">WITH</span> 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> INCREMENT <span style="color: blue;">BY</span> 1 <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Insert three records</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Test<span style="color: grey;">.</span>Orders<span style="color: blue;"> </span><span style="color: grey;">(</span>OrderID<span style="color: grey;">,</span> Name<span style="color: grey;">,</span> Qty<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">VALUES </span><span style="color: grey;">(</span><span style="color: blue;">NEXT</span> VALUE <span style="color: blue;">FOR</span> Test<span style="color: grey;">.</span>CountBy1<span style="color: grey;">,</span> <span style="color: red;">'Tire'</span><span style="color: grey;">,</span> 2<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> test<span style="color: grey;">.</span>Orders<span style="color: blue;"> </span><span style="color: grey;">(</span>OrderID<span style="color: grey;">,</span> Name<span style="color: grey;">,</span> Qty<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">VALUES </span><span style="color: grey;">(</span><span style="color: blue;">NEXT</span> VALUE <span style="color: blue;">FOR</span> Test<span style="color: grey;">.</span>CountBy1<span style="color: grey;">,</span> <span style="color: red;">'Seat'</span><span style="color: grey;">,</span> 1<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> test<span style="color: grey;">.</span>Orders<span style="color: blue;"> </span><span style="color: grey;">(</span>OrderID<span style="color: grey;">,</span> Name<span style="color: grey;">,</span> Qty<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">VALUES </span><span style="color: grey;">(</span><span style="color: blue;">NEXT</span> VALUE <span style="color: blue;">FOR</span> Test<span style="color: grey;">.</span>CountBy1<span style="color: grey;">,</span> <span style="color: red;">'Brake'</span><span style="color: grey;">,</span> 1<span style="color: grey;">)</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- View the table</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">OrderID Name Qty</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">1 Tire 2</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">2 Seat 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">3 Brake 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">*</span> <span style="color: blue;">FROM</span> Test<span style="color: grey;">.</span>Orders <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Using a sequence number
in multiple tables</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">SCHEMA</span>
Audit<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> SEQUENCE Audit<span style="color: grey;">.</span>EventCounter</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">AS</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">INT</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">START <span style="color: blue;">WITH</span>
1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">INCREMENT <span style="color: blue;">BY</span>
1<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
Audit<span style="color: grey;">.</span>ProcessEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> EventID <span style="color: blue;">INT</span> <span style="color: blue;">PRIMARY</span> <span style="color: blue;">KEY</span> <span style="color: blue;">CLUSTERED</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">DEFAULT </span><span style="color: grey;">(</span> <span style="color: blue;">NEXT</span> VALUE <span style="color: blue;">FOR</span> Audit<span style="color: grey;">.</span>EventCounter <span style="color: grey;">)</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventTime <span style="color: blue;">DATETIME</span> <span style="color: grey;">NOT</span>
<span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">DEFAULT
</span><span style="color: grey;">(</span> <span style="color: magenta;">GETDATE</span><span style="color: grey;">()</span> <span style="color: grey;">)</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventCode <span style="color: blue;">NVARCHAR</span><span style="color: grey;">(</span>5<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">Description</span> <span style="color: blue;">NVARCHAR</span><span style="color: grey;">(</span>300<span style="color: grey;">)</span> <span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
Audit<span style="color: grey;">.</span>ErrorEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> EventID <span style="color: blue;">INT</span> <span style="color: blue;">PRIMARY</span> <span style="color: blue;">KEY</span> <span style="color: blue;">CLUSTERED</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">DEFAULT </span><span style="color: grey;">(</span> <span style="color: blue;">NEXT</span> VALUE <span style="color: blue;">FOR</span> Audit<span style="color: grey;">.</span>EventCounter <span style="color: grey;">)</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventTime <span style="color: blue;">DATETIME</span> <span style="color: grey;">NOT</span>
<span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">DEFAULT </span><span style="color: grey;">(</span> <span style="color: magenta;">GETDATE</span><span style="color: grey;">()</span> <span style="color: grey;">)</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EquipmentID <span style="color: blue;">INT</span> <span style="color: grey;">NULL</span>
<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
ErrorNumber <span style="color: blue;">INT</span> <span style="color: grey;">NOT</span>
<span style="color: grey;">NULL</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventDesc <span style="color: blue;">NVARCHAR</span><span style="color: grey;">(</span>256<span style="color: grey;">)</span> <span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
Audit<span style="color: grey;">.</span>StartStopEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> EventID <span style="color: blue;">INT</span> <span style="color: blue;">PRIMARY</span> <span style="color: blue;">KEY</span> <span style="color: blue;">CLUSTERED</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">DEFAULT </span><span style="color: grey;">(</span> <span style="color: blue;">NEXT</span> VALUE <span style="color: blue;">FOR</span> Audit<span style="color: grey;">.</span>EventCounter <span style="color: grey;">)</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventTime <span style="color: blue;">DATETIME</span> <span style="color: grey;">NOT</span>
<span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">DEFAULT </span><span style="color: grey;">(</span> <span style="color: magenta;">GETDATE</span><span style="color: grey;">()</span> <span style="color: grey;">)</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EquipmentID <span style="color: blue;">INT</span> <span style="color: grey;">NOT</span>
<span style="color: grey;">NULL</span> <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
StartOrStop <span style="color: blue;">BIT</span> <span style="color: grey;">NOT</span>
<span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>StartStopEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EquipmentID<span style="color: grey;">,</span>
StartOrStop <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 248<span style="color: grey;">,</span> 0
<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>StartStopEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EquipmentID<span style="color: grey;">,</span>
StartOrStop <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 72<span style="color: grey;">,</span> 0 <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>ProcessEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EventCode <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">Description</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 2735 <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: red;">'Clean room temperature 18 degrees C.'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>ProcessEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EventCode <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">Description</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 18 <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: red;">'Spin rate threashold exceeded.'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>ErrorEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EquipmentID <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
ErrorNumber <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventDesc</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 248 <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
82 <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: red;">'Feeder jam'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>StartStopEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EquipmentID<span style="color: grey;">,</span>
StartOrStop <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 248<span style="color: grey;">,</span> 1
<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>ProcessEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EventCode <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">Description</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">VALUES </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 1841 <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: red;">'Central feed in bypass mode.'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- The following statement
combines all events, though not all fields.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">EventID EventTime Description</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">1 2015-09-01
20:35:20.563 Start</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">2 2015-09-01
20:35:20.570 Start</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">3 2015-09-01
20:35:20.570 Clean room temperature 18
degrees C.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">4 2015-09-01
20:35:20.570 Spin rate threashold exceeded.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">5 2015-09-01
20:35:20.570 Feeder jam</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">6 2015-09-01
20:35:20.570 Stop</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">7 2015-09-01
20:35:20.570 Central feed in bypass mode.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EventID <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventTime <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">Description</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>ProcessEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">UNION</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EventID <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventTime <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventDesc</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>ErrorEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">UNION</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> EventID <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
EventTime <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">CASE</span> StartOrStop</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">WHEN</span> 0 <span style="color: blue;">THEN</span> <span style="color: red;">'Start'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ELSE</span> <span style="color: red;">'Stop'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">END</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Audit<span style="color: grey;">.</span>StartStopEvents</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
EventID<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Generating repeating
sequence numbers in a result set</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">SurveyGroup Name</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">1 #A9A6D133</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">2 PK__#A9A6D13__C9F49270719BC720</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">3 #B147F2FB</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">4 PK__#B147F2F__063DA64E0AF90C28</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">5 #B3303B6D</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">1 #B4245FA6</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">2 PK__#B4245FA__FBFF9D0072D9EE11</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">3 #B60CA818</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">4 #B9DD38FC</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">5 PK__#B9DD38F__727E83EBC12B3319</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">...............</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> SEQUENCE CountBy5 <span style="color: blue;">AS</span> <span style="color: blue;">tinyint</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> START <span style="color: blue;">WITH</span> 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> INCREMENT <span style="color: blue;">BY</span> 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> MINVALUE 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> MAXVALUE 5</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> CYCLE<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">NEXT</span>
VALUE <span style="color: blue;">FOR</span> CountBy5 <span style="color: blue;">AS</span>
SurveyGroup<span style="color: grey;">,</span> Name <span style="color: blue;">FROM</span>
<span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: green;">objects</span> <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<h2>
(10)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">THROW
statement</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The THROW statement can be
used to raise an exception and transfer execution to a CATCH block of a
TRY…CATCH construct. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ee677615(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">THROW
(Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;">THROW [ {
error_number | @local_variable },</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> {
message | @local_variable },</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> {
state | @local_variable } ] </span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in;">
<span lang="EN" style="color: black;">[ ;
]</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">=================================</span><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 16.0pt;">Extended
Reading</span></b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">==============================</span></div>
<div class="MsoNormal" style="margin-left: 1.0in;">
<span class="lwcollapsibleareatitle"><span lang="EN">Remarks</span></span><span lang="EN"> </span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span lang="EN">The statement before the THROW statement must be
followed by the semicolon (;) statement terminator.</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span lang="EN">If a TRY…CATCH construct is not available, the
session is ended. The line number and procedure where the exception is raised
are set. The severity is set to 16.</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<span lang="EN" style="font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span lang="EN">If the THROW statement is specified without
parameters, it must appear inside a CATCH block. This causes the caught
exception to be raised. Any error that occurs in a THROW statement causes the
statement batch to be ended.</span></div>
<div style="margin-left: 1.25in; text-indent: -.25in;">
<strong><span lang="EN" style="font-family: Symbol; font-size: 10.0pt; font-weight: normal;">·<span style="font: 7.0pt "Times New Roman";">
</span></span></strong><strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">RaisError vs Throw:</span></strong></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span style="font-family: Wingdings; font-size: 10.0pt;">§<span style="font: 7.0pt "Times New Roman";"> </span></span>The
<span class="parameter">error_number</span> parameter does not have to be defined
in sys.messages.</div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span style="font-family: Wingdings; font-size: 10.0pt;">§<span style="font: 7.0pt "Times New Roman";"> </span></span>The
<span class="parameter">message</span> parameter does not accept <span class="input">printf</span> style formatting.</div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings; font-size: 10.0pt;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">There is no</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">severity</span></i></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">parameter.
The exception severity is always set to 16.</span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings; font-size: 10.0pt;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">With RAISERROR</span></strong><span class="apple-converted-space"><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> </span></span><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">developers
had to use different ERROR_xxxx() system functions to get the error details to
pass through the RAISERROR() statement, like:</span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"><br />
<span style="background: white;">- ERROR_NUMBER()</span><br />
<span style="background: white;">- ERROR_MESSAGE()</span><br />
<span style="background: white;">- ERROR_SEVERITY()</span><br />
<span style="background: white;">- ERROR_STATE()</span></span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings; font-size: 10.0pt;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">With THROW</span></strong><span class="apple-converted-space"><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> </span></span><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">the
benefit is: it is not mandatory to pass any parameter to raise an exception.</span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"><br />
<span style="background: white;">Just using the THROW; statement will get the
error details and raise it.</span></span></div>
<div style="margin-left: 1.75in; text-indent: -.25in;">
<span lang="EN" style="font-family: Wingdings; font-size: 10.0pt;">§<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="background: yellow; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">Default<span class="apple-converted-space"><b> </b></span></span><strong><span style="background: yellow; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">THROW</span></strong><span style="background: yellow; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> statement</span><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> will show
the exact line where the exception was occurred. But<span class="apple-converted-space"> </span></span><strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">RAISERROR()</span></strong><span class="apple-converted-space"><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> </span></span><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">will show
the line number where the RAISERROR statement was executed and not the actual
exception. But if you parameterize the </span><strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">THROW</span></strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> statement, it will not show the actual
position of exception occurrence, and the behavior will be same as
RAISERROR(). As with<span class="apple-converted-space"> </span></span><strong><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">RAISERROR()</span></strong><span class="apple-converted-space"><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;"> </span></span><span style="background: white; color: #333333; font-family: "Arial",sans-serif; font-size: 9.0pt;">you've to provide mandatory params, so there is
no way to get the actual position of Line where the error occurred.</span></div>
<div class="MsoNormal" style="margin-left: 1.0in;">
<b>Error-handling in SQL Server
2012</b></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">SQL
Server 2012 uses both RAISERROR and the THROW command to generate errors.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">You can
query the @@ERROR system function to determine whether an error has occurred
and what the error number is.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">You can
use the SET XACT_ABORT ON command to force a failure of a transaction and abort
a batch when an error occurs.</span></div>
<div class="MsoListParagraphCxSpFirst" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #333333; font-family: "BatangChe",serif; font-size: 12.0pt;">SET XACT_ABORT {ON | OFF}</span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;"> has appeared since SQL
Server 2000, at least.</span></div>
<div class="MsoListParagraphCxSpMiddle" style="background: white; line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Arial",sans-serif; font-size: 12.0pt;">When SET XACT_ABORT is ON, if a Transact-SQL statement raises a
run-time error, the entire transaction is terminated and rolled back.</span></div>
<div class="MsoListParagraphCxSpLast" style="background: white; line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: "Courier New"; font-size: 10.0pt;">o<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Arial",sans-serif; font-size: 12.0pt;">When SET XACT_ABORT is OFF, in some cases only the Transact-SQL
statement that raised the error is rolled back and the transaction continues
processing. Depending upon the severity of the error, the entire transaction
may be rolled back even when SET XACT_ABORT is OFF. OFF is the default setting.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">Unstructured
error handling does not provide a single place in your code to handle errors.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">The
TRY/CATCH block provides each batch of T-SQL code with a CATCH block in which
to handle errors.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">The THROW
command can be used to re-throw errors.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #333333; font-family: Symbol; font-size: 12.0pt;">·</span><span style="color: #333333; font-family: "Times New Roman",serif; font-size: 7.0pt;"> </span><span style="color: #333333; font-family: "Arial",sans-serif; font-size: 12.0pt;">There is
a complete set of error functions to capture information about errors.</span></div>
<div class="MsoNormal" style="background: white; line-height: 13.3pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> tempdb<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
dbo<span style="color: grey;">.</span>TestRethrow</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> ID <span style="color: blue;">INT</span> <span style="color: blue;">PRIMARY</span> <span style="color: blue;">KEY</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">BEGIN</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TRY</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">INSERT</span> dbo<span style="color: grey;">.</span>TestRethrow<span style="color: grey;">(</span>ID<span style="color: grey;">)</span> <span style="color: blue;">VALUES</span><span style="color: grey;">(</span>1<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">-- Force
error 2627, Violation of PRIMARY KEY constraint to be raised.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">INSERT</span> dbo<span style="color: grey;">.</span>TestRethrow<span style="color: grey;">(</span>ID<span style="color: grey;">)</span> <span style="color: blue;">VALUES</span><span style="color: grey;">(</span>1<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">END</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TRY</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">BEGIN</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">CATCH</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">PRINT</span> <span style="color: red;">'In catch block.'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">THROW</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">END</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">CATCH</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Exampl 2: Using
FORMATMESSAGE with THROW</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">EXEC</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: green;">sys</span><span style="color: grey;">.</span><span style="color: maroon;">sp_addmessage</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">
</span><span style="font-family: 新宋体; font-size: 9.5pt;">@msgnum <span style="color: grey;">=</span> 60000</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span>@severity <span style="color: grey;">=</span> 16</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span>@msgtext <span style="color: grey;">=</span> <span style="color: red;">N'This is a test message with one numeric parameter (%d), one
string parameter (%s), and another string parameter (%s).'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span>@lang <span style="color: grey;">=</span> <span style="color: red;">'us_english'</span><span style="color: grey;">;</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DECLARE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> @msg <span style="color: blue;">NVARCHAR</span><span style="color: grey;">(</span>2048<span style="color: grey;">)</span> <span style="color: grey;">=</span> <span style="color: magenta;">FORMATMESSAGE</span><span style="color: grey;">(</span>60000<span style="color: grey;">,</span> 500<span style="color: grey;">,</span> <span style="color: red;">N'First string'</span><span style="color: grey;">,</span> <span style="color: red;">N'second string'</span><span style="color: grey;">);</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">THROW</span><span style="font-family: 新宋体; font-size: 9.5pt;"> 60000<span style="color: grey;">,</span>
@msg<span style="color: grey;">,</span> 1<span style="color: grey;">;</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: red; font-family: 新宋体; font-size: 9.0pt;">Msg 60000, Level
16, State 1, Line 4</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: red; font-family: 新宋体; font-size: 9.0pt;">This is a test
message with one numeric parameter (500), one string parameter (First string),
and another string parameter (second string).</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">================================================================================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 2.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(11)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">14
New Functions and 1 Changed Function</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL Server 2012 introduces 14
new built-in functions. These functions ease the path of migration for
information workers by emulating functionality that is found in the expression
languages of many desktop applications. However these functions will also be
useful to experienced users of SQL Server.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The new functions are:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Conversion
functions</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #2e74b5; text-decoration: none;">1)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213316(v=sql.110)"><span style="color: #2e74b5;">PARSE (Transact-SQL)</span></a></h3>
<pre style="margin-left: 1.25in;"><span style="color: black;"> </span></pre>
<pre style="margin-left: 1.25in;"><span style="color: black;">PARSE ( string_value AS data_type [ USING culture ] )</span></pre>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
Note: </div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Use PARSE only for converting from string to date/time and
number types. For general type conversions, continue to use CAST or CONVERT.
Keep in mind that there is a certain performance overhead in parsing the string
value.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">PARSE relies on the presence of .the .NET Framework Common
Language Runtime (CLR). This function will not be remoted since it depends on
the presence of the CLR. Remoting a function that requires the CLR would cause
an error on the remote server.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--PARSE into
datetime2</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">PARSE</span><span style="color: grey;">(</span><span style="color: red;">'Monday, 13 December 2010'</span>
<span style="color: blue;">AS</span> <span style="color: blue;">datetime2</span> <span style="color: blue;">USING</span> <span style="color: red;">'en-US'</span><span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--PARSE with
currency symbol</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Return 345.98</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">PARSE</span><span style="color: grey;">(</span><span style="color: red;">'<span lang="ZH-CN">€</span>345,98'</span>
<span style="color: blue;">AS</span> <span style="color: blue;">money</span> <span style="color: blue;">USING</span> <span style="color: red;">'de-DE'</span><span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<h3>
<span lang="EN">2)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/hh213126(v=sql.110)"><span style="color: #2e74b5;">TRY_PARSE (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #2e74b5;"> - </span></span><span lang="EN">Returns
the result of an expression, translated to the requested data type, or null if
the cast fails in SQL Server 2012. Use TRY_PARSE only for converting from
string to date/time and number types.</span></h3>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Return NULL</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">TRY_PARSE</span><span style="color: grey;">(</span><span style="color: red;">'<span lang="ZH-CN">€</span>345,98'</span>
<span style="color: blue;">AS</span> <span style="color: blue;">money</span> <span style="color: blue;">USING</span> <span style="color: red;">'zh-CN'</span><span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<h3>
<span lang="EN">3)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/hh230993(v=sql.110)"><span style="color: #2e74b5;">TRY_CONVERT (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #2e74b5;"> - </span></span><span lang="EN">Returns
a value cast to the specified data type if the cast succeeds; otherwise,
returns null.</span></h3>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">CASE</span> <span style="color: blue;">WHEN</span> <span style="color: magenta;">TRY_CONVERT</span><span style="color: grey;">(</span><span style="color: blue;">float</span><span style="color: grey;">,</span> <span style="color: red;">'test'</span><span style="color: grey;">)</span> <span style="color: grey;">IS</span> <span style="color: grey;">NULL</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">THEN</span> <span style="color: red;">'Cast failed'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ELSE</span> <span style="color: red;">'Cast succeeded'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">END</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">AS</span>
Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Date
and time functions</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">4)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213228(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">DATEFROMPARTS (Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">DATEFROMPARTS (year, month, day)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--2012-12-31</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">DATEFROMPARTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 2010<span style="color: grey;">,</span> 12<span style="color: grey;">,</span> 31 <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">5)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213312(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">DATETIME2FROMPARTS (Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">DATETIME2FROMPARTS ( year, month,
day, hour, minute, seconds, fractions, precision )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--2011-08-15 14:23:44.500</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">DATETIME2FROMPARTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 2011<span style="color: grey;">,</span> 8<span style="color: grey;">,</span> 15<span style="color: grey;">,</span> 14<span style="color: grey;">,</span> 23<span style="color: grey;">,</span> 44<span style="color: grey;">,</span> 500<span style="color: grey;">,</span> 3 <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">6)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213233(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">DATETIMEFROMPARTS (Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">DATETIMEFROMPARTS ( year, month,
day, hour, minute, seconds, milliseconds )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--2010-12-31 23:59:59.000</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">DATETIMEFROMPARTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 2010<span style="color: grey;">,</span> 12<span style="color: grey;">,</span> 31<span style="color: grey;">,</span> 23<span style="color: grey;">,</span> 59<span style="color: grey;">,</span> 59<span style="color: grey;">,</span> 0 <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">7)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh231077(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">DATETIMEOFFSETFROMPARTS
(Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">DATETIMEOFFSETFROMPARTS ( year,
month, day, hour, minute, seconds, fractions, hour_offset, minute_offset,
precision )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--2011-08-15 14:30:00.500
+12:30</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">DATETIMEOFFSETFROMPARTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 2011<span style="color: grey;">,</span> 8<span style="color: grey;">,</span> 15<span style="color: grey;">,</span> 14<span style="color: grey;">,</span> 30<span style="color: grey;">,</span> 00<span style="color: grey;">,</span> 500<span style="color: grey;">,</span> 12<span style="color: grey;">,</span> 30<span style="color: grey;">,</span> 3 <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">8)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213020(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">EOMONTH (Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: magenta; font-family: 新宋体; font-size: 9.5pt;">EOMONTH</span><span style="color: blue; font-family: 新宋体; font-size: 9.5pt;"> </span><span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">(</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">start_date</span>
[, month_to_add ] <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DECLARE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> @date <span style="color: blue;">DATETIME</span>
<span style="color: grey;">=</span> <span style="color: magenta;">GETDATE</span><span style="color: grey;">();</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">EOMONTH</span><span style="color: blue;"> </span><span style="color: grey;">(</span> @date <span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: red;">'This Month'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">EOMONTH</span><span style="color: blue;"> </span><span style="color: grey;">(</span> @date<span style="color: grey;">,</span> 1 <span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: red;">'Next Month'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">EOMONTH</span><span style="color: blue;"> </span><span style="color: grey;">(</span> @date<span style="color: grey;">,</span> <span style="color: grey;">-</span>1 <span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: red;">'Last Month'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">9)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213396(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">SMALLDATETIMEFROMPARTS
(Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">SMALLDATETIMEFROMPARTS ( year,
month, day, hour, minute )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--2010-12-31 23:59:00</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">SMALLDATETIMEFROMPARTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 2010<span style="color: grey;">,</span> 12<span style="color: grey;">,</span> 31<span style="color: grey;">,</span> 23<span style="color: grey;">,</span> 59 <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result</span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #1f4d78; text-decoration: none;">10)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh213398(v=sql.110)"><span style="color: #1f4d78; text-decoration: none;">TIMEFROMPARTS (Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">TIMEFROMPARTS ( hour, minute,
seconds, fractions, precision )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--14:23:44.50</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">TIMEFROMPARTS</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 14<span style="color: grey;">,</span> 23<span style="color: grey;">,</span> 44<span style="color: grey;">,</span> 50<span style="color: grey;">,</span> 2 <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Logical
functions</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
11)<span style="font: 7.0pt "Times New Roman";"> </span><a href="https://msdn.microsoft.com/en-us/library/hh213019(v=sql.110)"><span style="color: #03697a; text-decoration: none;">CHOOSE (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a; text-decoration: none;"> - </span></span>Returns
the item at the specified index (1-based) from a list of values.</h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">CHOOSE ( index, val_1, val_2 [,
val_n ] )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Developer</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">CHOOSE</span><span style="color: blue;"> </span><span style="color: grey;">(</span> 3<span style="color: grey;">,</span> <span style="color: red;">'Manager'</span><span style="color: grey;">,</span> <span style="color: red;">'Director'</span><span style="color: grey;">,</span> <span style="color: red;">'Developer'</span><span style="color: grey;">,</span> <span style="color: red;">'Tester'</span> <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
12)<span style="font: 7.0pt "Times New Roman";"> </span><a href="https://msdn.microsoft.com/en-us/library/hh213574(v=sql.110)"><span style="color: #03697a;">IIF (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a;"> - </span></span>Returns one of two values, depending on
whether the Boolean expression evaluates to true or false.</h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">IIF ( boolean_expression,
true_value, false_value )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--True</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DECLARE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> @a <span style="color: blue;">int</span>
<span style="color: grey;">=</span> 45<span style="color: grey;">,</span> @b <span style="color: blue;">int</span> <span style="color: grey;">=</span> 40<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">IIF</span><span style="color: blue;"> </span><span style="color: grey;">(</span> @a <span style="color: grey;">></span> @b<span style="color: grey;">,</span> <span style="color: red;">'TRUE'</span><span style="color: grey;">,</span> <span style="color: red;">'FALSE'</span> <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span class="label"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">String
functions</span></b></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
13)<span style="font: 7.0pt "Times New Roman";"> </span><a href="https://msdn.microsoft.com/en-us/library/hh231515(v=sql.110)"><span style="color: #03697a; text-decoration: none;">CONCAT</span><span style="color: #03697a;"> (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a;"> - </span></span>Returns a string that is the result of
concatenating two or more string values.</h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">CONCAT ( string_value1,
string_value2 [, string_valueN ] )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Happy Birthday 11/25</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">CONCAT</span><span style="color: blue;"> </span><span style="color: grey;">(</span> <span style="color: red;">'Happy '</span><span style="color: grey;">,</span> <span style="color: red;">'Birthday '</span><span style="color: grey;">,</span> 11<span style="color: grey;">,</span> <span style="color: red;">'/'</span><span style="color: grey;">,</span> <span style="color: red;">'25'</span> <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">TABLE</span>
#temp<span style="color: blue;"> </span><span style="color: grey;">(</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> emp_name <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>200<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> emp_middlename <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>200<span style="color: grey;">)</span> <span style="color: grey;">NULL,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> emp_lastname <span style="color: blue;">nvarchar</span><span style="color: grey;">(</span>200<span style="color: grey;">)</span> <span style="color: grey;">NOT</span> <span style="color: grey;">NULL</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">);</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">INSERT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">INTO</span>
#temp <span style="color: blue;">VALUES</span><span style="color: grey;">(</span> <span style="color: red;">'Name'</span><span style="color: grey;">,</span> <span style="color: grey;">NULL,</span> <span style="color: red;">'Lastname'</span> <span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Return NameLastname</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">CONCAT</span><span style="color: grey;">(</span> emp_name<span style="color: grey;">,</span>
emp_middlename<span style="color: grey;">,</span> emp_lastname <span style="color: grey;">)</span> <span style="color: blue;">AS</span> Result</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> #temp<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-left: .5in;">
<br /></div>
<h3>
14)<span style="font: 7.0pt "Times New Roman";"> </span><a href="https://msdn.microsoft.com/en-us/library/hh213505(v=sql.110)"><span style="color: #03697a;">FORMAT (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a;"> - </span></span>Returns a value formatted with the
specified format and optional culture in SQL Server 2012. Use the FORMAT
function for locale-aware formatting of date/time and number values as strings.
For general data type conversions, use CAST or CONVERT.</h3>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 91.6pt; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">FORMAT ( value, format [, culture ]
)</span></div>
<div class="MsoNormal" style="margin-left: 91.6pt;">
<span class="parameter"><i><span style="color: black; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">value</span></i></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 127.6pt; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Expression of a supported data
type to format. For a list of valid types, see the table in the following
Remarks section.</span></div>
<div class="MsoNormal" style="margin-left: 91.6pt;">
<span class="parameter"><i><span style="color: black; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">format</span></i></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 127.6pt; margin-right: 0in; margin-top: 0in;">
<span class="input"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">nvarchar</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">format pattern.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 127.6pt; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">format</span></i></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">argument must contain a valid .NET
Framework format string, either as a standard format string (for example,
"C" or "D"), or as a pattern of custom characters for dates
and numeric values (for example, "MMMM DD, yyyy (dddd)"). Composite
formatting is not supported. For a full explanation of these formatting
patterns, please consult the .NET Framework documentation on string formatting
in general, custom date and time formats, and custom number formats. A good
starting point is the topic, "</span><a href="http://go.microsoft.com/fwlink/?LinkId=211776"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Formatting Types</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">."</span></div>
<div class="MsoNormal" style="margin-left: 91.6pt;">
<span class="parameter"><i><span style="color: black; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">culture</span></i></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 127.6pt; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Optional</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="input"><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">nvarchar</span></b></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">argument specifying a culture.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 127.6pt; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">If the</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">culture</span></i></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">argument is not provided, the language of
the current session is used. This language is set either implicitly, or
explicitly by using the SET LANGUAGE statement.</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">culture</span></i></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">accepts any culture supported by the .NET
Framework as an argument; it is not limited to the languages explicitly
supported by SQL Server . If the</span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">culture</span></i></span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">argument is not valid, FORMAT raises an error.</span></div>
<div class="MsoNormal" style="margin-left: 1.5in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">DECLARE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> @d <span style="color: blue;">DATETIME</span>
<span style="color: grey;">=</span> <span style="color: magenta;">GETDATE</span><span style="color: grey;">();</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">FORMAT</span><span style="color: grey;">(</span> @d<span style="color: grey;">,</span> <span style="color: red;">'dd/MM/yyyy'</span><span style="color: grey;">,</span> <span style="color: red;">'en-US'</span> <span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: red;">'DateTime Result'</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">FORMAT</span><span style="color: grey;">(</span>123456789<span style="color: grey;">,</span><span style="color: red;">'###-##-####'</span><span style="color: grey;">)</span> <span style="color: blue;">AS</span> <span style="color: red;">'Custom Number Result'</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">In addition to the 14 new
functions, one existing function has been changed. The existing<span class="apple-converted-space"> </span></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<a href="https://msdn.microsoft.com/en-us/library/ms190319(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">LOG
(Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> function now has an optional second<span class="apple-converted-space"> </span><span class="parameter">base</span><span class="apple-converted-space"> </span>parameter.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #03697a; text-decoration: none;">15)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/ms190319(v=sql.110)"><span style="color: #03697a;">LOG (Transact-SQL)</span></a></h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">LOG ( float_expression [, base ] )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--2.30</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">LOG</span><span style="color: blue;"> </span><span style="color: grey;">(</span>10<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--1.43</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">LOG</span><span style="color: blue;"> </span><span style="color: grey;">(</span>10<span style="color: grey;">,</span>5<span style="color: grey;">);</span></span></div>
<div class="MsoNormal">
<br /></div>
<h2>
(12)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">SQL
Server Express LocalDB</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL Server Express<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">LocalDB</span></strong><span class="apple-converted-space"> </span>is a new lightweight edition of
Express that has all its programmability features, yet runs in user mode and
has a fast, zero-configuration installation and short list of pre-requisites.
The<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">LocalDB</span></strong><span class="apple-converted-space"> </span>edition of SQL Server is targeted to
program developers.<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">LocalDB</span></strong><span class="apple-converted-space"> </span>installation copies a minimal set of
files necessary to start the SQL Server Database Engine. Once<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">LocalDB</span></strong><span class="apple-converted-space"> </span>is installed, developers initiate a
connection by using a special connection string. When connecting, the necessary
infrastructure is automatically created and started, enabling the application
to use the database without complex or time consuming configuration tasks.
Developer Tools can provide developers with a SQL Server Database Engine that
lets them write and test Transact-SQL code without having to manage a full
server instance of SQL Server. An instance of SQL Server Express<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">LocalDB</span></strong><span class="apple-converted-space"> </span>can be managed by using the <span class="label"><b>SqlLocalDB.exe</b></span><span class="apple-converted-space"> </span>utility.
SQL Server Express<span class="apple-converted-space"> </span><strong><span style="font-family: "Segoe UI",sans-serif;">LocalDB</span></strong><span class="apple-converted-space"> </span>should be used <span style="background: yellow;">in place of the SQL Server Express user instance feature</span> which
is deprecated. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/hh510202(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">SQL
Server 2012 Express LocalDB</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(13)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">New
and Enhanced Query Optimizer Hints</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The syntax for the FORCESEEK
table hint has been modified. You can now specify an index and index columns to
further control the access method on the index. The existing FORCESEEK syntax
remains unmodified and works as before. No changes to applications are
necessary if you do not plan to use the new functionality.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The FORCESCAN table hint has
been added. It complements the FORCESEEK hint by specifying that the query
optimizer use only an index scan operation as the access path to the table or
view referenced in the query. The FORCESCAN hint can be useful for queries in
which the optimizer underestimates the number of affected rows and chooses a
seek operation rather than a scan operation. FORCESCAN can be specified with or
without an INDEX hint. For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms187373(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Table
Hints (Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(14)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Extended
Event Enhancements</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The following new Extended
Events are available.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">page_allocated</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields: worker_address, number_pages, page_size, page_location,
allocator_type, page_allocator_type, pool_id</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">page_freed</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields: worker_address, number_pages, page_size, page_location,
allocator_type, page_allocator_type, pool_id</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">allocation_failure</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields: worker_address, failure_type, allocation_failure_type,
resource_size, pool_id, factor</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The following Extended Events
have been modified.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">resource_monitor_ring_buffer_record</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields removed: single_pages_kb, multiple_pages_kb</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields added: target_kb, pages_kb</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">memory_node_oom_ring_buffer_recorded</span></strong><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">:</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields removed: single_pages_kb, multiple_pages_kb</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-indent: -.25in;">
<span style="color: #2a2a2a; font-family: Symbol; font-size: 10.0pt;">·<span style="font: 7.0pt "Times New Roman";">
</span></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Fields added: target_kb, pages_kb</span></div>
<h2>
(15)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">OVER
Clause Support Enhanced</span></span></a> to support window functions</h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The OVER clause has been
extended to support window functions. <span style="background: yellow;">Window
functions perform a calculation across a set of rows that are in some
relationship to the current row.</span> For example, you can use the ROWS or
RANGE clause over a set of rows to calculate a moving average or cumulative
total. </span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">In addition, ordering rows
within a partition is now supported in the aggregate functions that allow the
OVER clause to be specified.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">For more information, see<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms189461(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">OVER
Clause (Transact-SQL)</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">=================================</span><b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 16.0pt;">Extended
Reading</span></b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">==============================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">What’s for?</span></b></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Determines the partitioning
and ordering of a rowset before the associated window function is applied. That
is, <span style="background: yellow;">the OVER clause defines a window or
user-specified set of rows within a query result set.</span> A window function
then computes a value for each row in the window. You can use the OVER clause
with functions to compute aggregated values such as moving averages, cumulative
aggregates, running totals, or a top N per group results.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Syntax:</span></b></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">OVER ( </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [
<PARTITION BY clause> ]</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [
<ORDER BY clause> ] </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> <span style="background: lime;">[ <ROW or RANGE clause> ]</span></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> ) </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><PARTITION BY clause> ::=</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">PARTITION BY value_expression , ...
[ n ]</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><ORDER BY clause> ::=</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">ORDER BY order_by_expression</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [ COLLATE
collation_name ] </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [ ASC | DESC ] </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> [ ,...n ]</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><ROW or RANGE clause> ::=</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{ ROWS | RANGE } <window frame
extent></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><window frame extent> ::= </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{ <window frame
preceding></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> | <window frame between></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">}</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><window frame between> ::= </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> BETWEEN <window frame
bound> AND <window frame bound></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><window frame bound> ::= </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{ <window frame
preceding></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> | <window frame following></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">}</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><window frame preceding> ::= </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> UNBOUNDED PRECEDING</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> |
<unsigned_value_specification> PRECEDING</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> | CURRENT ROW</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">}</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><window frame following> ::= </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> UNBOUNDED FOLLOWING</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> |
<unsigned_value_specification> FOLLOWING</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> | CURRENT ROW</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">}</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"><unsigned value specification> ::=
</span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">{ <unsigned integer literal>
}</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<b><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Applies to:</span></b></div>
<h3>
<span style="color: #2a2a2a;">1)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/ms189798(v=sql.110)"><span style="color: #03697a;">Ranking functions</span></a></h3>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Using the OVER clause
with the ROW_NUMBER function</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: magenta;">ROW_NUMBER</span><span style="color: grey;">()</span> <span style="color: blue;">OVER</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> PostalCode <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> SalesYTD <span style="color: blue;">DESC</span><span style="color: grey;">)</span> <span style="color: blue;">AS</span> "Row
Number"<span style="color: grey;">,</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> p<span style="color: grey;">.</span>LastName<span style="color: grey;">,</span> s<span style="color: grey;">.</span>SalesYTD<span style="color: grey;">,</span> a<span style="color: grey;">.</span>PostalCode</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Sales<span style="color: grey;">.</span>SalesPerson
<span style="color: blue;">AS</span> s </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">INNER</span> <span style="color: grey;">JOIN</span> Person<span style="color: grey;">.</span>Person <span style="color: blue;">AS</span> p </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ON</span> s<span style="color: grey;">.</span>BusinessEntityID
<span style="color: grey;">=</span> p<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">INNER</span> <span style="color: grey;">JOIN</span> Person<span style="color: grey;">.</span><span style="color: blue;">Address</span> <span style="color: blue;">AS</span> a </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ON</span> a<span style="color: grey;">.</span>AddressID <span style="color: grey;">=</span> p<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> TerritoryID <span style="color: grey;">IS</span>
<span style="color: grey;">NOT</span> <span style="color: grey;">NULL</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">AND</span> SalesYTD <span style="color: grey;"><></span>
0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
PostalCode<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span style="color: #2a2a2a;">2)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/ms173454(v=sql.110)"><span style="color: #03697a;">Aggregate functions</span></a></h3>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Using the OVER clause
with aggregate functions</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> SalesOrderID<span style="color: grey;">,</span>
ProductID<span style="color: grey;">,</span> OrderQty</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">SUM</span><span style="color: grey;">(</span>OrderQty<span style="color: grey;">)</span> <span style="color: blue;">OVER</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
SalesOrderID<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
Total</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">AVG</span><span style="color: grey;">(</span>OrderQty<span style="color: grey;">)</span> <span style="color: blue;">OVER</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
SalesOrderID<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
"Avg"</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">COUNT</span><span style="color: grey;">(</span>OrderQty<span style="color: grey;">)</span> <span style="color: blue;">OVER</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
SalesOrderID<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
"Count"</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">MIN</span><span style="color: grey;">(</span>OrderQty<span style="color: grey;">)</span> <span style="color: blue;">OVER</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
SalesOrderID<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
"Min"</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">MAX</span><span style="color: grey;">(</span>OrderQty<span style="color: grey;">)</span> <span style="color: blue;">OVER</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
SalesOrderID<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
"Max"</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Sales<span style="color: grey;">.</span>SalesOrderDetail
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> SalesOrderID <span style="color: grey;">IN(</span>43659<span style="color: grey;">,</span>43664<span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Specifying the ROWS
clause</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> BusinessEntityID<span style="color: grey;">,</span> TerritoryID </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">CONVERT</span><span style="color: grey;">(</span><span style="color: blue;">varchar</span><span style="color: grey;">(</span>20<span style="color: grey;">),</span>SalesYTD<span style="color: grey;">,</span>1<span style="color: grey;">)</span> <span style="color: blue;">AS</span> SalesYTD</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>yy<span style="color: grey;">,</span>ModifiedDate<span style="color: grey;">)</span> <span style="color: blue;">AS</span> SalesYear</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">,</span><span style="color: magenta;">CONVERT</span><span style="color: grey;">(</span><span style="color: blue;">varchar</span><span style="color: grey;">(</span>20<span style="color: grey;">),</span><span style="color: magenta;">SUM</span><span style="color: grey;">(</span>SalesYTD<span style="color: grey;">)</span> <span style="color: blue;">OVER </span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> TerritoryID </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> <span style="color: magenta;">DATEPART</span><span style="color: grey;">(</span>yy<span style="color: grey;">,</span>ModifiedDate<span style="color: grey;">)</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ROWS</span> <span style="color: grey;">BETWEEN</span> <span style="color: blue;">CURRENT</span> <span style="color: blue;">ROW</span> <span style="color: grey;">AND</span> 1 <span style="color: blue;">FOLLOWING</span> <span style="color: grey;">),</span>1<span style="color: grey;">)</span> <span style="color: blue;">AS</span> CumulativeTotal</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Sales<span style="color: grey;">.</span>SalesPerson</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> TerritoryID <span style="color: grey;">IS</span>
<span style="color: grey;">NULL</span> <span style="color: grey;">OR</span>
TerritoryID <span style="color: grey;"><</span> 5<span style="color: grey;">;</span></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span style="color: #2a2a2a;">3)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/hh213234(v=sql.110)"><span style="color: #03697a;">Analytic functions</span></a></h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Using FIRST_VALUE over
partitions</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> JobTitle<span style="color: grey;">,</span>
LastName<span style="color: grey;">,</span> VacationHours<span style="color: grey;">,</span>
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
FIRST_VALUE<span style="color: grey;">(</span>LastName<span style="color: grey;">)</span>
<span style="color: blue;">OVER </span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> JobTitle
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span>
VacationHours <span style="color: blue;">ASC</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ROWS</span> <span style="color: blue;">UNBOUNDED</span> <span style="color: blue;">PRECEDING</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
FewestVacationHours</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>Employee
<span style="color: blue;">AS</span> e</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">INNER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span>
Person<span style="color: grey;">.</span>Person <span style="color: blue;">AS</span>
p </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> e<span style="color: grey;">.</span>BusinessEntityID
<span style="color: grey;">=</span> p<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
JobTitle<span style="color: grey;">;</span></span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span style="color: #2a2a2a;">4)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/ff878370(v=sql.110)"><span style="color: #03697a;">NEXT VALUE FOR function</span></a></h3>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Using a sequence with a
ranking window function</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012 <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">SCHEMA</span>
Test<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> SEQUENCE Test<span style="color: grey;">.</span>CountBy1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> START <span style="color: blue;">WITH</span> 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> INCREMENT <span style="color: blue;">BY</span> 1 <span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">ListNumber FirstName LastName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">1 Syed Abbas</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">2 Catherine Abel</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">3 Kim Abercrombie</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">4 Kim Abercrombie</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">5 Kim Abercrombie</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-size: 9.5pt;">……</span><span style="color: green; font-family: 新宋体; font-size: 9.5pt;">.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">NEXT</span>
VALUE <span style="color: blue;">FOR</span> Test<span style="color: grey;">.</span>CountBy1
<span style="color: blue;">OVER </span><span style="color: grey;">(</span><span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> LastName<span style="color: grey;">)</span> <span style="color: blue;">AS</span> ListNumber<span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> FirstName<span style="color: grey;">,</span> LastName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Person<span style="color: grey;">.</span>Person
<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.5in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">==============================================================================</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h2>
(16)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">Analytic
Functions</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The following analytic
functions have been added.</span></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<h3>
<span style="color: #2a2a2a;">1)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/hh213018(v=sql.110)"><span style="color: #03697a;">FIRST_VALUE (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a;"> - </span></span><span style="color: #2a2a2a;">Returns the first value in an ordered set of values in
SQL Server 2012.</span></h3>
<pre style="margin-left: 109.6pt;"><span style="color: black;"> </span></pre>
<pre style="margin-left: 109.6pt;"><span style="color: black;">FIRST_VALUE ( [scalar_expression ] ) </span></pre>
<pre style="margin-left: 109.6pt;"><span style="color: black;"> OVER ( [ partition_by_clause ] order_by_clause [ rows_range_clause ] )</span></pre>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">--Using
FIRST_VALUE over partitions</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> JobTitle<span style="color: grey;">,</span>
LastName<span style="color: grey;">,</span> VacationHours<span style="color: grey;">,</span>
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
FIRST_VALUE<span style="color: grey;">(</span>LastName<span style="color: grey;">)</span>
<span style="color: blue;">OVER </span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> JobTitle
</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span>
VacationHours <span style="color: blue;">ASC</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">ROWS</span> <span style="color: blue;">UNBOUNDED</span> <span style="color: blue;">PRECEDING</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
FewestVacationHours</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>Employee
<span style="color: blue;">AS</span> e</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">INNER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span>
Person<span style="color: grey;">.</span>Person <span style="color: blue;">AS</span>
p </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> e<span style="color: grey;">.</span>BusinessEntityID
<span style="color: grey;">=</span> p<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
JobTitle<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<h3>
<span style="color: #2a2a2a;">2)<span style="font: 7.0pt "Times New Roman";">
</span></span><a href="https://msdn.microsoft.com/en-us/library/hh231517(v=sql.110)">LAST_VALUE
(Transact-SQL)</a><span class="MsoHyperlink"> - </span><span style="color: #2a2a2a;">Returns
the last value in an ordered set of values in SQL Server 2012.</span></h3>
<pre style="margin-left: 109.6pt;"><span style="color: black;"> </span></pre>
<pre style="margin-left: 109.6pt;"><span style="color: black;">LAST_VALUE ( [scalar_expression ) </span></pre>
<pre style="margin-left: 109.6pt;"><span style="color: black;"> OVER ( [ partition_by_clause ] order_by_clause rows_range_clause )</span></pre>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Department<span style="color: grey;">,</span>
LastName<span style="color: grey;">,</span> Rate<span style="color: grey;">,</span>
HireDate<span style="color: grey;">,</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
LAST_VALUE<span style="color: grey;">(</span>HireDate<span style="color: grey;">)</span>
<span style="color: blue;">OVER </span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
Department <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span>
Rate<span style="color: grey;">)</span> <span style="color: blue;">AS</span>
LastValue</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>vEmployeeDepartmentHistory
<span style="color: blue;">AS</span> edh</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">INNER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span>
HumanResources<span style="color: grey;">.</span>EmployeePayHistory <span style="color: blue;">AS</span> eph </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> eph<span style="color: grey;">.</span>BusinessEntityID
<span style="color: grey;">=</span> edh<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">INNER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span>
HumanResources<span style="color: grey;">.</span>Employee <span style="color: blue;">AS</span> e</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> e<span style="color: grey;">.</span>BusinessEntityID
<span style="color: grey;">=</span> edh<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 109.6pt; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Department <span style="color: grey;">IN</span><span style="color: blue;"> </span><span style="color: grey;">(</span><span style="color: red;">N'Information Services'</span><span style="color: grey;">,</span><span style="color: red;">N'Document Control'</span><span style="color: grey;">);</span></span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<h3>
3)<span style="font: 7.0pt "Times New Roman";">
</span><a href="https://msdn.microsoft.com/en-us/library/hh213125(v=sql.110)">LEAD
(Transact-SQL)</a><span class="MsoHyperlink"> - </span>Accesses data from a
subsequent row <span style="background: yellow;">in the same result set without
the use of a self-join</span> in SQL Server 2012. LEAD provides access to a row
at a given physical offset <span style="background: lime;">that follows the
current row</span>. Use this analytic function in a SELECT statement to compare
values in the current row with values in <span style="background: lime;">a
following</span> row.</h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">LEAD ( scalar_expression [ ,offset
] , [ default ] ) </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;"> OVER ( [
partition_by_clause ] order_by_clause )</span></div>
<div class="MsoNormal" style="margin-left: 1.25in;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">TerritoryName BusinessEntityID SalesYTD NextRepSales</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Canada 282 2604540.7172 1453719.4653</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Canada 278 1453719.4653 0.00</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Northwest 284 1576562.1966 1573012.9383</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Northwest 283 1573012.9383 1352577.1325</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Northwest 280 1352577.1325 0.00</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> TerritoryName <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
BusinessEntityID <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
SalesYTD <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
LEAD<span style="color: grey;">(</span>SalesYTD<span style="color: grey;">,</span>
1<span style="color: grey;">,</span> 0<span style="color: grey;">)</span> <span style="color: blue;">OVER </span><span style="color: grey;">(</span> <span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
TerritoryName <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span>
SalesYTD <span style="color: blue;">DESC</span> <span style="color: grey;">)</span>
<span style="color: blue;">AS</span> NextRepSales</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Sales<span style="color: grey;">.</span>vSalesPerson</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> TerritoryName <span style="color: grey;">IN</span><span style="color: blue;"> </span><span style="color: grey;">(</span> <span style="color: red;">N'Northwest'</span><span style="color: grey;">,</span> <span style="color: red;">N'Canada'</span> <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
TerritoryName<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-left: .25in;">
<br /></div>
<h3>
4)<span style="font: 7.0pt "Times New Roman";">
</span><a href="https://msdn.microsoft.com/en-us/library/hh231256(v=sql.110)"><span style="color: #03697a;">LAG (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a;"> - </span></span>Accesses data from a subsequent row <span style="background: yellow;">in the same result set without the use of a self-join</span>
in SQL Server 2012. LEAD provides access to a row at a given physical offset <span style="background: lime;">before the current row</span>. Use this analytic
function in a SELECT statement to compare values in the current row with values
in <span style="background: lime;">a previous</span> row.</h3>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">LAG ( scalar_expression [ ,offset ]
, [ default ] ) </span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-indent: 24.0pt;">
<span style="color: black; font-family: "Courier New"; font-size: 10.0pt;">OVER ( [
partition_by_clause ] order_by_clause )</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">TerritoryName BusinessEntityID SalesYTD NextRepSales</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Canada 282 2604540.7172 0.00</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Canada 278 1453719.4653 2604540.7172</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Northwest 284 1576562.1966 0.00</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Northwest 283 1573012.9383 1576562.1966</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Northwest 280 1352577.1325 1573012.9383</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> TerritoryName <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
BusinessEntityID <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
SalesYTD <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
LAG<span style="color: grey;">(</span>SalesYTD<span style="color: grey;">,</span> 1<span style="color: grey;">,</span> 0<span style="color: grey;">)</span> <span style="color: blue;">OVER </span><span style="color: grey;">(</span> <span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span>
TerritoryName <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span>
SalesYTD <span style="color: blue;">DESC</span> <span style="color: grey;">)</span>
<span style="color: blue;">AS</span> NextRepSales</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Sales<span style="color: grey;">.</span>vSalesPerson</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> TerritoryName <span style="color: grey;">IN</span><span style="color: blue;"> </span><span style="color: grey;">(</span> <span style="color: red;">N'Northwest'</span><span style="color: grey;">,</span> <span style="color: red;">N'Canada'</span> <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
TerritoryName<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; text-indent: 24.0pt;">
<br /></div>
<h3>
5)<span style="font: 7.0pt "Times New Roman";">
</span><a href="https://msdn.microsoft.com/en-us/library/hh213573(v=sql.110)">PERCENT_RANK
(Transact-SQL)</a><span class="MsoHyperlink"> – </span>Calculates the relative
rank of a row within a group of rows in SQL Server 2012. Use PERCENT_RANK to
evaluate the relative standing of a value within a query result set or
partition. PERCENT_RANK is similar to the CUME_DIST function.</h3>
<div class="MsoNormal">
<br /></div>
<pre style="margin-left: 1.25in;"><span style="color: black;">PERCENT_RANK( )</span></pre>
<pre style="margin-left: 1.25in;"><span style="color: black;"> OVER ( [ partition_by_clause ] order_by_clause )</span></pre>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">GO</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="background: yellow; color: green; font-family: 新宋体; font-size: 9.5pt;">--PERCENT_RANK()
= (RANK() <span lang="ZH-CN">–</span> 1) / (Total Rows <span lang="ZH-CN">–</span>
1)</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Department LastName Rate CumeDist PctRank</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Document
Control Arifin 17.7885 1 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Document
Control Kharatishvili 16.8269 0.8 0.5</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Document
Control Norred 16.8269 0.8 0.5</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Document
Control Berge 10.25 0.4 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Document
Control Chai 10.25 0.4 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Trenary 50.4808 1 1</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Conroy 39.6635 0.9 0.889</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Ajenstat 38.4615 0.8 0.667</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Wilson 38.4615 0.8 0.667</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Sharma 32.4519 0.6 0.444</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Connelly 32.4519 0.6 0.444</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Bueno 27.4038 0.4 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Berg 27.4038 0.4 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Meyyappan 27.4038 0.4 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Information
Services Bacon 27.4038 0.4 0</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Department <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
LastName <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
Rate <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
CUME_DIST<span style="color: grey;">()</span> <span style="color: blue;">OVER </span><span style="color: grey;">(</span> <span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> Department <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> Rate <span style="color: grey;">)</span> <span style="color: blue;">AS</span> CumeDist <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
PERCENT_RANK<span style="color: grey;">()</span> <span style="color: blue;">OVER </span><span style="color: grey;">(</span> <span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> Department <span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> Rate <span style="color: grey;">)</span> <span style="color: blue;">AS</span> PctRank</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>vEmployeeDepartmentHistory <span style="color: blue;">AS</span>
edh</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">INNER</span> <span style="color: grey;">JOIN</span>
HumanResources<span style="color: grey;">.</span>EmployeePayHistory <span style="color: blue;">AS</span> e <span style="color: blue;">ON</span> e<span style="color: grey;">.</span>BusinessEntityID <span style="color: grey;">=</span>
edh<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> Department <span style="color: grey;">IN</span><span style="color: blue;"> </span><span style="color: grey;">(</span> <span style="color: red;">N'Information Services'</span><span style="color: grey;">,</span> <span style="color: red;">N'Document Control'</span> <span style="color: grey;">)</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">ORDER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">BY</span>
Department <span style="color: grey;">,</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
Rate <span style="color: blue;">DESC</span><span style="color: grey;">;</span></span></div>
<div class="MsoNormal">
<br /></div>
<h3>
<span class="MsoHyperlink"><span style="color: #03697a; text-decoration: none;">6)<span style="font: 7.0pt "Times New Roman";"> </span></span></span><a href="https://msdn.microsoft.com/en-us/library/hh231078(v=sql.110)"><span style="color: #03697a;">CUME_DIST (Transact-SQL)</span></a><span class="MsoHyperlink"><span style="color: #03697a;"> – see above</span></span></h3>
<div class="MsoNormal">
<br /></div>
<h3>
7)<span style="font: 7.0pt "Times New Roman";">
</span><a href="https://msdn.microsoft.com/en-us/library/hh231473(v=sql.110)">PERCENTILE_CONT
(Transact-SQL)</a><span class="MsoHyperlink"> - </span>Calculates a percentile
based on a continuous distribution of the column value in SQL Server 2012. The
result is interpolated and might not be equal to any of the specific values in
the column.</h3>
<pre><span style="color: black;"> </span></pre>
<pre style="margin-left: 1.25in;"><span style="color: black;">PERCENTILE_CONT ( numeric_literal ) </span></pre>
<pre style="margin-left: 1.25in;"><span style="color: black;"> WITHIN GROUP ( ORDER BY order_by_expression [ ASC | DESC ] )</span></pre>
<pre style="margin-left: 1.25in;"><span style="color: black;"> OVER ( [ <partition_by_clause> ] )</span></pre>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">The following
example uses PERCENTILE_CONT and PERCENTILE_DISC to find the median employee
salary in each department. Note that these functions may not return the same
value. This is because PERCENTILE_CONT interpolates the appropriate value,
whether or not it exists in the data set, while PERCENTILE_DISC always returns
an actual value from the set.</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">USE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> AdventureWorks2012<span style="color: grey;">;</span></span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<br /></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">/*</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">DepartmentName MedianCont MedianDisc</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Document
Control 16.8269 16.8269</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Engineering 34.375 32.6923</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">Executive 54.32695 48.5577</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: green; font-family: 新宋体; font-size: 9.5pt;">*/</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">SELECT</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">DISTINCT</span>
Name <span style="color: blue;">AS</span> DepartmentName</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">,</span>PERCENTILE_CONT<span style="color: grey;">(</span>0.5<span style="color: grey;">)</span> <span style="color: blue;">WITHIN</span> <span style="color: blue;">GROUP </span><span style="color: grey;">(</span><span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> ph<span style="color: grey;">.</span>Rate<span style="color: grey;">)</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">OVER
</span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span>
<span style="color: blue;">BY</span> Name<span style="color: grey;">)</span> <span style="color: blue;">AS</span> MedianCont</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: grey;">,</span>PERCENTILE_DISC<span style="color: grey;">(</span>0.5<span style="color: grey;">)</span> <span style="color: blue;">WITHIN</span> <span style="color: blue;">GROUP </span><span style="color: grey;">(</span><span style="color: blue;">ORDER</span> <span style="color: blue;">BY</span> ph<span style="color: grey;">.</span>Rate<span style="color: grey;">)</span> </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;">
<span style="color: blue;">OVER </span><span style="color: grey;">(</span><span style="color: blue;">PARTITION</span> <span style="color: blue;">BY</span> Name<span style="color: grey;">)</span> <span style="color: blue;">AS</span> MedianDisc</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">FROM</span><span style="font-family: 新宋体; font-size: 9.5pt;"> HumanResources<span style="color: grey;">.</span>Department
<span style="color: blue;">AS</span> d</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">INNER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span>
HumanResources<span style="color: grey;">.</span>EmployeeDepartmentHistory <span style="color: blue;">AS</span> dh </span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> dh<span style="color: grey;">.</span>DepartmentID <span style="color: grey;">=</span> d<span style="color: grey;">.</span>DepartmentID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt;">INNER</span><span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: grey;">JOIN</span>
HumanResources<span style="color: grey;">.</span>EmployeePayHistory <span style="color: blue;">AS</span> ph</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="font-family: 新宋体; font-size: 9.5pt;"> <span style="color: blue;">ON</span> ph<span style="color: grey;">.</span>BusinessEntityID
<span style="color: grey;">=</span> dh<span style="color: grey;">.</span>BusinessEntityID</span></div>
<div class="MsoNormal" style="line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in; text-autospace: none;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt;">WHERE</span><span style="font-family: 新宋体; font-size: 9.5pt;"> dh<span style="color: grey;">.</span>EndDate
<span style="color: grey;">IS</span> <span style="color: grey;">NULL;</span></span></div>
<div class="MsoNormal">
<br /></div>
<h3>
8)<span style="font: 7.0pt "Times New Roman";">
</span><a href="https://msdn.microsoft.com/en-us/library/hh231327(v=sql.110)">PERCENTILE_DISC
(Transact-SQL)</a><span class="MsoHyperlink"> – see above for an example</span></h3>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.25in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Computes a specific percentile
for sorted values in an entire rowset or within distinct partitions of a rowset
in SQL Server 2012. For a given percentile value</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">P</span></i></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">,
PERCENTILE_DISC sorts the values of the expression in the ORDER BY clause and
returns the value with the smallest CUME_DIST value (with respect to the same
sort specification) that is greater than or equal to</span><span class="apple-converted-space"><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;"> </span></span><span class="parameter"><i><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">P</span></i></span><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">. For
example, PERCENTILE_DISC (0.5) will compute the 50th percentile (that is, the
median) of an expression. PERCENTILE_DISC calculates the percentile based on a
discrete distribution of the column values; the result is equal to a specific
value in the column.</span></div>
<pre><span style="color: black;"> </span></pre>
<pre style="margin-left: 1.25in;"><span style="color: black;">PERCENTILE_DISC ( numeric_literal ) WITHIN GROUP ( ORDER BY order_by_expression [ ASC | DESC ] ) OVER ( [ <partition_by_clause> ] )</span></pre>
<pre style="text-indent: 24.0pt;"><span style="color: black;"> </span></pre>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<h2>
(17)<span style="font: 7.0pt "Times New Roman";">
</span><a href="javascript:void(0)" title="Collapse"><span class="lwcollapsibleareatitle"><span style="color: #2e74b5; text-decoration: none;">XQuery
Functions Are Surrogate-Aware</span></span></a></h2>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<br /></div>
<div style="line-height: 13.5pt; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in;">
<span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">The W3C recommendation for XQuery
functions and operators requires them to count a surrogate pair that represents
a high-range Unicode character as a single glyph in UTF-16 encoding. However,
in versions of SQL Server prior to SQL Server 2012, string functions did not
recognize surrogate pairs as a single character. Some string operations – such
as string length calculations and substring extractions – returned incorrect
results. SQL Server 2012 now fully supports UTF-16 and the correct handling of
surrogate pairs. For more information, see the section "XQuery Functions
Are Surrogate-Aware" in the topic<span class="apple-converted-space"> </span></span><a href="https://msdn.microsoft.com/en-us/library/ms143179(v=sql.110)"><span style="color: #03697a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">Breaking
Changes to Database Engine Features in SQL Server 2012</span></a><span style="color: #2a2a2a; font-family: "Segoe UI",sans-serif; font-size: 10.0pt;">.</span></div>
<div class="MsoNormal">
<br /></div>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-53162744276375213392015-09-09T00:23:00.000-05:002015-10-16T12:38:15.199-05:00New and Enhanced Database Engine Features Part 2 of 5 - SQL Server 2008 and 2008R2<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202008_files/filelist.xml">
<link rel=Preview
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202008_files/preview.wmf">
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>4</o:Revision>
<o:TotalTime>5648</o:TotalTime>
<o:Created>2015-09-09T05:13:00Z</o:Created>
<o:LastSaved>2015-09-09T05:33:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>6125</o:Words>
<o:Characters>34917</o:Characters>
<o:Lines>290</o:Lines>
<o:Paragraphs>81</o:Paragraphs>
<o:CharactersWithSpaces>40961</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202008_files/themedata.thmx">
<link rel=colorSchemeMapping
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202008_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>140</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-520092929 1073806591 9 0 415 0;}
@font-face
{font-family:"Segoe UI Semibold";
panose-1:2 11 7 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:9.0pt;
text-indent:-9.0pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l12 level1 lfo2;
tab-stops:list .5in;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l13 level1 lfo3;
tab-stops:45.8pt 1.0in 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform:none;}
h3
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.0in;
margin-bottom:.0001pt;
text-indent:-.25in;
mso-line-height-alt:8.75pt;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l2 level1 lfo6;
font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
color:#03697A;
font-weight:normal;}
h4
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l15 level4 lfo8;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
code
{mso-style-noshow:yes;
mso-style-priority:99;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
font-family:"Segoe UI",sans-serif;
mso-ascii-font-family:"Segoe UI";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Segoe UI";
mso-bidi-font-family:"Segoe UI";
color:#03697A;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
span.ratingtext
{mso-style-name:ratingtext;
mso-style-unhide:no;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.parameter
{mso-style-name:parameter;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.alerttitle
{mso-style-name:alerttitle;
mso-style-unhide:no;}
span.sup
{mso-style-name:sup;
mso-style-unhide:no;}
span.text-base
{mso-style-name:text-base;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:57679798;
mso-list-template-ids:-1804065774;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:87317173;
mso-list-template-ids:765600614;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:907435846 -1734604084 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.0in;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.5in;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:5.0in;
text-indent:-9.0pt;}
@list l3
{mso-list-id:277297343;
mso-list-template-ids:-2050730996;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:0in;
mso-level-number-position:left;
margin-left:0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
margin-left:.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4
{mso-list-id:296882032;
mso-list-template-ids:-206697230;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5
{mso-list-id:308244984;
mso-list-type:hybrid;
mso-list-template-ids:-1715469618 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l5:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l5:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l5:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l5:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l5:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l6
{mso-list-id:396368128;
mso-list-template-ids:2082638048;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:0in;
mso-level-number-position:left;
margin-left:0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
margin-left:.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l6:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7
{mso-list-id:686761051;
mso-list-type:hybrid;
mso-list-template-ids:-925173412 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:65.4pt;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:101.4pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:137.4pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:173.4pt;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:209.4pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:245.4pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:281.4pt;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:317.4pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:353.4pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l8
{mso-list-id:705720585;
mso-list-template-ids:1274601056;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l8:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9
{mso-list-id:961495575;
mso-list-template-ids:-2126216976;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.0in;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10
{mso-list-id:1044020012;
mso-list-template-ids:493537138;}
@list l10:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l10:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11
{mso-list-id:1113402382;
mso-list-template-ids:-1950693902;}
@list l11:level1
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l11:level2
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l11:level3
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l11:level4
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l11:level5
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l11:level6
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l11:level7
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l11:level8
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l11:level9
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l12
{mso-list-id:1119647457;
mso-list-template-ids:-369298102;}
@list l12:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l12:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l13
{mso-list-id:1238588746;
mso-list-type:hybrid;
mso-list-template-ids:-818779120 -919068870 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l13:level1
{mso-level-style-link:"Heading 2";
mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l13:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l13:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l13:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l13:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l13:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l13:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l13:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l13:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l14
{mso-list-id:1540892339;
mso-list-template-ids:-704614952;}
@list l14:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l14:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l15:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l15:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l16
{mso-list-id:1757550362;
mso-list-type:hybrid;
mso-list-template-ids:17206736 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l16:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l17
{mso-list-id:1879198998;
mso-list-template-ids:-287796492;}
@list l17:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:44.2pt;
mso-level-number-position:left;
margin-left:44.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:80.2pt;
mso-level-number-position:left;
margin-left:80.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l17:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:116.2pt;
mso-level-number-position:left;
margin-left:116.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:152.2pt;
mso-level-number-position:left;
margin-left:152.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:188.2pt;
mso-level-number-position:left;
margin-left:188.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:224.2pt;
mso-level-number-position:left;
margin-left:224.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:260.2pt;
mso-level-number-position:left;
margin-left:260.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:296.2pt;
mso-level-number-position:left;
margin-left:296.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:332.2pt;
mso-level-number-position:left;
margin-left:332.2pt;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18
{mso-list-id:1954096312;
mso-list-type:hybrid;
mso-list-template-ids:-935807040 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l18:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l18:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l18:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l18:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l18:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l18:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l18:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l18:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l18:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l19
{mso-list-id:1958751552;
mso-list-type:hybrid;
mso-list-template-ids:1460463816 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l19:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l19:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l19:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l19:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l19:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l19:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l20
{mso-list-id:2109425136;
mso-list-type:hybrid;
mso-list-template-ids:-1513745328 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l20:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l20:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l20:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l20:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l20:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l20:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l20:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l20:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l20:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h1 style='mso-list:l12 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL Server 2008</h1>
<h2 style='mso-list:l13 level1 lfo9'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Compressed
Storage of Tables and Indexes</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2008 supports both row and page compression for both tables and
indexes. Data compression can be configured for the following database
objects:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A whole table that is stored as a heap.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A whole table that is stored as a clustered index.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A whole <span class=SpellE>nonclustered</span> index.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A whole indexed view.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>For partitioned tables and indexes, the compression option can
be configured for each partition, and the various partitions of an object do
not have to have the same compression setting.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
compression setting of a table is not automatically applied to its <span
class=SpellE>nonclustered</span> indexes. Each index must be set individually.
Compression is not available for system tables. Tables and indexes can be
compressed when they are created by using the<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174979(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>CREATE
TABLE</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms188783(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>CREATE
INDEX</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>statements.
To change the compression state of a table, index, or partition, use the<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms190273(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>ALTER
TABLE</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>or<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms188388(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>ALTER
INDEX</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>statements.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> T1 <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>c1 <span
style='color:blue'>int</span><span style='color:gray'>,</span> c2 <span
style='color:blue'>nvarchar</span><span style='color:gray'>(</span>50<span
style='color:gray'>)</span> <span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;background:yellow;mso-highlight:yellow;
mso-no-proof:yes'>WITH </span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;background:yellow;mso-highlight:yellow;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;background:yellow;
mso-highlight:yellow;mso-no-proof:yes'>DATA_COMPRESSION</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:gray'>=</span> <span style='color:blue'>ROW</span>[PAGE]<span
style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- To create a
partitioned table that has compressed partitions:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> PartitionTable1 <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>col1 <span
style='color:blue'>int</span><span style='color:gray'>,</span> col2 <span
style='color:blue'>varchar</span><span style='color:gray'>(</span><span
style='color:fuchsia'>max</span><span style='color:gray'>))<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ON</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> myRangePS1<span
style='color:blue'> </span><span style='color:gray'>(</span>col1<span
style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WITH</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>DATA_COMPRESSION</span>
<span style='color:gray'>=</span> <span style='color:blue'>ROW</span> <span
style='color:blue'>ON</span> <span style='color:green'>PARTITIONS</span><span
style='color:blue'> </span><span style='color:gray'>(</span>1<span
style='color:gray'>),<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>DATA_COMPRESSION</span>
<span style='color:gray'>=</span> PAGE <span style='color:blue'>ON</span> <span
style='color:green'>PARTITIONS</span><span style='color:blue'> </span><span
style='color:gray'>(</span>2 <span style='color:blue'>TO</span> 4<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>);<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>The following example
changes the compression of the partitioned table that is created in example C. The
REBUILD PARTITION = 1 syntax causes only partition number 1 to be rebuilt.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ALTER</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> PartitionTable1 <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>REBUILD</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>PARTITION</span> <span style='color:gray'>=</span> 1 <span
style='color:blue'>WITH </span><span style='color:gray'>(</span><span
style='color:blue'>DATA_COMPRESSION</span> <span style='color:gray'>=</span> <span
style='color:blue'>NONE</span><span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(2)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>FILESTREAM
Storage</h2>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>What is it</span></b></span></a><span
style='font-size:12.0pt;line-height:105%'> ?<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>FILESTREAM
storage enables SQL Server applications to store unstructured data, such as
documents and images, on the file system. This enables client applications to
use the rich streaming APIs and performance of the file system while
maintaining transactional consistency between the unstructured data and
corresponding structured data. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895234(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Designing
and Implementing FILESTREAM Storage</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>When to use it</span></b></span></a><span
style='font-size:12.0pt;line-height:105%'>?<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
should consider using FILESTREAM:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo13;
tab-stops:list .25in 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Objects that are being stored are, on average, larger than 1 MB.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo13;
tab-stops:list .25in 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Fast read access is important.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo13;
tab-stops:list .25in 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You are developing applications that use a middle tier for
application logic.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
smaller objects, storing<span class=apple-converted-space> </span><span
class=SpellE><span class=GramE><span class=input><b>varbinary</b></span></span></span><span
class=GramE><span class=input><b>(</b></span></span><span class=input><b>max)</b></span><span
class=apple-converted-space> </span>BLOBs in the database often provides
better streaming performance.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="javascript:void(0)" title=Collapse><span class=lwcollapsibleareatitle><b><span
style='font-size:12.0pt;line-height:105%;font-family:"Segoe UI Semibold",sans-serif;
color:black;text-decoration:none;text-underline:none'>How to use it</span></b></span></a><span
style='font-size:12.0pt;line-height:105%'>?<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l20 level1 lfo15;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:11.5pt;line-height:105%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Enable FILESTREAM on the instance of the SQL Server Database
Engine.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l20 level1 lfo15;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:11.5pt;line-height:105%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;line-height:105%'>Creating a FILESTREAM-enabled
database<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>DATABASE</span> Archive <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ON<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>PRIMARY </span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> NAME <span
style='color:gray'>=</span> Arch1<span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>FILENAME</span>
<span style='color:gray'>=</span> <span style='color:red'>'c:\data\archdat1.mdf'</span><span
style='color:gray'>),<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>FILEGROUP</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
FileStreamGroup1 <span style='color:blue'>CONTAINS</span> <span
style='color:blue'>FILESTREAM</span><span style='color:gray'>(</span> NAME <span
style='color:gray'>=</span> Arch3<span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>FILENAME</span>
<span style='color:gray'>=</span> <span style='color:red'>'c:\data\filestream1'</span><span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:fuchsia;mso-no-proof:yes'>LOG</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>ON<span style='mso-spacerun:yes'> </span></span><span
style='color:gray'>(</span> NAME <span style='color:gray'>=</span> Archlog1<span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>FILENAME</span>
<span style='color:gray'>=</span> <span style='color:red'>'c:\data\archlog1.ldf'</span><span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Courier New";color:blue;
mso-no-proof:yes'>GO</span><span style='font-size:11.0pt;line-height:105%;
font-family:"Arial",sans-serif;color:#333333'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:11.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt'>Creating a table to hold FILESTREAM data <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
the database has a FILESTREAM <span class=SpellE>filegroup</span>, you can
create or modify tables to store FILESTREAM data. To specify that a column contains
FILESTREAM data, you create a<span class=apple-converted-space> </span></span><span
class=SpellE><span class=GramE><span class=input><b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>varbinary</span></b></span></span></span><span
class=GramE><span class=input><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>(</span></b></span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>max)</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column and add the FILESTREAM attribute.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
following code example shows how to create a table that is named<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:darkgreen'>Records</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. The<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:darkgreen'>Id</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column is a<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=code><span style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:darkgreen'>ROWGUIDCOL</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>column</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> and is
required to use FILESTREAM data with Win32 APIs. The<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=code><span style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:darkgreen'>SerialNumber</span></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column is a<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:darkgreen'>UNIQUE INTEGER</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. The<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:darkgreen'>Chart</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column is a<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:darkgreen'>FILESTREAM</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column and is used to store the<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:darkgreen'>Chart</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>in the file system.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;text-indent:.5in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:11.0pt;line-height:105%;font-family:"Arial",sans-serif;
color:#333333'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> Archive<span style='color:gray'>.</span>dbo<span
style='color:gray'>.</span>Records<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span style='mso-tab-count:1'> </span>[Id]
[uniqueidentifier] <span style='color:blue;background:yellow;mso-highlight:
yellow'>ROWGUIDCOL</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:blue'>UNIQUE</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span style='mso-tab-count:1'> </span>[SerialNumber]
<span style='color:blue'>INTEGER</span> <span style='color:blue'>UNIQUE</span><span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span style='mso-tab-count:1'> </span>[Chart]
<span style='color:blue;background:yellow;mso-highlight:yellow'>VARBINARY</span><span
style='color:gray;background:yellow;mso-highlight:yellow'>(</span><span
style='color:fuchsia;background:yellow;mso-highlight:yellow'>MAX</span><span
style='color:gray;background:yellow;mso-highlight:yellow'>)</span><span
style='background:yellow;mso-highlight:yellow'> <span style='color:blue'>FILESTREAM</span></span>
<span style='color:gray'>NULL<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Courier New";color:blue;
mso-no-proof:yes'>GO</span><span style='font-size:11.0pt;line-height:105%;
font-family:"Arial",sans-serif;color:#333333'><o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l20 level1 lfo15;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:11.5pt;line-height:105%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:11.5pt;line-height:105%'>Working with FILESTREAM data with
T-SQL<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>INSERT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>INTO</span> Archive<span style='color:gray'>.</span>dbo<span
style='color:gray'>.</span>Records<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>VALUES
</span><span style='color:gray'>(</span><span style='color:fuchsia'>newid</span><span
style='color:blue'> </span><span style='color:gray'>(),</span> 2<span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:fuchsia'>CAST</span><span style='color:blue'> </span><span
style='color:gray'>(</span><span style='color:red'>''</span> <span
style='color:blue'>as</span> <span style='color:blue'>varbinary</span><span
style='color:gray'>(</span><span style='color:fuchsia'>max</span><span
style='color:gray'>)));<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>UPDATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Archive<span
style='color:gray'>.</span>dbo<span style='color:gray'>.</span>Records<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>SET</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> [Chart] <span
style='color:gray'>=</span> <span style='color:fuchsia'>CAST</span><span
style='color:gray'>(</span><span style='color:red'>'Xray 1'</span> <span
style='color:blue'>as</span> <span style='color:blue'>varbinary</span><span
style='color:gray'>(</span><span style='color:fuchsia'>max</span><span
style='color:gray'>))<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WHERE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
[SerialNumber] <span style='color:gray'>=</span> 2<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>DELETE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Archive<span
style='color:gray'>.</span>dbo<span style='color:gray'>.</span>Records<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WHERE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
SerialNumber <span style='color:gray'>=</span> 1<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-left:.5in;text-indent:.5in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Courier New";color:blue;
mso-no-proof:yes'>GO</span><span style='font-size:11.0pt;line-height:105%;
font-family:"Arial",sans-serif;color:#333333'><o:p></o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(3)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>New
Collations</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2008 introduces new collations that are in full alignment with collations
that Windows Server 2008 provides. These 80 new collations are denoted by *_100
version references. These collations provide users with the most up-to-date and
linguistically accurate cultural sorting conventions. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms143503(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Collation
and Unicode Support</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> and</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms187582(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Working
with Collations</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(4)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Partition
Switching on Partitioned Tables and Indexes (It is in SQL Server 2005 already!
What’s new in SQL Server 2008?)</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Partitioning
data enables you to manage and access subsets of your data quickly and
efficiently while maintaining the integrity of the entire data collection. Now
you can use partition switching to quickly and efficiently transfer subsets of
your data by switching a partition from one table to another.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Partitioning data enables you to manage and
access subsets of your data quickly and efficiently while maintaining the integrity
of the entire data collection. You can use the Transact-SQL <span
style='background:yellow;mso-highlight:yellow'>ALTER TABLE...SWITCH</span>
statement to quickly and efficiently transfer subsets of your data in the
following ways:<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.0in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Assigning a table as a
partition to an already existing partitioned table.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.0in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Switching a partition
from one partitioned table to another.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.0in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Reassigning a
partition to form a single table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>When a partition is transferred, the data is
not physically moved; only the metadata about the location of the data changes.
Before you can switch partitions, several general requirements must be met:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l9 level1 lfo19;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Both
tables must exist before the SWITCH operation</span></b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>. The table from which the partition is being moved (the source
table) and the table that is receiving the partition (the target table) must
exist in the database before you perform the switch operation.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l9 level1 lfo19;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The
receiving partition must exist and it must be empty</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>. Whether you are adding a table as a
partition to an already existing partitioned table, or moving a partition from
one partitioned table to another, the partition that receives the new partition
must exist and it must be an empty partition.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l9 level1 lfo19;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The
receiving <span class=SpellE>nonpartitioned</span> table must exist and it must
be empty. </span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>If you are reassigning
a partition to form one <span class=SpellE>nonpartitioned</span> table, the
table that receives the new partition must exist and it must be an empty <span
class=SpellE>nonpartitioned</span> table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l9 level1 lfo19;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Partitions
must be on the same column. </span></b><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>If you are switching a partition from one partitioned table to
another, both tables must be partitioned on the same column.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l9 level1 lfo19;tab-stops:list 1.0in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Source
and target tables must share the same <span class=SpellE>filegroup</span>. </span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The source and the target table of the ALTER
TABLE...SWITCH statement must reside in the same <span class=SpellE>filegroup</span>,
and their large-value columns must be stored in the same <span class=SpellE>filegroup</span>.
Any corresponding indexes, index partitions, or indexed view partitions must
also reside in the same <span class=SpellE>filegroup</span>. However, the <span
class=SpellE>filegroup</span> can be different from that of the corresponding
tables or other corresponding indexes.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
information about partition switching concepts, and to see sample code that
implements partition switching, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms191160(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Transferring
Data Efficiently by Using Partition Switching</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb964715(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Partition
Switching When Indexed Views Are Defined</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(5)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Sparse
Columns and Column Sets</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Sparse
columns are ordinary columns that have an optimized storage format for null
values. Consider using sparse columns when at least 20 percent to 40 percent of
the values in a column will be NULL. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/cc280604(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Using
Sparse Columns</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.25in;margin-bottom:.0001pt;text-indent:.5in;line-height:normal;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> DocumentStore<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>DocID <span
style='color:blue'>INT</span> <span style='color:blue'>PRIMARY</span> <span
style='color:blue'>KEY</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='mso-spacerun:yes'> </span>Title <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>200<span style='color:gray'>)</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL</span> <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>ProductionSpecification <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>20<span style='color:gray'>)</span> <span
style='background:yellow;mso-highlight:yellow'>SPARSE <span style='color:gray'>NULL</span></span>
<span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>ProductionLocation <span style='color:blue'>SMALLINT</span> <span
style='background:yellow;mso-highlight:yellow'>SPARSE <span style='color:gray'>NULL</span></span>
<span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>MarketingSurveyGroup <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>20<span style='color:gray'>)</span> <span
style='background:yellow;mso-highlight:yellow'>SPARSE <span style='color:gray'>NULL</span></span><span
style='color:gray'><o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>);<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Tables
that use sparse columns can designate a column set to return all sparse columns
in the table. A column set is an <span class=SpellE>untyped</span> XML
representation that <span style='background:yellow;mso-highlight:yellow'>combines
all the sparse columns</span> of a table into a structured output. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280521(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Using
Column Sets</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> DocumentStoreWithColumnSet<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>DocID <span
style='color:blue'>INT</span> <span style='color:blue'>PRIMARY</span> <span
style='color:blue'>KEY</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>Title <span
style='color:blue'>VARCHAR</span><span style='color:gray'>(</span>200<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>ProductionSpecification <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>20<span style='color:gray'>)</span> SPARSE<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>NULL</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>ProductionLocation <span style='color:blue'>SMALLINT</span> SPARSE<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>NULL</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>MarketingSurveyGroup <span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>20<span style='color:gray'>)</span> SPARSE<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>NULL</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>MarketingProgramID <span style='color:blue'>INT</span> SPARSE<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>NULL</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>SpecialPurposeColumns <span style='color:blue;background:yellow;
mso-highlight:yellow'>XML</span><span style='background:yellow;mso-highlight:
yellow'> COLUMN_SET <span style='color:blue'>FOR</span> ALL_SPARSE_COLUMNS</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>INSERT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
DocumentStoreWithColumnSet<span style='color:blue'> </span><span
style='color:gray'>(</span>DocID<span style='color:gray'>,</span> Title<span
style='color:gray'>,</span> ProductionSpecification<span style='color:gray'>,</span>
ProductionLocation<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>VALUES </span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>1<span
style='color:gray'>,</span> <span style='color:red'>'Tire Spec 1'</span><span
style='color:gray'>,</span> <span style='color:red'>'AXZZ217'</span><span
style='color:gray'>,</span> 27<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>INSERT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
DocumentStoreWithColumnSet<span style='color:blue'> </span><span
style='color:gray'>(</span>DocID<span style='color:gray'>,</span> Title<span
style='color:gray'>,</span> MarketingSurveyGroup<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>VALUES </span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>2<span
style='color:gray'>,</span> <span style='color:red'>'Survey 2142'</span><span
style='color:gray'>,</span> <span style='color:red'>'Men 25 - 35'</span><span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>INSERT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
DocumentStoreWithColumnSet<span style='color:blue'> </span><span
style='color:gray'>(</span>DocID<span style='color:gray'>,</span> Title<span
style='color:gray'>,</span> SpecialPurposeColumns<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>VALUES </span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>3<span
style='color:gray'>,</span> <span style='color:red'>'Tire Spec 2'</span><span
style='color:gray'>,</span> <span style='color:red'>'<ProductionSpecification>AXW9R411</ProductionSpecification><ProductionLocation>38</ProductionLocation>'</span><span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>SELECT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:gray'>*</span> <span style='color:blue'>FROM</span>
DocumentStoreWithColumnSet <span style='color:gray'>;</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Sparse
columns and column sets are defined by using the </span><a
href="https://msdn.microsoft.com/en-us/library/ms174979(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>CREATE
TABLE</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>or</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms190273(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>ALTER
TABLE</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>statements.
Sparse columns can be used with column sets and filtered indexes:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo21;
tab-stops:list 0in 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Column sets<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>INSERT,
UPDATE, and DELETE statements can reference the sparse columns by name.
However, you can also view and work with all the sparse columns of a table that
are combined into a single XML column. This column is called a column set. For
more information about column sets, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280521(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Using
Column Sets</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo21;
tab-stops:list 0in 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Filtered indexes<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Because
sparse columns have many null-valued rows, they are especially appropriate for
filtered indexes. A filtered index on a sparse column can index only the rows
that have populated values. This creates a smaller and more efficient index.
For more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280372(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#3390B1'>Filtered
Index Design Guidelines</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:53.8pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'>When
to Use Filtered Indexes</p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:53.8pt;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Filtered
indexes are useful when columns contain well-defined subsets of data that
queries reference in SELECT statements. Examples are:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:71.8pt;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo38'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Sparse columns that contain only a few non-NULL values.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:71.8pt;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo38'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Heterogeneous columns that contain categories of data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:71.8pt;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo38'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Columns that contain ranges of values such as dollar amounts,
time, and dates.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:71.8pt;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo38'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Table partitions that are defined by simple comparison logic for
column values.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>IF</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:gray'>EXISTS</span><span style='color:blue'> </span><span
style='color:gray'>(</span><span style='color:blue'>SELECT</span> name <span
style='color:blue'>FROM</span> <span style='color:green'>sys</span><span
style='color:gray'>.</span><span style='color:green'>indexes<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>WHERE</span>
name <span style='color:gray'>=</span> <span style='color:red'>N'FIBillOfMaterialsWithEndDate'<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>AND</span>
<span style='color:fuchsia'>object_id</span> <span style='color:gray'>=</span> <span
style='color:fuchsia'>OBJECT_ID</span><span style='color:blue'> </span><span
style='color:gray'>(</span><span style='color:red'>N'Production.BillOfMaterials'</span><span
style='color:gray'>))<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>DROP</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>INDEX</span> FIBillOfMaterialsWithEndDate<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>ON</span>
Production<span style='color:gray'>.</span>BillOfMaterials<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>NONCLUSTERED</span> <span style='color:blue'>INDEX</span>
FIBillOfMaterialsWithEndDate<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>ON</span>
Production<span style='color:gray'>.</span>BillOfMaterials<span
style='color:blue'> </span><span style='color:gray'>(</span>ComponentID<span
style='color:gray'>,</span> StartDate<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>WHERE</span>
EndDate <span style='color:gray'>IS</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL</span> <span style='color:gray'>;<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Sparse
columns and filtered indexes enable applications, such as Windows SharePoint
Services, to efficiently store and access a large number of user-defined
properties by using SQL Server 2008.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(6)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Spatial
Data Storage, Methods, and Indexing</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Spatial
data represents information about the physical location and shape of geometric
objects. These objects can be point locations or more complex objects such as
countries, roads, or lakes.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.25in;
margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>There
are two types of spatial data: </span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>geometry</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and<span class=apple-converted-space> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>geography</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb933876(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Working
with Spatial Data (Database Engine)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb933973(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>geometry
Data Type Method Reference</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>, and </span><a
href="https://msdn.microsoft.com/en-us/library/bb933802(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>geography
Data Type Method Reference</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Spatial
indexes improve the efficiency of certain set-oriented operations on spatial
objects (</span><span class=parameter><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>spatial data</span></span><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>). A spatial index
reduces the number of objects on which relatively costly spatial operations
need to be applied. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895265(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Working
with Spatial Indexes (Database Engine)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>The following example
creates a table named SpatialTable that contains a geometry type column, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>geometry_col. The example
then creates a spatial index, SIndx_SpatialTable_geometry_col1, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>on the geometry_col.
The example uses the default tessellation scheme and specifies the bounding
box.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> SpatialTable<span style='color:gray'>(</span>id
<span style='color:blue'>int</span> <span style='color:blue'>primary</span> <span
style='color:blue'>key</span><span style='color:gray'>,</span> geometry_col <span
style='color:blue'>geometry</span><span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>SPATIAL</span> <span style='color:blue'>INDEX</span>
SIndx_SpatialTable_geometry_col1 <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>ON</span>
SpatialTable<span style='color:gray'>(</span>geometry_col<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>WITH </span><span
style='color:gray'>(</span> BOUNDING_BOX <span style='color:gray'>=</span><span
style='color:blue'> </span><span style='color:gray'>(</span> 0<span
style='color:gray'>,</span> 0<span style='color:gray'>,</span> 500<span
style='color:gray'>,</span> 200 <span style='color:gray'>)</span> <span
style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>The following example
creates a table named SpatialTable2 that contains a geography type column, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>geography_col. The example
then creates a spatial index, SIndx_SpatialTable_geography_col1, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>on the geography_col.
The example uses the default parameters values of the GEOGRAPHY_GRID
tessellation scheme.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> SpatialTable2<span style='color:gray'>(</span>id
<span style='color:blue'>int</span> <span style='color:blue'>primary</span> <span
style='color:blue'>key</span><span style='color:gray'>,</span> <span
style='color:blue'>object</span> <span style='color:blue'>GEOGRAPHY</span><span
style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>SPATIAL</span> <span style='color:blue'>INDEX</span>
SIndx_SpatialTable_geography_col1 <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>ON</span>
SpatialTable2<span style='color:gray'>(</span><span style='color:blue'>object</span><span
style='color:gray'>);</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(7)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Wide
Tables</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A wide
table is a table that has defined a column set. Wide tables use<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280604(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sparse columns</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>to increase the total of columns that a
table can have to 30,000 (1024 is the limit for a non-wide table). The number
of indexes and statistics is also increased to 1,000 and 30,000, respectively.
The maximum size of a wide table row is 8,019 bytes. Therefore, most of the
data in any particular row should be NULL. To create or change a table into a
wide table, you add a<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280521(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>column
set</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>to the
table definition. The maximum number of <span class=SpellE>nonsparse</span>
columns plus computed columns in a wide table remains 1,024.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>By
using wide tables, you can create flexible schemas within an application. You
can add or drop columns whenever you want. Keep in mind that using wide tables
has unique performance considerations, such as increased run-time and
compile-time memory requirements. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc645884(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Performance
Considerations for Wide Tables</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(8)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Date
and Time Data Types</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2008 introduces four new date and time data types. These types enable
applications to have separate types for date or time, increased year range,
increased fractional second precision and time-zone offset support. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms180878(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Using
Date and Time Data</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Date<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Time<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>DateTime2<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l20 level1 lfo15;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>DateTimeOffSet</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In SQL
Server 2005, only two types: <span class=SpellE>DateTime</span> and <span
class=SpellE>SmalDateTime</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(9)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=SpellE>Hierarchyid</span> Data Type</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL Server
2008 introduces a new system-provided data type to encapsulate hierarchical
relationships. Use </span><span class=SpellE><span class=input><b><span
style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>hierarchyid</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>as a data type to create tables with a
hierarchical structure or to reference the hierarchical structure of data in
another location. Use hierarchical methods to query and perform work with
hierarchical data by using Transact-SQL.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>New in
SQL Server 2008, the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><span class=input><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>hierarchyid</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> type makes
it easier to store and query hierarchical data.</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><span class=GramE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>hierarchyid</span></b></span></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> is
optimized for representing trees, which are the most common type of
hierarchical data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Examples
where the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><span class=input><b><span style='font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>hierarchyid</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>type makes it easier to store and query
hierarchical data include the following:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo40'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>An organizational structure<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo40'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A file system<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo40'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A set of tasks in a project<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo40'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A taxonomy of language terms<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo40'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A graph of links between Web pages<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> HumanResources<span style='color:gray'>.</span>NewOrg<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='background:yellow;
mso-highlight:yellow'>OrgNode <span style='color:blue'>hierarchyid</span><span
style='color:gray'>,</span></span><span style='color:gray'><o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>EmployeeID <span style='color:blue'>int</span><span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>LoginID <span style='color:blue'>nvarchar</span><span
style='color:gray'>(</span>50<span style='color:gray'>),<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>ManagerID <span style='color:blue'>int</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>Title <span style='color:blue'>nvarchar</span><span
style='color:gray'>(</span>100<span style='color:gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>HireDate <span style='color:blue'>datetime<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>CONSTRAINT</span>
PK_NewOrg_OrgNode <span style='color:blue'>PRIMARY</span> <span
style='color:blue'>KEY</span> <span style='color:blue'>CLUSTERED </span><span
style='color:gray'>(</span>OrgNode<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>)<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:45.8pt;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Indexing<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:45.8pt;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>There are two strategies for indexing
hierarchical data:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:81.8pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l14 level1 lfo27;tab-stops:list 81.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Depth-first - </span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In a
depth-first index all nodes in the subtree of a node are co-located.
Depth-first indexes are therefore efficient for answering queries about
subtrees, such as "Find all files in this folder and its subfolders".</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:81.8pt;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l14 level1 lfo27;tab-stops:list 81.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Breadth-first (e.g., </span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Find
all employees who report directly to this manager)</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TABLE</span> Organization<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span></span><span style='font-size:
10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>EmployeeID <span
style='color:blue'>hierarchyid</span><span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='background:
yellow;mso-highlight:yellow'>OrgLevel <span style='color:blue'>as</span>
EmployeeID<span style='color:gray'>.</span>GetLevel<span style='color:gray'>(),</span></span>
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>EmployeeName <span
style='color:blue'>nvarchar</span><span style='color:gray'>(</span>50<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>)</span> <span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>CLUSTERED</span> <span style='color:blue'>INDEX</span> <span
style='background:yellow;mso-highlight:yellow'>Org_Breadth_First</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ON</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
Organization<span style='color:gray'>(</span><span style='background:yellow;
mso-highlight:yellow'>OrgLevel<span style='color:gray'>,</span>EmployeeID</span><span
style='color:gray'>)</span> <span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>UNIQUE</span> <span style='color:blue'>INDEX</span> <span
style='background:yellow;mso-highlight:yellow'>Org_Depth_First</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ON</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
Organization<span style='color:gray'>(</span>EmployeeID<span style='color:gray'>)</span>
<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Methods:<o:p></o:p></span></b></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677202(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>GetAncestor</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#03697A'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677209(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#3390B1'>GetDescendant</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#3390B1'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677197(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>GetLevel</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#03697A'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677194(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>GetRoot</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#03697A'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677203(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>IsDescendantOf</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#03697A'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677201(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Parse
(Database Engine)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677205(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Read (Database
Engine)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677207(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>GetReparentedValue</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#03697A'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677195(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>ToString</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#03697A'> (Database Engine)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><a
href="https://msdn.microsoft.com/en-us/library/bb677196(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Write
(Database Engine)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Alternatives<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Two alternatives to <span class=SpellE><b>hierarchyid</b></span> for
representing hierarchical data are:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l4 level1 lfo29;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Parent/Child<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l4 level1 lfo29;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>XML<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
related</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><span class=input><b><span style='font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SqlHierarchyId</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>CLR data type is available for client
applications. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb677173(v=sql.100).aspx"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>Using</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#03697A'> <span class=SpellE>hierarchyid</span> Data Types
(Database Engine)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(10)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>User-Defined Table Type</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Database
Engine introduces a new user-defined table type that supports representing
table structures for use as parameters in stored procedures and functions, or
in a batch or the body of a stored procedure or function. You can create unique
constraints and primary keys on user-defined table types.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb522526(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>User-Defined
Table Types</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/* Create a
user-defined table type */<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TYPE</span> LocationTableType <span style='color:blue'>AS</span>
<span style='color:blue'>TABLE</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
LocationName <span style='color:blue'>VARCHAR</span><span style='color:gray'>(</span>50<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>,</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> CostRate <span
style='color:blue'>INT</span> <span style='color:gray'>);<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(11)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>User Defined Types (UDT)</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
maximum size of a UDT has been increased to 2147483647 bytes (8K in SQL Server
2005.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(12)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Full-Text Search</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In SQL
Server 2008, the Full-Text Engine is integrated as a database service into
the relational database as part of the server query and storage engine
infrastructure. The new full-text search architecture achieves the following
goals:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Integrated storage and management—Full-text search is now
integrated directly with the inherent storage and management features of SQL
Server, and the Microsoft Full-Text Engine for SQL Server</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>(MSFTESQL) service in SQL Server 2005
no longer exists. <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level2 lfo31;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A;background:yellow;mso-highlight:yellow'>Full-text indexes are stored
inside the database <span class=SpellE>filegroups</span>, rather than in the
file system.</span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> Administrative operations on a database, such as creating a
backup, automatically affect its full-text indexes.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level2 lfo31;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A;background:yellow;mso-highlight:yellow'>A full-text catalog is
now a virtual object that does not belong to any <span class=SpellE>filegroup</span>;
it is a logical concept that refers to a group of full-text indexes</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.
Therefore, many catalog-management features have been deprecated, and
deprecation has created breaking changes for some features. For more
information<span class=GramE>,.</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Integrated query processing—<span class=GramE>The</span> new
full-text search query processor is part of the Database Engine and is fully
integrated with the SQL Server Query processor. This means that, the query
optimizer recognizes full-text query predicates and automatically executes them
as efficiently as possible.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Enhanced administration and troubleshooting—Integrated full-text
search provides tools to help you analyze search structures such as the
full-text index, the output of a given word breaker, <span class=SpellE>stopword</span>
configuration, and so forth. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142487(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Troubleshooting
Full-Text Search</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Stopwords</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> and <span
class=SpellE>stoplists</span> have replaced noise words and noise-word files. A
<span class=SpellE>stoplist</span> is a database object that facilitates manageability
tasks for <span class=SpellE>stopwords</span> and improves the integrity
between different server instances and environments. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms142551(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Stopwords</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'> and Stoplists</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SQL Server 2008 includes new word breakers for many of the
languages that exist in SQL Server 2005. Only the word breakers for English,
Korean, Thai, and Chinese (all forms) remain the same. For other languages, if
a full-text catalog was imported when a SQL Server 2005 database was
upgraded to SQL Server 2008, one or more languages used by the full-text
indexes in full-text catalog might now be associated with new word breakers
that might behave slightly differently from the imported word breakers. For
more information about how to guarantee a total match between queries and the
full-text index content, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142490(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Full-Text
Search Upgrade</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>A new FDHOST Launcher (<span class=SpellE>MSSQLFDLauncher</span>)
service has been added. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142497(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Getting
Started with Full-Text Search</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo31;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Full-text indexing works with a</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb933993(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>FILESTREAM</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column in the same way that it does with a</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><span class=GramE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>varbinary</span></b></span></span></span><span class=GramE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>(</span></b></span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>max)</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>column. The FILESTREAM table must have a
column that contains the file name extension for each FILESTREAM BLOB. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142531(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Querying
<span class=SpellE>varbinary</span>(max) and xml Columns (Full-Text Search)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142499(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Full-Text
Search Filters</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>,</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142591(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Full-Text
Indexing and Querying Process</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms174373(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>sys.fulltext_document_types</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>
(Transact-SQL)</span></a></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
full-text engine indexes the contents of the FILESTREAM BLOBs. Indexing files
such as images might not be useful. When a FILESTREAM BLOB is updated it is <span
class=SpellE>reindexed</span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms143272(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Behavior Changes
to Full-Text Search in SQL Server 2008</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc646010(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Deprecated
Full-Text Search Features in SQL Server 2008</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms143709(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Breaking
Changes to Full-Text Search in SQL Server 2008</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms142541(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Full-Text
Search Architecture</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The basic steps to configure table columns in
a database for full-text search:<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif'>Setting Up a Full-Text Catalog and Index</span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>Create a full-text catalog to store full-text indexes.</span></p>
<p class=MsoNormal style='margin-left:1.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Each full-text index must
belong to a full-text catalog. You can create a separate text catalog for each
full-text index, or you can associate multiple full-text indexes with a given
catalog. A full-text catalog is a virtual object and does not belong to any <span
class=SpellE>filegroup</span>. The catalog is a logical concept that refers to
a group of full-text indexes.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>--Step 1: create a
full-text catalog <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>FULLTEXT</span> <span style='color:blue'>CATALOG</span>
AdvWksDocFTCat<span style='color:gray'>;</span></span><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.75in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<p class=MsoListParagraph style='margin-left:1.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>Create a full-text index on the table or indexed view.</span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>A full-text index is a special type of
token-based functional index that is built and maintained by the Full-Text
Engine. To create full-text search on a table or view, it must have a <span
style='background:yellow;mso-highlight:yellow'>unique, single-column, non-<span
class=SpellE>nullable</span> index</span>. The Full-Text Engine requires this
unique index to map each row in the table to a unique, compressible key. A
full-text index can include <b>char</b>, <b>varchar</b>, <b>nchar</b>, <b>nvarchar</b>, <b>text</b>, <b>ntext</b>, <b>image</b>, <b>xml</b>, <span
class=SpellE><b>varbinary</b></span>, and <span class=SpellE><span class=GramE><b>varbinary</b></span></span><span
class=GramE><b>(</b></span><b>max)</b> columns.<o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level1 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif'>Choosing Options for a Full-Text Index</span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Choosing the column
language<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Choosing a <span
class=SpellE>filegroup</span> for a full-text index<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Assigning the
full-text index to a full-text catalog<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Associating a <span
class=SpellE>stoplist</span> with the full-text index<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Updating a full-text
index<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- Step 2: Before you
can create a full-text index on the Document table, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- ensure that the
table has a unique, single-column, non-nullable index. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- The following CREATE
INDEX statement creates a unique index, ui_ukDoc, <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- on the DocumentID
column of the Document table:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>UNIQUE</span> <span style='color:blue'>INDEX</span> ui_ukDoc
<span style='color:blue'>ON</span> Production<span style='color:gray'>.</span>Document<span
style='color:gray'>(</span>DocumentID<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- Step 3: After you
have a unique key, you can create a full-text index <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- on the Document
table by using the following statement.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>FULLTEXT</span> <span style='color:blue'>INDEX</span> <span
style='color:blue'>ON</span> Production<span style='color:gray'>.</span>Document<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>Document<span
style='mso-spacerun:yes'>
</span><span style='color:green'>--Full-text index column name <o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>TYPE</span>
<span style='color:blue'>COLUMN</span> FileExtension<span
style='mso-spacerun:yes'> </span><span style='color:green'>--Name
of column that contains file type information<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>Language</span>
2057<span
style='mso-spacerun:yes'>
</span><span style='color:green'>--2057 is the LCID for British English<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>KEY</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>INDEX</span> ui_ukDoc <span style='color:blue'>ON</span>
AdvWksDocFTCat <span style='color:green'>--Unique index<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WITH</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>CHANGE_TRACKING</span> <span style='color:blue'>AUTO</span><span
style='mso-spacerun:yes'> </span><span
style='mso-spacerun:yes'> </span><span
style='color:green'>--Population type;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level1 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;line-height:105%;
font-family:"Segoe UI",sans-serif'>Query with Full-Text Search</span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Contains and <span
class=SpellE>FreeText</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>--The following example
finds all products with a price of $80.99 that contain the word
"Mountain".<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>SELECT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Name<span
style='color:gray'>,</span> ListPrice<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>FROM</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Production<span
style='color:gray'>.</span>Product<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WHERE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> ListPrice <span
style='color:gray'>=</span> 80.99<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>AND</span>
<span style='color:blue'>CONTAINS</span><span style='color:gray'>(</span>Name<span
style='color:gray'>,</span> <span style='color:red'>'Mountain'</span><span
style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>-- The following
example searches for all documents containing the words <span style='background:
yellow;mso-highlight:yellow'>related to vital, safety, components</span>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>SELECT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Title<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>FROM</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Production<span
style='color:gray'>.</span>Document<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WHERE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>FREETEXT </span><span style='color:gray'>(</span>Document<span
style='color:gray'>,</span> <span style='color:red'>'vital safety components'</span>
<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>ContainTable</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'> and <span class=SpellE>FreeTextTable</span> functions - </span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>referenced
like a regular table name in the FROM clause of a SELECT statement. They return
a table of zero, one, or more rows that match the full-text query. The returned
table contains only rows of the base table that match the selection criteria
specified in the full-text search condition of the function. Queries using one
of these functions return a relevance ranking value (RANK) and full-text key
(KEY) for each row, as follows:</span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:2.25in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level3 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>KEY column<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:2.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The KEY column returns unique values of the
returned rows. The KEY column can be used to specify selection criteria.<o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-top:0in;margin-right:0in;margin-bottom:
0in;margin-left:2.25in;margin-bottom:.0001pt;mso-add-space:auto;text-indent:
-.25in;line-height:13.5pt;mso-list:l5 level3 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>RANK column<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:2.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The RANK column returns a <i>rank value</i> for
each row that indicates how well the row matched the selection criteria. The
higher the rank value of the text or document in a row, the more relevant the
row is for the given full-text query. Note that different rows can be ranked
identically. You can limit the number of matches to be returned by specifying
the optional <span class=SpellE><i>top_n_by_rank</i></span> parameter. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:2.25in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>Using CONTAINSTABLE -
The following example returns the description and category name of all food
categories for which the Description column contains the words "sweet and
savory" near either the word "sauces" or the word
"candies." All rows with a category name "Seafood" are
disregarded. Only rows with a rank value of 2 or higher are returned.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Northwind<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>SELECT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> FT_TBL<span
style='color:gray'>.</span><span style='color:blue'>Description</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>FT_TBL<span style='color:gray'>.</span>CategoryName<span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>KEY_TBL<span style='color:gray'>.</span><span
style='color:fuchsia'>RANK<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>FROM</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Categories
<span style='color:blue'>AS</span> FT_TBL <span style='color:gray'>INNER</span>
<span style='color:gray'>JOIN<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue;
background:yellow;mso-highlight:yellow'>CONTAINSTABLE</span><span
style='color:blue'> </span><span style='color:gray'>(</span>Categories<span
style='color:gray'>,</span> <span style='color:blue'>Description</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:red'>'("sweet and savory" NEAR sauces) OR<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:red;mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>("sweet and
savory" NEAR candies)'<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>)</span> <span
style='color:blue'>AS</span> KEY_TBL<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>ON</span>
FT_TBL<span style='color:gray'>.</span>CategoryID <span style='color:gray'>=</span>
KEY_TBL<span style='color:gray'>.</span>[KEY]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>WHERE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> KEY_TBL<span
style='color:gray'>.</span><span style='color:fuchsia'>RANK</span> <span
style='color:gray'>></span> 2<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>AND</span>
FT_TBL<span style='color:gray'>.</span>CategoryName <span style='color:gray'><></span>
<span style='color:red'>'Seafood'<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ORDER</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>BY</span> KEY_TBL<span style='color:gray'>.</span><span
style='color:fuchsia'>RANK</span> <span style='color:blue'>DESC</span><span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>Using FREETEXTTABLE The
following example extends a FREETEXTTABLE query to return the highest ranked
rows first and to add the ranking of each row to the select list. To specify
the query, you must know that CategoryID is the unique key column for the
Categories table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Northwind<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>SELECT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> KEY_TBL<span
style='color:gray'>.</span><span style='color:fuchsia'>RANK</span><span
style='color:gray'>,</span> FT_TBL<span style='color:gray'>.</span><span
style='color:blue'>Description<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>FROM</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Categories
<span style='color:blue'>AS</span> FT_TBL <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>INNER</span> <span style='color:gray'>JOIN<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue;background:yellow;mso-highlight:yellow'>FREETEXTTABLE</span><span
style='color:gray'>(</span>Categories<span style='color:gray'>,</span> <span
style='color:blue'>Description</span><span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='mso-spacerun:yes'> </span><span
style='color:red'>'How can I make my own beers and ales?'</span><span
style='color:gray'>)</span> <span style='color:blue'>AS</span> KEY_TBL<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ON</span> FT_TBL<span style='color:gray'>.</span>CategoryID <span
style='color:gray'>=</span> KEY_TBL<span style='color:gray'>.</span>[KEY]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>ORDER</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>BY</span> KEY_TBL<span style='color:gray'>.</span><span
style='color:fuchsia'>RANK</span> <span style='color:blue'>DESC</span><span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(13)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Compatibility Level</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ALTER
DATABASE SET COMPATIBILITY_LEVEL replaces <span class=SpellE>sp_dbcmptlevel</span>
for setting the database compatibility level. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb510680(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>ALTER
DATABASE Compatibility Level (Transact-SQL)</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'><o:p> </o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'>ALTER DATABASE <span
class=SpellE>database_name</span> <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'>SET COMPATIBILITY_LEVEL = <span
class=GramE>{ 80</span> | 90 | 100 }<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.25in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(14)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Compound Operators</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Operators
that perform an operation and set a variable to the result, for example</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=code><span style='font-size:
10.0pt;font-family:Consolas;color:darkgreen'>SET @x += 2</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, are
available. For more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc645922(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Compound
Operators (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(15)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>CONVERT Function</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
CONVERT function is enhanced to allow conversions between binary and character
hexadecimal values. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms187928(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>CAST and
CONVERT (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'><o:p> </o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'>CONVERT ( <span
class=SpellE>data_type</span> [ ( length ) ] , expression [ , style ] )<o:p></o:p></span></pre>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></i></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=GramE><span class=parameter><i><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>expression</span></i></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Is any
valid</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms190286(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>expression</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=SpellE><span class=parameter><i><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>data_type</span></i></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Is the
target data type. This includes</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>xml</span></b></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><span class=input><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>bigint</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>sql_variant</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.
Alias data types cannot be used.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=GramE><span class=parameter><i><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>length</span></i></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Is an
optional integer that specifies the length of the target data <span
class=GramE>type.</span> The default value is 30.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
class=GramE><span class=parameter><i><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>style</span></i></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Is an
integer expression that specifies how the CONVERT function is to translate</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=GramE><span class=parameter><i><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>expression</span></i></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> If
style is NULL, NULL is returned. The range is determined by</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><span class=parameter><i><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>data_type</span></i></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. For
more information, see the Remarks section.<o:p></o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>Note: </span><span style='font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>When</span><span class=apple-converted-space><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=parameter><i><span style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>expression</span></i></span><span
class=apple-converted-space><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>is</span><span class=apple-converted-space><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=GramE><span class=input><b><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>binary(</span></b></span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>n)</span></b></span><span
style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><span class=input><b><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'>varbinary</span></b></span></span><span
class=input><b><span style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>(n)</span></b></span><span
style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=input><b><span style='font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>char(n)</span></b></span><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>, or</span><span
class=apple-converted-space><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=input><b><span style='font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>varchar(n)</span></b></span><span
style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=parameter><i><span
style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>style</span></i></span><span
class=apple-converted-space><span style='font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>can be one of the values shown in the following table. Style values that are not listed in the table return an error.<o:p></o:p></span></pre>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>0</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>(default)</span><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'> - </span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Translates ASCII characters to
binary bytes or binary bytes to ASCII characters. Each character or byte is
converted 1:1. If the<span class=apple-converted-space> </span></span><span
class=SpellE><span class=parameter><i><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>data_type</span></i></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>is a binary type, the characters 0x are
added to the left of the result.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>1, 2</span></b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> - If the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>data_type</span></i></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>is a binary type, the expression must be a
character expression. The<span class=apple-converted-space> </span></span><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>expression</span></i></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>must
be composed of an even number of hexadecimal digits (0, 1, 2, 3, 4, 5, 6, 7, 8,
9, A, B, C, D, E, F, a, b, c, d, e, f). If the </span><span class=parameter><i><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>style</span></i></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>is set to 1 the characters 0x must be the
first two characters in the expression. If the expression contains an odd
number of characters or if any of the characters are invalid an error is
raised.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If the
length of the converted expression is greater than the length of the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>data_type</span></i></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>the result will be right truncated.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Fixed
length<span class=apple-converted-space> </span></span><span class=SpellE><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>data_types</span></i></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>that are larger than the converted result
will have zeros added to the right of the result.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If the
<span class=SpellE>data_type</span> is a character type, the expression must be
a binary expression. Each binary character is converted into two hexadecimal
characters. If the length of the converted expression is greater than <span
class=SpellE>the<span class=parameter><i><span style='mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'>data_type</span></i></span></span><span
class=apple-converted-space> </span>length it will be right truncated.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>data_type</span></i></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>is a fix sized character type and the
length of the converted result is less than its length of the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=parameter><i><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'>data_type</span></i></span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>; spaces are added to the right
of the converted expression to maintain an even number of hexadecimal digits.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
characters 0x will be added to the left of the converted result for<span
class=apple-converted-space> </span></span><span class=parameter><i><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'>style</span></i></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>1.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note:
Because Unicode data always uses an even number of bytes, use caution when you
convert</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>binary</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>or</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span class=SpellE><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>varbinary</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>to or from Unicode supported data types.
For example, the following conversion does not return a hexadecimal value of
41; it returns 4100:</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=code><span style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:darkgreen'>SELECT <span
class=GramE>CAST(</span>CAST(0x41 AS <span class=SpellE>nvarchar</span>) AS <span
class=SpellE>varbinary</span>)</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(16)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Date and Time Functionality - support for the
ISO week-date system now</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2008 includes support for the ISO week-date system. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174420(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>DATEPART
(Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>ISO
8601 includes the ISO week-date system, a numbering system for weeks. Each week
is associated with the year in which Thursday occurs. For example, week 1 of
2004 (2004W01) ran from Monday 29 December 2003 to Sunday, 4 January 2004. The
highest week number in a year might be 52 or 53. This style of numbering is
typically used in European countries, but rare elsewhere.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
first Thursday on the year is week 1. Weeks start Mondays.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(17)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>GROUPING SETS</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The <span
style='background:yellow;mso-highlight:yellow'>GROUPING SETS</span>, ROLLUP, and
CUBE operators are added to the GROUP BY clause. There is a new function, <span
style='background:yellow;mso-highlight:yellow'>GROUPING_ID ()</span>, that
returns more grouping-level information than the existing <span class=GramE><span
style='background:yellow;mso-highlight:yellow'>GROUPING(</span></span><span
style='background:yellow;mso-highlight:yellow'>)</span> function. <span
style='background:yellow;mso-highlight:yellow'>The non-ISO compliant WITH
ROLLUP, WITH CUBE, and ALL syntax is deprecated.</span> For more information,
see</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb522495(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Using
GROUP BY with ROLLUP, CUBE, and GROUPING SETS</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(18)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>MERGE Statement</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This
new Transact-SQL statement performs INSERT, UPDATE, or DELETE operations on a
target table based on the results of a join with a source table. The syntax
allows you to join a data source with a target table or view, and then perform
multiple actions based on the results of that join. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb510625(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>MERGE
(Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>[ WITH <<span
class=SpellE>common_table_expression</span>> [,...n] ]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>MERGE <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ TOP</span> ( expression ) [ PERCENT ] ] <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ INTO</span> ] <<span class=SpellE>target_table</span>> <span
class=GramE>[ WITH</span> ( <<span class=SpellE>merge_hint</span>> ) ] [
[ AS ] <span class=SpellE>table_alias</span> ]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> USING
<<span class=SpellE>table_source</span>> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> ON
<<span class=SpellE>merge_search_condition</span>><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ WHEN</span> MATCHED [ AND <<span class=SpellE>clause_search_condition</span>>
]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> THEN
<<span class=SpellE>merge_matched</span><span class=GramE>> ]</span>
[...n ]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ WHEN</span> NOT MATCHED [ BY TARGET ] [ AND <<span
class=SpellE>clause_search_condition</span>> ]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> THEN
<<span class=SpellE>merge_not_matched</span><span class=GramE>> ]</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ WHEN</span> NOT MATCHED BY SOURCE [ AND <<span class=SpellE>clause_search_condition</span>>
]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> THEN
<<span class=SpellE>merge_matched</span><span class=GramE>> ]</span>
[...n ]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ <</span><span class=SpellE>output_clause</span>> ]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'> <span
class=GramE>[ OPTION</span> ( <<span class=SpellE>query_hint</span>> [
,...n ] ) ]<span style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Times New Roman";color:black;mso-ansi-language:EN'>;<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>IF</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:fuchsia'>OBJECT_ID</span><span style='color:gray'>(</span><span
style='color:red'>N'Production.usp_UpdateInventory'</span><span
style='color:gray'>,</span> <span style='color:red'>N'P'</span><span
style='color:gray'>)</span> <span style='color:gray'>IS</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>DROP</span>
<span style='color:blue'>PROCEDURE</span> Production<span style='color:gray'>.</span>usp_UpdateInventory<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>PROCEDURE</span> Production<span style='color:gray'>.</span>usp_UpdateInventory
@OrderDate <span style='color:blue'>DATETIME<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>AS<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>MERGE</span>
Production<span style='color:gray'>.</span>ProductInventory <span
style='color:blue'>AS</span> <span style='color:blue'>target<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>USING<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>SELECT</span><span
style='mso-spacerun:yes'> </span>ProductID <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:fuchsia'>SUM</span><span style='color:gray'>(</span>OrderQty<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:blue'>FROM</span><span
style='mso-spacerun:yes'> </span>Sales<span
style='color:gray'>.</span>SalesOrderDetail <span style='color:blue'>AS</span>
sod<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>JOIN</span> Sales<span style='color:gray'>.</span>SalesOrderHeader
<span style='color:blue'>AS</span> soh <span style='color:blue'>ON</span> sod<span
style='color:gray'>.</span>SalesOrderID <span style='color:gray'>=</span> soh<span
style='color:gray'>.</span>SalesOrderID<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>AND</span> soh<span style='color:gray'>.</span>OrderDate
<span style='color:gray'>=</span> @OrderDate<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:blue'>GROUP</span> <span style='color:blue'>BY</span><span
style='mso-spacerun:yes'> </span>ProductID<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>)</span> <span style='color:blue'>AS</span> <span
style='color:gray'>source</span><span style='color:blue'> </span><span
style='color:gray'>(</span> ProductID<span style='color:gray'>,</span> OrderQty
<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>ON </span><span
style='color:gray'>(</span> <span style='color:blue'>target</span><span
style='color:gray'>.</span>ProductID <span style='color:gray'>=</span> <span
style='color:gray'>source.</span>ProductID <span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>WHEN</span>
<span style='color:gray'>MATCHED</span> <span style='color:gray'>AND</span> <span
style='color:blue'>target</span><span style='color:gray'>.</span>Quantity <span
style='color:gray'>-</span> <span style='color:gray'>source.</span>OrderQty <span
style='color:gray'><=</span> 0 <span style='color:blue'>THEN<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>DELETE<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>WHEN</span>
<span style='color:gray'>MATCHED</span> <span style='color:blue'>THEN<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>UPDATE</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span style='mso-tab-count:3'> </span><span
style='color:blue'>SET<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:blue'>target</span><span style='color:gray'>.</span>Quantity
<span style='color:gray'>=</span> <span style='color:blue'>target</span><span
style='color:gray'>.</span>Quantity <span style='color:gray'>-</span> <span
style='color:gray'>source.</span>OrderQty <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:blue'>target</span><span style='color:gray'>.</span>ModifiedDate
<span style='color:gray'>=</span> <span style='color:fuchsia'>GETDATE</span><span
style='color:gray'>()<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span style='mso-tab-count:3'> </span><span
style='color:blue'>OUTPUT<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:fuchsia'>$action</span> <span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>Inserted<span style='color:gray'>.</span>ProductID <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>Inserted<span style='color:gray'>.</span>Quantity <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>Inserted<span style='color:gray'>.</span>ModifiedDate <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>Deleted<span style='color:gray'>.</span>ProductID <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>Deleted<span style='color:gray'>.</span>Quantity <span style='color:
gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span>Deleted<span style='color:gray'>.</span>ModifiedDate<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>EXECUTE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> Production<span
style='color:gray'>.</span>usp_UpdateInventory<span style='color:blue'> </span><span
style='color:red'>'20030501'<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(19)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SQL Dependency Reporting</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2008 introduces a new catalog view and system functions to provide consistent
and reliable SQL dependency reporting. You can use</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb677315(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.sql_expression_dependencies</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb630351(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>sys.dm_sql_referencing_entities</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and </span><a
href="https://msdn.microsoft.com/en-us/library/bb677185(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>sys.dm_sql_referenced_entities</span></span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>to report on cross-server, cross-database,
and database SQL dependencies for both schema-bound and non-schema-bound
objects. For more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb677168(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Reporting
SQL Dependencies</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-ansi-language:EN'>In short, to view SQL dependencies, SQL
Server 2008 provides: <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l5 level1 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span lang=EN
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-ansi-language:EN'>sys.sql_expression_dependencies</span></span><span
lang=EN style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-ansi-language:EN'> catalog view <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l5 level1 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span class=GramE><span
lang=EN style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-ansi-language:EN'>sys.dm_sql_referenced_entities</span></span></span><span
lang=EN style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-ansi-language:EN'> and <span class=SpellE>sys.dm_sql_referencing_entities</span>
DMFs. <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l5 level1 lfo33;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='font-size:12.0pt;
font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-ansi-language:EN'>View Dependencies in SQL Server Management Studio. <o:p></o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(20)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Table-Valued Parameters</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Database Engine introduces a new parameter type that can reference user-defined
table types. Table-valued parameters can send multiple rows of data to
a SQL Server statement or routine (such as a stored procedure or function)
without creating a temporary table. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb510489(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Table-Valued
Parameters (Database Engine)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>==========================</span><b
style='mso-bidi-font-weight:normal'><span style='font-size:16.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Extended Reading</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>=========================<o:p></o:p></span></p>
<p style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='mso-ansi-language:EN'>Table-valued parameters are like parameter
arrays in OLE DB and ODBC, but offer more flexibility and closer integration
with Transact-SQL. Table-valued parameters also have the benefit of being able
to participate in set-based operations. <o:p></o:p></span></p>
<p style='margin-left:1.0in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='mso-ansi-language:EN'>You can create and execute Transact-SQL
routines with table-valued parameters, and <span style='background:yellow;
mso-highlight:yellow'>call them from Transact-SQL code</span>, managed and
native clients in any managed language. <o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l18 level1 lfo35;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;mso-ansi-language:EN'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle><span lang=EN style='mso-ansi-language:EN'>Creating
and Using Table-Valued Parameters in Transact-SQL</span></span><span lang=EN
style='mso-ansi-language:EN'><o:p></o:p></span></p>
<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l11 level1 lfo37;
tab-stops:list 1.5in'><![if !supportLists]><span lang=EN style='mso-ansi-language:
EN'><span style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Create
a table type and define the table structure.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>The following example
uses Transact-SQL and shows you how to create a table-valued parameter type, declare
a variable to reference it, fill the parameter list, and then pass the values
to a stored procedure.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>USE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
AdventureWorks<span style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/* Create a table type.
*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>TYPE</span> LocationTableType <span style='color:blue'>AS</span>
<span style='color:blue'>TABLE</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
LocationName <span style='color:blue'>VARCHAR</span><span style='color:gray'>(</span>50<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:gray;mso-no-proof:yes'>,</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> CostRate <span
style='color:blue'>INT</span> <span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l11 level1 lfo37;
tab-stops:list 1.5in'><![if !supportLists]><span lang=EN style='mso-ansi-language:
EN'><span style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Declare
a routine that has a parameter of the table type. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/* Create a procedure
to receive data for the table-valued parameter. */<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>CREATE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>PROCEDURE</span> usp_InsertProductionLocation<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>@TVP LocationTableType <span
style='color:blue'>READONLY<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>AS</span>
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>SET</span>
<span style='color:blue'>NOCOUNT</span> <span style='color:blue'>ON<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>INSERT</span>
<span style='color:blue'>INTO</span> [AdventureWorks]<span style='color:gray'>.</span>[Production]<span
style='color:gray'>.</span>[Location]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(</span><span style='font-size:10.0pt;font-family:
"Courier New";mso-no-proof:yes'>[Name]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span>[CostRate]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span>[Availability]<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span>[ModifiedDate]<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>SELECT</span> <span style='color:gray'>*,</span> 0<span
style='color:gray'>,</span> <span style='color:fuchsia'>GETDATE</span><span
style='color:gray'>()<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>FROM</span><span style='mso-spacerun:yes'> </span>@TVP<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>GO<o:p></o:p></span></span></p>
<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l11 level1 lfo37;
tab-stops:list 1.5in'><![if !supportLists]><span lang=EN style='mso-ansi-language:
EN'><span style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Declare
a variable of the table type, and reference the table type. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/* Declare a variable
that references the type. */<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>DECLARE</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
@LocationTVP <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>AS</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
LocationTableType<span style='color:gray'>;<o:p></o:p></span></span></p>
<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l11 level1 lfo37;
tab-stops:list 1.5in'><![if !supportLists]><span lang=EN style='mso-ansi-language:
EN'><span style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Fill
the table variable by using an </span><a
href="https://msdn.microsoft.com/en-us/library/ms174335(v=sql.100).aspx"><span
lang=EN style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;mso-ansi-language:EN'>INSERT</span></a><span lang=EN
style='mso-ansi-language:EN'> statement.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/* Add data to the
table variable. */<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>INSERT</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <span
style='color:blue'>INTO</span> @LocationTVP<span style='color:blue'> </span><span
style='color:gray'>(</span>LocationName<span style='color:gray'>,</span>
CostRate<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>SELECT</span>
[Name]<span style='color:gray'>,</span> 0.00<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>FROM</span>
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span>[AdventureWorks]<span
style='color:gray'>.</span>[Person]<span style='color:gray'>.</span>[StateProvince]<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p style='margin-left:1.5in;text-indent:-.25in;mso-list:l11 level1 lfo37;
tab-stops:list 1.5in'><![if !supportLists]><span lang=EN style='mso-ansi-language:
EN'><span style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>After
the table variable is created and filled, you can pass the variable to a
routine.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:green;mso-no-proof:yes'>/* Pass the table
variable data to a stored procedure. */<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:normal;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
mso-layout-grid-align:none;text-autospace:none'><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'>EXEC</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>
usp_InsertProductionLocation<span style='color:blue'> </span>@LocationTVP<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><span
lang=EN style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l18 level1 lfo35;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;mso-ansi-language:EN'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
lang=EN style='mso-ansi-language:EN'>Benefits<o:p></o:p></span></p>
<p style='margin-left:1.25in;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
lang=EN style='mso-ansi-language:EN'>Table-valued parameters offer more flexibility
and in some cases better performance than temporary tables or other ways to
pass a list of parameters. Table-valued parameters offer the following
benefits:<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Do
not acquire locks for the initial population of data from a client.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Provide
a simple programming model.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Enable
you to include complex business logic in a single routine.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Reduce
round trips to the server.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Can
have a table structure of different cardinality.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Are
strongly typed.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Enable
the client to specify sort order and unique keys.<o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto;
text-indent:-.25in;mso-list:l18 level1 lfo35;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;mso-ansi-language:EN'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
lang=EN style='mso-ansi-language:EN'>Restrictions<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>SQL
Server does not maintain statistics on columns of table-valued parameters.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>Table-valued
parameters must be passed as input READONLY parameters to Transact-SQL
routines. You cannot perform DML operations such as UPDATE, DELETE, or INSERT
on a table-valued parameter in the body of a routine.<o:p></o:p></span></p>
<p style='margin-left:1.75in;text-indent:-.25in;mso-list:l18 level2 lfo35;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><![if !supportLists]><span
lang=EN style='font-family:"Courier New";mso-fareast-font-family:"Courier New";
mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span lang=EN style='mso-ansi-language:EN'>You
cannot use a table-valued parameter as target of a SELECT INTO or INSERT EXEC
statement. A table-valued parameter can be in the FROM clause of SELECT INTO or
in the INSERT EXEC string or stored-procedure.<o:p></o:p></span></p>
<h2 style='mso-list:l13 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(21)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Row Constructors</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Transact-SQL
is enhanced to allow multiple value inserts within a single INSERT statement.
For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms174335(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>INSERT
(Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><o:p> </o:p></p>
<h1 style='mso-list:l12 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL Server 2008R2 – No Changes</h1>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-5683493963527347952015-09-08T23:48:00.001-05:002015-10-16T12:36:31.066-05:00New and Enhanced Database Engine Features Part 1 of 5 - SQL Server 2005<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/filelist.xml">
<link rel=Preview
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/preview.wmf">
<link rel=Edit-Time-Data
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>2</o:Revision>
<o:TotalTime>7</o:TotalTime>
<o:Created>2015-09-09T04:58:00Z</o:Created>
<o:LastSaved>2015-09-09T04:58:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>4504</o:Words>
<o:Characters>25674</o:Characters>
<o:Lines>213</o:Lines>
<o:Paragraphs>60</o:Paragraphs>
<o:CharactersWithSpaces>30118</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/themedata.thmx">
<link rel=colorSchemeMapping
href="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Verdana;
panose-1:2 11 6 4 3 5 4 4 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1593833729 1073750107 16 0 415 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-520092929 1073806591 9 0 415 0;}
@font-face
{font-family:新宋体;
panose-1:2 1 6 9 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"\@新宋体";
panose-1:2 1 6 9 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:3 680460288 22 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:9.0pt;
text-indent:-9.0pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l45 level1 lfo2;
tab-stops:list .5in;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l49 level1 lfo11;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
h3
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.0in;
margin-bottom:.0001pt;
text-indent:-.25in;
mso-line-height-alt:8.75pt;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l5 level1 lfo7;
font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
color:#03697A;
font-weight:normal;}
h4
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l62 level4 lfo1;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
code
{mso-style-noshow:yes;
mso-style-priority:99;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-ascii-font-family:"Segoe UI";
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Segoe UI";
mso-bidi-font-family:"Segoe UI";
color:#03697A;}
span.ratingtext
{mso-style-name:ratingtext;
mso-style-unhide:no;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.parameter
{mso-style-name:parameter;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.alerttitle
{mso-style-name:alerttitle;
mso-style-unhide:no;}
span.sup
{mso-style-name:sup;
mso-style-unhide:no;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.text-base
{mso-style-name:text-base;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:8.0pt;
line-height:107%;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:43916392;
mso-list-template-ids:-379842068;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:57679798;
mso-list-template-ids:-1804065774;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:63533646;
mso-list-template-ids:-1320780324;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3
{mso-list-id:79299600;
mso-list-template-ids:301907376;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4
{mso-list-id:87317173;
mso-list-template-ids:765600614;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:907435846 -1734604084 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l5:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l5:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l5:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.0in;
text-indent:-9.0pt;}
@list l5:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;}
@list l5:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;}
@list l5:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.5in;
text-indent:-9.0pt;}
@list l5:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;}
@list l5:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;}
@list l5:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:5.0in;
text-indent:-9.0pt;}
@list l6
{mso-list-id:174998476;
mso-list-template-ids:1608552720;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l6:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7
{mso-list-id:200633828;
mso-list-type:hybrid;
mso-list-template-ids:-1737849362 67698689 67698691 67698689 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l8
{mso-list-id:204293654;
mso-list-template-ids:-705770596;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l8:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9
{mso-list-id:229582750;
mso-list-template-ids:519980428;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l9:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10
{mso-list-id:240138213;
mso-list-template-ids:541883706;}
@list l10:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l10:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11
{mso-list-id:277297343;
mso-list-template-ids:-2050730996;}
@list l11:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l11:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12
{mso-list-id:287856281;
mso-list-template-ids:-687730494;}
@list l12:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l12:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13
{mso-list-id:296882032;
mso-list-template-ids:-206697230;}
@list l13:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l13:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l13:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14
{mso-list-id:308244984;
mso-list-type:hybrid;
mso-list-template-ids:-1715469618 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l14:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l14:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l14:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l14:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l14:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l14:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l14:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l14:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l14:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l15
{mso-list-id:352339247;
mso-list-template-ids:-1622900550;}
@list l15:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l16
{mso-list-id:364868621;
mso-list-template-ids:-1181325686;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17
{mso-list-id:396368128;
mso-list-template-ids:2082638048;}
@list l17:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l17:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18
{mso-list-id:496114759;
mso-list-template-ids:-87290162;}
@list l18:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l18:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19
{mso-list-id:541749434;
mso-list-template-ids:-1438885378;}
@list l19:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l19:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20
{mso-list-id:626812288;
mso-list-template-ids:2003176076;}
@list l20:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l20:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l20:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21
{mso-list-id:630794992;
mso-list-type:hybrid;
mso-list-template-ids:-707776060 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l21:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l21:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l21:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l21:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l21:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l21:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l21:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l21:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l21:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l22
{mso-list-id:633560079;
mso-list-type:hybrid;
mso-list-template-ids:776521746 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l22:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l22:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l22:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l22:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l22:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l22:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l22:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l22:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l22:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l23
{mso-list-id:636296241;
mso-list-type:hybrid;
mso-list-template-ids:1018886626 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l23:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l23:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l23:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l23:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l23:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l23:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l23:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l23:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l23:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l24
{mso-list-id:656884534;
mso-list-template-ids:1554910842;}
@list l24:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l24:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l24:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25
{mso-list-id:691688698;
mso-list-template-ids:1933088920;}
@list l26
{mso-list-id:705720585;
mso-list-template-ids:1274601056;}
@list l26:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l26:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27
{mso-list-id:795414666;
mso-list-template-ids:1282940098;}
@list l27:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l27:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28
{mso-list-id:899437195;
mso-list-template-ids:-1343451848;}
@list l28:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l28:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29
{mso-list-id:915821683;
mso-list-template-ids:171315306;}
@list l29:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l29:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.0in;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30
{mso-list-id:920871097;
mso-list-template-ids:-1414767780;}
@list l30:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l30:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l30:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31
{mso-list-id:932398749;
mso-list-template-ids:-1764202162;}
@list l31:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l31:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l31:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32
{mso-list-id:942686104;
mso-list-template-ids:-777243920;}
@list l32:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l32:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l32:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33
{mso-list-id:961495575;
mso-list-template-ids:-2126216976;}
@list l33:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l33:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l33:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.0in;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34
{mso-list-id:965505521;
mso-list-template-ids:227198546;}
@list l34:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l34:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l34:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35
{mso-list-id:966546869;
mso-list-type:hybrid;
mso-list-template-ids:-1471270924 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l35:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l35:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l35:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l35:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l35:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l35:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l35:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l35:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l35:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:6.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l36
{mso-list-id:979773341;
mso-list-template-ids:-339065626;}
@list l36:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l36:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l36:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37
{mso-list-id:980384610;
mso-list-template-ids:1624822124;}
@list l37:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l37:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l37:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.0in;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38
{mso-list-id:991637389;
mso-list-template-ids:-760588936;}
@list l38:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l38:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l38:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39
{mso-list-id:1033657472;
mso-list-template-ids:-1475965398;}
@list l39:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l39:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l39:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40
{mso-list-id:1044020012;
mso-list-template-ids:493537138;}
@list l40:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l40:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l40:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41
{mso-list-id:1050880319;
mso-list-template-ids:527621474;}
@list l41:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l41:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l41:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42
{mso-list-id:1057170466;
mso-list-template-ids:-279249780;}
@list l42:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l42:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l42:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43
{mso-list-id:1080178513;
mso-list-template-ids:974714064;}
@list l43:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l43:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l43:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l43:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l44
{mso-list-id:1113402382;
mso-list-template-ids:-1950693902;}
@list l44:level1
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l44:level2
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l44:level3
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l44:level4
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l44:level5
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l44:level6
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l44:level7
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l44:level8
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l44:level9
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l45
{mso-list-id:1119647457;
mso-list-template-ids:-369298102;}
@list l45:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l45:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l46
{mso-list-id:1128284400;
mso-list-template-ids:-188681536;}
@list l46:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l46:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l46:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l46:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l46:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l46:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l46:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l46:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l46:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47
{mso-list-id:1195655971;
mso-list-template-ids:-1064541832;}
@list l47:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l47:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l47:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l47:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l48
{mso-list-id:1234972651;
mso-list-type:hybrid;
mso-list-template-ids:-288335276 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l48:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l48:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l48:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l48:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l48:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l48:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l48:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l48:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l48:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l49
{mso-list-id:1238588746;
mso-list-type:hybrid;
mso-list-template-ids:2069239926 935347370 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l49:level1
{mso-level-style-link:"Heading 2";
mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l49:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l49:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l49:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l49:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l49:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l49:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l49:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l49:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l50
{mso-list-id:1281956733;
mso-list-type:hybrid;
mso-list-template-ids:-1818090484 67698691 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l50:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l50:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l50:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l50:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l50:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l50:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l50:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l50:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l50:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l51
{mso-list-id:1330913524;
mso-list-template-ids:-1162300506;}
@list l51:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l51:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l51:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l51:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l51:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l51:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l51:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l51:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l51:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52
{mso-list-id:1364861073;
mso-list-template-ids:455913552;}
@list l52:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l52:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l52:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l52:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l53
{mso-list-id:1383216371;
mso-list-template-ids:26002464;}
@list l53:level1
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l53:level2
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l53:level3
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l53:level4
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l53:level5
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l53:level6
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l53:level7
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l53:level8
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l53:level9
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l54
{mso-list-id:1397818360;
mso-list-template-ids:-297508954;}
@list l54:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l54:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l54:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l54:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l54:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l54:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l54:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l54:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l54:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55
{mso-list-id:1415397310;
mso-list-template-ids:1331187692;}
@list l55:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l55:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l55:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l55:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l56
{mso-list-id:1426221302;
mso-list-template-ids:-350945882;}
@list l57
{mso-list-id:1482385523;
mso-list-template-ids:-1185746282;}
@list l57:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l57:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l57:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l57:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l57:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l57:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l57:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l57:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l57:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l58
{mso-list-id:1492409472;
mso-list-template-ids:-1106237954;}
@list l58:level1
{mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l58:level2
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l58:level3
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l58:level4
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l58:level5
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l58:level6
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l58:level7
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l58:level8
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l58:level9
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l59
{mso-list-id:1540892339;
mso-list-template-ids:-704614952;}
@list l59:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l59:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l59:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l59:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l59:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l59:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l59:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l59:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l59:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l60
{mso-list-id:1553539130;
mso-list-template-ids:322568756;}
@list l61
{mso-list-id:1619145038;
mso-list-template-ids:-2048739592;}
@list l61:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l61:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l61:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l61:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l61:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l61:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l61:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l61:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l61:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l62
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l62:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l62:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l63
{mso-list-id:1675524574;
mso-list-template-ids:485372712;}
@list l63:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l63:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l63:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l63:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l63:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l63:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l63:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l63:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l63:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64
{mso-list-id:1726366654;
mso-list-template-ids:794882362;}
@list l64:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l64:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l64:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l64:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65
{mso-list-id:1728644559;
mso-list-template-ids:585808040;}
@list l65:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l65:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l65:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l65:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66
{mso-list-id:1731341961;
mso-list-template-ids:-47909428;}
@list l66:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l66:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l66:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l66:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l67
{mso-list-id:1735083777;
mso-list-template-ids:-2076644594;}
@list l67:level1
{mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l67:level2
{mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l67:level3
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l67:level4
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l67:level5
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l67:level6
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l67:level7
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l67:level8
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l67:level9
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l68
{mso-list-id:1774125182;
mso-list-template-ids:222435836;}
@list l68:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l68:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l68:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l68:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l68:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l68:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l68:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l68:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l68:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69
{mso-list-id:1812139932;
mso-list-template-ids:653806002;}
@list l69:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l69:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l69:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l69:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.75in;
mso-level-number-position:left;
margin-left:5.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l70
{mso-list-id:1819416567;
mso-list-template-ids:676394016;}
@list l71
{mso-list-id:1849173286;
mso-list-template-ids:-822341966;}
@list l71:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l71:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l71:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l71:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l71:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l71:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l71:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l71:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l71:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72
{mso-list-id:1879198998;
mso-list-template-ids:-287796492;}
@list l72:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l72:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l72:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l72:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73
{mso-list-id:1896507564;
mso-list-template-ids:-1101772092;}
@list l73:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l73:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l73:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l73:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l74
{mso-list-id:1906377650;
mso-list-template-ids:-670931068;}
@list l75
{mso-list-id:1952280299;
mso-list-template-ids:98068408;}
@list l75:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l75:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l75:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l75:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l75:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l75:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l75:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l75:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l75:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l76
{mso-list-id:1954096312;
mso-list-type:hybrid;
mso-list-template-ids:-935807040 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l76:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l76:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l76:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l76:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l76:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l76:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l76:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l76:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l76:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l77
{mso-list-id:1957062156;
mso-list-template-ids:999482090;}
@list l77:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l78
{mso-list-id:2019967094;
mso-list-template-ids:1750483658;}
@list l79
{mso-list-id:2105413856;
mso-list-template-ids:1241692334;}
@list l79:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l79:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l79:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l79:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l79:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l79:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l79:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l79:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l79:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l80
{mso-list-id:2109425136;
mso-list-type:hybrid;
mso-list-template-ids:-783105410 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l80:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l80:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l80:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l80:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l80:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l80:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l80:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l80:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l80:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Microsoft
.NET Framework: Common Language Runtime Integration</h2>
<p class=MsoNormal style='margin-left:.75in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Microsoft
.NET Framework common language runtime (CLR) is now hosted in the SQL Server
Database Engine. This CLR integration environment supports procedural database
objects, including functions, stored procedures, and triggers, that are written
in .NET Framework-based languages such as Microsoft Visual C# and Visual Basic
.NET.</span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(2)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Microsoft
.NET Framework: CLR User-Defined Aggregates</h2>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(3)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>User-defined
aggregate functions written in a .NET Framework-based language extend the basic
aggregate functions, such as SUM, MIN, and MAX, included in Transact-SQL. An
aggregate function is one that processes several data values and returns a
single value.</h2>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(4)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Microsoft
.NET Framework: User-Defined Types</h2>
<p class=MsoNormal style='margin-left:.75in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>CLR
user-defined types (UDTs) allow you to implement database data types in any of
the languages supported by the .NET Framework CLR. CLR user-defined types are
implemented as classes in a .NET Framework-based language and can have complex
structures and behavior defined by the fields, methods, and properties of the
class. CLR user-defined types are integrated with the Database Engine type
system and can be used in all the contexts where the built-in types are used.</span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(5)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Microsoft
.NET Framework: Stored Procedures, Triggers, and User-defined Functions</h2>
<p class=MsoNormal style='margin-left:.75in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Database
procedural objects can be written in .NET Framework-based languages to
incorporate more complex logic than is supported by the Transact-SQL language.
Programmers develop the objects using the same language and development
environment as they use to develop .NET Framework components and services.</span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(6)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Web
Access: Native HTTP SOAP Access – <span style='background:lime;mso-highlight:
lime'>deprecated in SQL Server 2008 and replaced with Windows Communications
Foundation (WCF) or ASP.NET</span>. </h2>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal align=center style='text-align:center'>==========================Extended
Reading================================</p>
<p class=MsoNormal style='margin-left:1.0in'><b style='mso-bidi-font-weight:
normal'>Native XML Web Services Overview<o:p></o:p></b></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This topic compares Native XML
Web Services in Microsoft SQL Server 2005 to Microsoft SQLXML, describes how
native XML Web services works, and lists some benefits from using it.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Native XML Web Services is not
useful or recommended for the following scenarios:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l18 level1 lfo8;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Applications characterized by real time highly concurrent
access, with short duration transactions.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l18 level1 lfo8;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Web farm type scale-out.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l18 level1 lfo8;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>As a replacement for the middle tier, specifically where your
application architecture has large-scale business logic demands that are better
accommodated within middle-tier components.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><a href="javascript:void(0)"
title="Click to collapse. Double-click to collapse all."><span
class=lwcollapsibleareatitle><b><span style='mso-bidi-font-size:14.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A;text-decoration:
none;text-underline:none'>Comparing Native XML Web Services to SQLXML</span></b></span></a><span
style='mso-bidi-font-size:14.0pt;line-height:107%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In earlier versions of SQL
Server, access to a SQL Server database requires using Tabular Data Stream
(TDS). TDS is a proprietary protocol that must be supported for Windows-based
desktop clients. Sometimes, SQL Server clients must use Microsoft Data Access
Components (MDAC). The MDAC stack is installed on the client computer that
connects to SQL Server. For SQL Server, SQLXML 3.0 is a middle-tier component
that supports Web-based access to SQL Server, but Internet Information Services
(IIS) must also be used.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In SQL Server 2005, by
combining the use of HTTP and SOAP, native XML Web services provides an
alternative for environments other than Windows, as shown in the following
illustration.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
mso-no-proof:yes'><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75"
o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_2" o:spid="_x0000_i1026" type="#_x0000_t75"
alt="Comparing Native XML Web Services to SQLXML" style='width:283.8pt;
height:122.4pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/image001.gif"
o:title="Comparing Native XML Web Services to SQLXML"/>
</v:shape></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Because there is no longer a
need for either MDAC installed at the client or for SQLXML with its dependency
at the middle-tier on IIS, SOAP and HTTP access enables a broader range of
clients to access SQL Server. These include Web application clients that use
existing client applications, such as a Web browser. Native XML Web Services
makes it easier to work with the Microsoft .NET Framework, Microsoft SOAP
Toolkit, Perl, and other Web development operating systems and toolsets.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The following table shows some
features that each technology offers.<o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=975
style='width:585.1pt;margin-left:71.6pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 0in 0in 0in'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=533 style='width:319.6pt;border:solid #BBBBBB 1.0pt;mso-border-alt:
solid #BBBBBB .75pt;background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-top:15.0pt;margin-right:0in;margin-bottom:
15.0pt;margin-left:0in'><b><span style='color:#636363'>Native XML Web
Services</span></b><b><span style='font-size:12.0pt;line-height:107%;
font-family:"Times New Roman",serif;color:#636363'><o:p></o:p></span></b></p>
</td>
<td width=443 style='width:265.5pt;border:solid #BBBBBB 1.0pt;border-left:
none;mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-top:15.0pt;margin-right:0in;margin-bottom:
15.0pt;margin-left:0in'><b><span style='color:#636363'>Microsoft SQLXML<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td width=533 valign=top style='width:319.6pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;line-height:normal;mso-list:l38 level1 lfo9;tab-stops:list .5in'>A
fully compliant SOAP server implementation that can support SOAP 1.1 and
SOAP 1.2 clients.<o:p></o:p></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;line-height:normal;mso-list:l38 level1 lfo9;tab-stops:list .5in'>Full
support for parameterized batch execution.<o:p></o:p></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;line-height:normal;mso-list:l38 level1 lfo9;tab-stops:list .5in'>Dynamic
WSDL generation at the server.<o:p></o:p></li>
</ul>
</td>
<td width=443 valign=top style='width:265.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;line-height:normal;mso-list:l30 level1 lfo10;tab-stops:list .5in'>XML
template and schema files. These support updatable XML views.<o:p></o:p></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;line-height:normal;mso-list:l30 level1 lfo10;tab-stops:list .5in'><span
class=SpellE>Updategrams</span>.<o:p></o:p></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;line-height:normal;mso-list:l30 level1 lfo10;tab-stops:list .5in'>XML
bulk load.<o:p></o:p></li>
</ul>
</td>
</tr>
</table>
<p class=MsoNormal style='margin-left:1.0in'><a href="javascript:void(0)"
title="Click to collapse. Double-click to collapse all."><span
class=lwcollapsibleareatitle><b><span style='mso-bidi-font-size:14.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A;text-decoration:
none;text-underline:none'>How Native XML Web Services Works</span></b></span></a><span
style='mso-bidi-font-size:14.0pt;line-height:107%'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To use Native XML Web Services
in SQL Server, an HTTP endpoint must to be established at the server. This
endpoint is essentially the gateway through which HTTP-based clients can query
the server. After an HTTP endpoint is established, stored procedures or
user-defined functions can be added or made available to endpoint users. This
can occur when the endpoint is either created or updated. When procedures and
functions are enabled, they are specified as<span class=apple-converted-space> </span><em><span
style='font-family:"Segoe UI",sans-serif'>Web methods</span></em>. A collection
of Web methods that are designed to be used together can be called a<span
class=apple-converted-space> </span><em><span style='font-family:"Segoe UI",sans-serif'>Web
service</span></em>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>These Web services can be
described by using the WSDL format. The WSDL format is generated by an instance
of SQL Server and returned to SOAP clients for any HTTP endpoints on which WSDL
is enabled, as shown in the following illustration. If required, the WSDL
format can be a custom solution instead of one generated by SQL Server. Optionally,
the endpoint can be configured to not answer WSDL requests.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
mso-no-proof:yes'><v:shape id="Picture_x0020_1" o:spid="_x0000_i1025" type="#_x0000_t75"
alt="How Native XML Web Services works" style='width:347.4pt;height:216.6pt;
visibility:visible;mso-wrap-style:square'>
<v:imagedata src="Database%20Engine%20Enhancements%20in%20SQL%20Server%202005_files/image002.gif"
o:title="How Native XML Web Services works"/>
</v:shape></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Following this process,
collections of SQL Server-enabled Web services can be implemented and used to
help build and populate a Service-Oriented Architecture (SOA).<span
class=apple-converted-space> </span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;mso-line-height-alt:13.5pt'><span style='font-size:14.0pt;
mso-bidi-font-size:11.0pt;font-family:"Calibri",sans-serif;mso-ascii-theme-font:
minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='mso-fareast-font-family:
宋体;mso-fareast-theme-font:minor-fareast'>In short, i</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>n SQL Server
2005, SQL Server provides native XML Web Services through the SQL Server
Database Engine by using the following open standards:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l28 level1 lfo4;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Hypertext Transfer Protocol (HTTP) - As the core protocol behind
the World Wide Web, HTTP provides a platform-neutral Web-based exchange of
data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l28 level1 lfo4;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SOAP - SOAP defines how to use XML and HTTP to access services,
objects, and servers regardless of the operating system.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l28 level1 lfo4;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Web Services Definition Language (WSDL) - WSDL is an XML
document format that can be used to describe Web-based services.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When you use Native XML Web
Services in SQL Server 2005 or later, you can send SOAP messaging requests to
an instance of SQL Server over HTTP to run the following:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l66 level1 lfo5;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Transact-SQL batch statements, with or without parameters.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l66 level1 lfo5;
tab-stops:list 2.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Stored procedures, extended stored procedures, and scalar-valued
user-defined functions.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>=====================================================================================<o:p></o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(7)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Transact-SQL
Enhancements: New xml Data Type</h2>
<p class=MsoNormal style='margin-left:.75in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>XML data can
be stored in columns, stored procedure parameters, or variables created using
the<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif'>xml</span></strong><span
class=apple-converted-space> </span>type.</span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(8)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Transact-SQL
Enhancements: FOR XML Enhancements (RAW, AUTO, EXPLICIT, PATH)</h2>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms190025(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>TYPE
Directive in FOR XML Queries</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms190947(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>RAW
Mode Enhancements</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms190265(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>AUTO
Mode Enhancements</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms190705(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>EXPLICIT
Mode Enhancements</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms188276(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Nested
FOR XML Queries</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms178079(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Generating
Elements for NULL Values Using the XSINIL Parameter</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms190431(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>FOR
XML Support for Various SQL Server Data Types</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms175113(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Inline
XSD Schema Generation</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.0in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo12;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/en-US/library/ms178035(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Change
in Inline XDR Schema Generation</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(9)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Transact-SQL
Enhancements: Improved Error Handling - TRY-CATCH.</h2>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(10)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: New Metadata Views -
System catalog views and DMVs </h2>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(11)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Ranking Functions</h2>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.75in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l69 level1 lfo3;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>RANK<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.75in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l69 level1 lfo3;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>DENSE_RANK<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.75in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l69 level1 lfo3;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>NTILE<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.75in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l69 level1 lfo3;
tab-stops:list 1.75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>ROW_NUMBER<o:p></o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(12)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Data Definition
Language (DDL) Triggers</h2>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(13)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Event Notifications –
still in SQL Server 2016</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Event notifications execute <span
style='background:yellow;mso-highlight:yellow'>in response to a variety of
Transact-SQL data definition language (DDL) statements and SQL Trace events by
sending information about these events to a Service Broker service.</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Event notifications can be
used to do the following:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l34 level1 lfo6;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Log and review changes or activity occurring on the database.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l34 level1 lfo6;
tab-stops:list 1.5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Perform an action in response to an event in an asynchronous
instead of synchronous manner.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Event notifications can offer
a programming alternative to DDL triggers and SQL Trace.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Benefits of event
notifications: Event notifications run asynchronously, outside the scope of a
transaction. Therefore, unlike DDL triggers, event notifications can be used
inside a database application to respond to events without using any resources
defined by the immediate transaction.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Unlike SQL Trace, event
notifications can be used to perform an action inside an instance of SQL Server
in response to a SQL Trace event.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When an event notification is
created, one or more Service Broker conversations between an instance of SQL
Server and the target service you specify are opened. The conversations
typically remain open as long as the event notification exists as an object on
the server instance. In some error cases the conversations can close before the
event notification is dropped. These conversations are never shared between
event notifications. Every event notification has its own exclusive
conversations. Ending a conversation explicitly prevents the target service from
receiving more messages, and the conversation will not reopen the next time the
event notification fires.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Event information is delivered
to the Service Broker as a variable of type<span class=apple-converted-space> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>xml</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>that provides information about when an
event occurs, about the database object affected, the Transact-SQL batch
statement involved, and other information<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>USE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> AdventureWorks2008R2<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>CREATE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>EVENT</span>
<span style='color:blue'>NOTIFICATION</span> NotifyALTER_T1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>ON</span><span style='font-size:10.0pt;font-family:
"Courier New";mso-no-proof:yes'> <span style='color:blue'>DATABASE<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FOR</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> ALTER_TABLE<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>TO</span><span style='font-size:10.0pt;font-family:
"Courier New";mso-no-proof:yes'> <span style='color:blue'>SERVICE</span> <span
style='color:red'>'//Adventure-Works.com/ArchiveService'</span> <span
style='color:gray'>,<o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:red'>'8140a771-3c4b-4479-8ac0-81008ab17984'</span><span
style='color:gray'>;</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(14)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Queue Processing
Extensions</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Three Transact-SQL enhancements simplify
building message queuing applications in loosely coupled, reliable,
Internet-scale and business process automation systems. The INSERT, UPDATE, and
DELETE now support an <span style='background:yellow;mso-highlight:yellow'>OUTPUT
clause that return data based on the rows modified by the statement</span>.
READPAST can now be specified on UPDATE and DELETE statements, letting these
statements <span style='background:yellow;mso-highlight:yellow'>skip queue rows
held by other tasks</span> and picking the next available row from a queue.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Question 1: Why three, it should be two:
OUTPUT and READPAST<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Question 2: How does OUTPUT fit the picture of
queuing is not very clearly explained.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(15)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Unified Large Object
Programming Model</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>In earlier versions of SQL Server, large
strings over 8,000 bytes had to be stored in the <b>text</b>, <span
class=SpellE><b>ntext</b></span>, and <b>image</b> data types which
had a different programming model than the data types for shorter strings (<b>char</b>, <span
class=SpellE><b>nchar</b></span>, <b>varchar</b>, <span class=SpellE><b>nvarchar</b></span>, <b>binary</b>,
and <span class=SpellE><b>varbinary</b></span>). The Database Engine now
supports a MAX length specification for the shorter data types. When MAX is
specified, the data types can store the same size strings as <b>text</b>, <span
class=SpellE><b>ntext</b></span>, and <b>image</b> values up to 2
gigabytes (GB), but are processed in the same way as when they store shorter
strings.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(16)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Recursive Queries</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>A Common Table Expressions <span
style='background:yellow;mso-highlight:yellow'>(CTE) is a results set that is
stored temporarily during the execution of a SELECT, INSERT, UPDATE, or DELETE
statement.</span> Using a CTE allows the use of recursive queries and can
simplify logic by <span style='background:yellow;mso-highlight:yellow'>replacing
the use of temporary tables or views.</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(17)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: New APPLY Operator</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The APPLY operator supports invoking a
table-valued expression (a table-valued function or subquery) for each row
returned by an outer table reference. The table-valued expression is evaluated
for each row in the outer table reference.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.05pt;background:white'><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;color:#555555'>A UDF
can be joined with other tables, but not by simple joins. They have special
joins called<span class=apple-converted-space> </span></span><strong><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#555555'>APPLY</span></strong><span
class=apple-converted-space><b><span style='font-size:9.0pt;font-family:"Verdana",sans-serif;
color:#555555'> </span></b></span><span style='font-size:9.0pt;font-family:
"Verdana",sans-serif;color:#555555'>operator. An<span
class=apple-converted-space> </span></span><strong><span style='font-size:
9.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#555555'>APPLY</span></strong><span
class=apple-converted-space><b><span style='font-size:9.0pt;font-family:"Verdana",sans-serif;
color:#555555'> </span></b></span><span style='font-size:9.0pt;font-family:
"Verdana",sans-serif;color:#555555'>operator allows you to <span
style='background:yellow;mso-highlight:yellow'>invoke a table-valued function
for each row returned by an outer table expression of a query.</span> The
table-valued function acts as the right input and the outer table expression
acts as the left input. The right input is evaluated for each row from the left
input and the rows produced are combined for the final output. The list of
columns produced by the APPLY operator is the set of columns in the left input
followed by the list of columns returned by the right input.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.05pt;background:white'><strong><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#555555'><o:p> </o:p></span></strong></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.05pt;background:white'><strong><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#555555'>– CROSS APPLY</span></strong><span
class=apple-converted-space><span style='font-size:9.0pt;font-family:"Verdana",sans-serif;
color:#555555'> </span></span><span style='font-size:9.0pt;font-family:
"Verdana",sans-serif;color:#555555'>acts as INNER JOIN, <span style='background:
yellow;mso-highlight:yellow'>returns only rows from the outer table</span> that
produce a result set from the table-valued function.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.05pt;background:white'><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;color:#555555'><br>
</span><strong><span style='font-size:9.0pt;font-family:"Verdana",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#555555'>–
OUTER APPLY</span></strong><span class=apple-converted-space><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;color:#555555'> </span></span><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;color:#555555'>acts as
OUTER JOIN, returns both rows that produce a result set, and rows that do not,
with NULL values in the columns produced by the table-valued function.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.05pt;background:white'><span
style='font-size:9.0pt;font-family:"Verdana",sans-serif;color:#555555'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>--Create Employees table and insert values.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>CREATE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>TABLE</span>
Employees<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>empid<span
style='mso-spacerun:yes'> </span><span style='color:blue'>int</span><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>NOT</span> <span style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>mgrid<span
style='mso-spacerun:yes'> </span><span style='color:blue'>int</span><span
style='mso-spacerun:yes'>
</span><span style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>empname <span
style='color:blue'>varchar</span><span style='color:gray'>(</span>25<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>salary<span
style='mso-spacerun:yes'> </span><span style='color:blue'>money</span><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>CONSTRAINT</span> PK_Employees <span style='color:blue'>PRIMARY</span>
<span style='color:blue'>KEY</span><span style='color:gray'>(</span>empid<span
style='color:gray'>),<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>1
<span style='color:gray'>,</span> <span style='color:gray'>NULL,</span> <span
style='color:red'>'Nancy'</span><span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> $10000.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>2
<span style='color:gray'>,</span> 1<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Andrew'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$5000.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>3
<span style='color:gray'>,</span> 1<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Janet'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$5000.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>4
<span style='color:gray'>,</span> 1<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Margaret'</span><span
style='color:gray'>,</span> $5000.00<span style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>5
<span style='color:gray'>,</span> 2<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Steven'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$2500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>6
<span style='color:gray'>,</span> 2<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Michael'</span>
<span style='color:gray'>,</span> $2500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>7
<span style='color:gray'>,</span> 3<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Robert'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$2500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>8
<span style='color:gray'>,</span> 3<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Laura'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$2500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>9
<span style='color:gray'>,</span> 3<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Ann'</span><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>,</span> $2500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>10<span
style='color:gray'>,</span> 4<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Ina'</span><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>,</span> $2500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>11<span
style='color:gray'>,</span> 7<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'David'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$2000.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>12<span
style='color:gray'>,</span> 7<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Ron'</span><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>,</span> $2000.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>13<span
style='color:gray'>,</span> 7<span style='mso-spacerun:yes'>
</span><span style='color:gray'>,</span> <span style='color:red'>'Dan'</span><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>,</span> $2000.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Employees <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>14<span
style='color:gray'>,</span> 11<span style='mso-spacerun:yes'> </span><span
style='color:gray'>,</span> <span style='color:red'>'James'</span><span
style='mso-spacerun:yes'> </span><span style='color:gray'>,</span>
$1500.00<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>--Create Departments table and insert values.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>CREATE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>TABLE</span>
Departments<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>deptid<span
style='mso-spacerun:yes'> </span><span style='color:blue'>INT</span>
<span style='color:gray'>NOT</span> <span style='color:gray'>NULL</span> <span
style='color:blue'>PRIMARY</span> <span style='color:blue'>KEY</span><span
style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>deptname<span
style='mso-spacerun:yes'> </span><span style='color:blue'>VARCHAR</span><span
style='color:gray'>(</span>25<span style='color:gray'>)</span> <span
style='color:gray'>NOT</span> <span style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>deptmgrid <span
style='color:blue'>INT</span> <span style='color:gray'>NULL</span> <span
style='color:blue'>REFERENCES</span> Employees<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Departments <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>1<span
style='color:gray'>,</span> <span style='color:red'>'HR'</span><span
style='color:gray'>,</span><span
style='mso-spacerun:yes'>
</span>2<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Departments <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>2<span
style='color:gray'>,</span> <span style='color:red'>'Marketing'</span><span
style='color:gray'>,</span><span style='mso-spacerun:yes'>
</span>7<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Departments <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>3<span
style='color:gray'>,</span> <span style='color:red'>'Finance'</span><span
style='color:gray'>,</span><span
style='mso-spacerun:yes'> </span>8<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Departments <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>4<span
style='color:gray'>,</span> <span style='color:red'>'R&D'</span><span
style='color:gray'>,</span><span
style='mso-spacerun:yes'>
</span>9<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Departments <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>5<span
style='color:gray'>,</span> <span style='color:red'>'Training'</span><span
style='color:gray'>,</span><span
style='mso-spacerun:yes'> </span>4<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
Departments <span style='color:blue'>VALUES</span><span style='color:gray'>(</span>6<span
style='color:gray'>,</span> <span style='color:red'>'Gardening'</span><span
style='color:gray'>,</span> <span style='color:gray'>NULL)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>CREATE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>FUNCTION</span>
dbo<span style='color:gray'>.</span>fn_getsubtree<span style='color:gray'>(</span>@empid
<span style='color:blue'>AS</span> <span style='color:blue'>INT</span><span
style='color:gray'>)</span> <span style='color:blue'>RETURNS</span> @TREE <span
style='color:blue'>TABLE<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>empid<span
style='mso-spacerun:yes'> </span><span style='color:blue'>INT</span>
<span style='color:gray'>NOT</span> <span style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>empname <span
style='color:blue'>VARCHAR</span><span style='color:gray'>(</span>25<span
style='color:gray'>)</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>mgrid<span
style='mso-spacerun:yes'> </span><span style='color:blue'>INT</span>
<span style='color:gray'>NULL,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>lvl<span
style='mso-spacerun:yes'> </span><span
style='color:blue'>INT</span> <span style='color:gray'>NOT</span> <span
style='color:gray'>NULL<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>)<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>AS<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>BEGIN<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WITH</span> Employees_Subtree<span style='color:gray'>(</span>empid<span
style='color:gray'>,</span> empname<span style='color:gray'>,</span> mgrid<span
style='color:gray'>,</span> lvl<span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>AS<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><span style='mso-spacerun:yes'> </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:green'>-- Anchor Member (AM)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>SELECT</span> empid<span style='color:gray'>,</span> empname<span
style='color:gray'>,</span> mgrid<span style='color:gray'>,</span> 0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>FROM</span> Employees<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>WHERE</span> empid <span style='color:gray'>=</span> @empid<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>UNION</span> <span style='color:gray'>all<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:green'>-- Recursive Member (RM)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>SELECT</span> e<span style='color:gray'>.</span>empid<span
style='color:gray'>,</span> e<span style='color:gray'>.</span>empname<span
style='color:gray'>,</span> e<span style='color:gray'>.</span>mgrid<span
style='color:gray'>,</span> es<span style='color:gray'>.</span>lvl<span
style='color:gray'>+</span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>FROM</span> Employees <span style='color:blue'>AS</span> e<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'>
</span><span style='color:gray'>JOIN</span> Employees_Subtree <span
style='color:blue'>AS</span> es<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:blue'>ON</span> e<span style='color:gray'>.</span>mgrid <span
style='color:gray'>=</span> es<span style='color:gray'>.</span>empid<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>INSERT</span> <span style='color:blue'>INTO</span> @TREE<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>SELECT</span> <span style='color:gray'>*</span> <span
style='color:blue'>FROM</span> Employees_Subtree<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:blue'>RETURN<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>END<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>deptid<span style='mso-tab-count:1'> </span>deptname<span
style='mso-tab-count:1'> </span>deptmgrid<span
style='mso-tab-count:1'> </span>empid<span style='mso-tab-count:
1'> </span>empname<span style='mso-tab-count:1'> </span>mgrid<span
style='mso-tab-count:1'> </span>lvl<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-tab-count:2'> </span>HR<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:1'> </span>Andrew<span
style='mso-tab-count:1'> </span>1<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-tab-count:2'> </span>HR<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:2'> </span>5<span
style='mso-tab-count:1'> </span>Steven<span
style='mso-tab-count:1'> </span>2<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-tab-count:2'> </span>HR<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:
1'> </span>6<span style='mso-tab-count:1'> </span>Michael<span
style='mso-tab-count:1'> </span>2<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>7<span
style='mso-tab-count:1'> </span>Robert<span
style='mso-tab-count:1'> </span>3<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>11<span
style='mso-tab-count:1'> </span>David<span style='mso-tab-count:
2'> </span>7<span style='mso-tab-count:
1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>12<span
style='mso-tab-count:1'> </span>Ron<span style='mso-tab-count:
2'> </span>7<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>13<span
style='mso-tab-count:1'> </span>Dan<span style='mso-tab-count:
2'> </span>7<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>14<span
style='mso-tab-count:1'> </span>James<span style='mso-tab-count:
2'> </span>11<span style='mso-tab-count:
1'> </span>2<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>3<span style='mso-tab-count:2'> </span>Finance<span
style='mso-tab-count:1'> </span>8<span
style='mso-tab-count:2'> </span>8<span
style='mso-tab-count:1'> </span>Laura<span
style='mso-tab-count:2'> </span>3<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>4<span style='mso-tab-count:2'> </span>R&D<span
style='mso-tab-count:2'> </span>9<span
style='mso-tab-count:2'> </span>9<span
style='mso-tab-count:1'> </span>Ann<span
style='mso-tab-count:2'> </span>3<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>5<span style='mso-tab-count:2'> </span>Training<span
style='mso-tab-count:1'> </span>4<span style='mso-tab-count:
2'> </span>4<span
style='mso-tab-count:1'> </span>Margaret<span
style='mso-tab-count:1'> </span>1<span style='mso-tab-count:
1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>5<span style='mso-tab-count:2'> </span>Training<span
style='mso-tab-count:1'> </span>4<span style='mso-tab-count:
2'> </span>10<span
style='mso-tab-count:1'> </span>Ina<span style='mso-tab-count:
2'> </span>4<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:gray'>*<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FROM</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> Departments <span
style='color:blue'>AS</span> D<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><span
style='color:gray'>CROSS</span> <span style='color:gray'>APPLY</span>
fn_getsubtree<span style='color:gray'>(</span>D<span style='color:gray'>.</span>deptmgrid<span
style='color:gray'>)</span> <span style='color:blue'>AS</span> ST<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>deptid<span style='mso-tab-count:1'> </span>deptname<span
style='mso-tab-count:1'> </span>deptmgrid<span
style='mso-tab-count:1'> </span>empid<span style='mso-tab-count:
1'> </span>empname<span style='mso-tab-count:1'> </span>mgrid<span
style='mso-tab-count:1'> </span>lvl<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-tab-count:2'> </span>HR<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:1'> </span>Andrew<span
style='mso-tab-count:1'> </span>1<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-tab-count:2'> </span>HR<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:2'> </span>5<span
style='mso-tab-count:1'> </span>Steven<span
style='mso-tab-count:1'> </span>2<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-tab-count:2'> </span>HR<span
style='mso-tab-count:2'> </span>2<span
style='mso-tab-count:2'> </span>6<span
style='mso-tab-count:1'> </span>Michael<span
style='mso-tab-count:1'> </span>2<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>7<span
style='mso-tab-count:1'> </span>Robert<span
style='mso-tab-count:1'> </span>3<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>11<span
style='mso-tab-count:1'> </span>David<span style='mso-tab-count:
2'> </span>7<span style='mso-tab-count:
1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>12<span
style='mso-tab-count:1'> </span>Ron<span style='mso-tab-count:
2'> </span>7<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>13<span
style='mso-tab-count:1'> </span>Dan<span style='mso-tab-count:
2'> </span>7<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-tab-count:2'> </span>Marketing<span
style='mso-tab-count:1'> </span>7<span style='mso-tab-count:2'> </span>14<span
style='mso-tab-count:1'> </span>James<span style='mso-tab-count:
2'> </span>11<span style='mso-tab-count:
1'> </span>2<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>3<span style='mso-tab-count:2'> </span>Finance<span
style='mso-tab-count:1'> </span>8<span
style='mso-tab-count:2'> </span>8<span
style='mso-tab-count:1'> </span>Laura<span
style='mso-tab-count:2'> </span>3<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>4<span style='mso-tab-count:2'> </span>R&D<span
style='mso-tab-count:2'> </span>9<span
style='mso-tab-count:2'> </span>9<span
style='mso-tab-count:1'> </span>Ann<span
style='mso-tab-count:2'> </span>3<span
style='mso-tab-count:1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>5<span style='mso-tab-count:2'> </span>Training<span
style='mso-tab-count:1'> </span>4<span style='mso-tab-count:
2'> </span>4<span
style='mso-tab-count:1'> </span>Margaret<span
style='mso-tab-count:1'> </span>1<span style='mso-tab-count:
1'> </span>0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>5<span style='mso-tab-count:2'> </span>Training<span
style='mso-tab-count:1'> </span>4<span style='mso-tab-count:
2'> </span>10<span
style='mso-tab-count:1'> </span>Ina<span style='mso-tab-count:
2'> </span>4<span
style='mso-tab-count:1'> </span>1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>6<span style='mso-tab-count:2'> </span>Gardening<span
style='mso-tab-count:1'> </span>NULL<span style='mso-tab-count:
2'> </span>NULL<span
style='mso-tab-count:1'> </span>NULL<span style='mso-tab-count:2'> </span>NULL<span
style='mso-tab-count:1'> </span>NULL<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:gray'>*<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FROM</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> Departments <span
style='color:blue'>AS</span> D<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;line-height:13.05pt;background:white'><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:gray'>OUTER</span> <span
style='color:gray'>APPLY</span> fn_getsubtree<span style='color:gray'>(</span>D<span
style='color:gray'>.</span>deptmgrid<span style='color:gray'>)</span> <span
style='color:blue'>AS</span> ST</span><span style='font-size:9.0pt;font-family:
"Verdana",sans-serif;color:#555555'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(18)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: New PIVOT and UNPIVOT
Operators</h2>
<p class=MsoListParagraph style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;line-height:107%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>What is PIVOT?<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PIVOT rotates
a table-valued expression by turning the unique values from one column in the expression
into multiple columns in the output, and performs aggregations where they are
required on any remaining column values that are wanted in the final output.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><code><span
style='mso-ansi-font-size:12.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span></code><![endif]><code><b style='mso-bidi-font-weight:
normal'><span style='mso-ansi-font-size:12.0pt;mso-bidi-font-size:12.0pt;
color:#2A2A2A'>T-SQL Pattern for PIVOT:<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>SELECT <non-pivoted column>,</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> [<span class=GramE>first</span> pivoted
column] AS <column name>,</span></code><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> [<span class=GramE>second</span> pivoted
column] AS <column name>,</span></code><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> ...</span></code><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> [<span class=GramE>last</span> pivoted
column] AS <column name></span></code><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>FROM</span></code><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> (<SELECT query that produces the
data>)</span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span><code><span
style='font-size:10.0pt;color:#2A2A2A'> AS <alias for the
source query></span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>PIVOT</span></code><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>(</span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> <<span class=GramE>aggregation</span>
function>(<column being aggregated>)</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>FOR</span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>[<<span class=GramE>column</span> that contains the values
that will become column headers>]</span></code><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> IN <span class=GramE>( [</span>first
pivoted column], [second pivoted column],</span></code><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> ... [<span class=GramE>last</span>
pivoted column])</span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>) AS <alias for the pivot table></span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'><<span class=GramE>optional</span> ORDER BY clause></span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Example:</p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>USE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> AdventureWorks<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> VendorID<span style='color:gray'>,</span>
[164] <span style='color:blue'>AS</span> Emp1<span style='color:gray'>,</span>
[198] <span style='color:blue'>AS</span> Emp2<span style='color:gray'>,</span>
[223] <span style='color:blue'>AS</span> Emp3<span style='color:gray'>,</span>
[231] <span style='color:blue'>AS</span> Emp4<span style='color:gray'>,</span>
[233] <span style='color:blue'>AS</span> Emp5<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FROM</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(</span><span style='font-size:10.0pt;font-family:
"Courier New";color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:
10.0pt;font-family:"Courier New";mso-no-proof:yes'> PurchaseOrderID<span
style='color:gray'>,</span> EmployeeID<span style='color:gray'>,</span>
VendorID<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FROM</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> Purchasing<span style='color:gray'>.</span>PurchaseOrderHeader<span
style='color:gray'>)</span> p<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>PIVOT<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:fuchsia;mso-no-proof:yes'>COUNT</span><span style='font-size:10.0pt;
font-family:"Courier New";color:blue;mso-no-proof:yes'> </span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>PurchaseOrderID<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FOR</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> EmployeeID <span style='color:
gray'>IN<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(</span><span style='font-size:10.0pt;font-family:
"Courier New";mso-no-proof:yes'> [164]<span style='color:gray'>,</span> [198]<span
style='color:gray'>,</span> [223]<span style='color:gray'>,</span> [231]<span
style='color:gray'>,</span> [233] <span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>)</span><span style='font-size:10.0pt;font-family:
"Courier New";mso-no-proof:yes'> <span style='color:blue'>AS</span> pvt<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Courier New";color:blue;mso-no-proof:yes'>ORDER</span><span
style='font-size:10.0pt;line-height:107%;font-family:"Courier New";mso-no-proof:
yes'> <span style='color:blue'>BY</span> VendorID<o:p></o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;line-height:107%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>What is UNPIVOT?<o:p></o:p></span></b></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>UNPIVOT
performs the opposite operation to PIVOT by rotating columns of a table-valued
expression into column values.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><code><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></code><![endif]><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>Data sample:<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l21 level2 lfo13'><![if !supportLists]><code><span
style='font-size:10.0pt;mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span></code><![endif]><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>Original Pivoted Table<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><span class=SpellE><code><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;color:#2A2A2A'>VendorID</span></b></code></span><code><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;color:#2A2A2A'><span
style='mso-tab-count:1'> </span>Emp1<span style='mso-tab-count:
1'> </span>Emp2<span style='mso-tab-count:1'> </span>Emp3<span
style='mso-tab-count:1'> </span>Emp4<span style='mso-tab-count:1'> </span>Emp5<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>1<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>4<span
style='mso-tab-count:1'> </span>3<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>4<span
style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>2<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>4<span
style='mso-tab-count:1'> </span>1<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>5<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>3<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>4<span
style='mso-tab-count:1'> </span>3<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>4<span
style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>4<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>4<span
style='mso-tab-count:1'> </span>2<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>5<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>1<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>5<span
style='mso-tab-count:1'> </span>5<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l21 level2 lfo13'><![if !supportLists]><code><span
style='font-size:10.0pt;mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span></code><![endif]><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>Desired <span
class=SpellE>unpivoted</span> table<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><span class=SpellE><code><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;color:#2A2A2A'>VendorID</span></b></code></span><code><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;color:#2A2A2A'><span
style='mso-tab-count:1'> </span>Employee<span
style='mso-tab-count:1'> </span>Orders<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>1<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp1<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>1<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp2<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>3<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>1<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp3<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>5<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>1<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp4<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>1<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp5<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>2<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp1<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>4<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>2<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp2<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>1<o:p></o:p></span></b></code></p>
<p style='margin-left:1.5in;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>……<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'>5<span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>Emp5<span
style='mso-tab-count:1'> </span><span style='mso-tab-count:1'> </span>5<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><code><b style='mso-bidi-font-weight:
normal'><span style='font-size:10.0pt;color:#2A2A2A'><o:p> </o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><code><span
style='mso-ansi-font-size:12.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span></code><![endif]><code><b style='mso-bidi-font-weight:
normal'><span style='mso-ansi-font-size:12.0pt;mso-bidi-font-size:12.0pt;
color:#2A2A2A'>T-SQL Pattern for UNPIVOT:<o:p></o:p></span></b></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>SELECT <non-pivoted column>,</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> [<span class=SpellE>Unpivoting</span>
the pivoted column] AS <column name>,</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> [Aggregate] AS <column name>,</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>FROM</span></code><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:24.0pt;line-height:13.5pt'><code><span
style='font-size:10.0pt;color:#2A2A2A'>Pivoted<o:p></o:p></span></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>UNPIVOT</span></code><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>(</span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> Aggregation FOR</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>Collapsed column from the pivoted columns</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> IN <span class=GramE>( [</span>first
pivoted column], [second pivoted column],</span></code><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'> ... [<span class=GramE>last</span>
pivoted column])</span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'>) AS <alias for the <span class=SpellE>unpivot</span>
table></span></code><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'><<span class=GramE>optional</span> ORDER BY clause><o:p></o:p></span></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoListParagraph style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Example:</p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>CREATE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>TABLE</span>
pvt<span style='color:blue'> </span><span style='color:gray'>(</span>VendorID <span
style='color:blue'>int</span><span style='color:gray'>,</span> Emp1 <span
style='color:blue'>int</span><span style='color:gray'>,</span> Emp2 <span
style='color:blue'>int</span><span style='color:gray'>,<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>Emp3
<span style='color:blue'>int</span><span style='color:gray'>,</span> Emp4 <span
style='color:blue'>int</span><span style='color:gray'>,</span> Emp5 <span
style='color:blue'>int</span><span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
pvt <span style='color:blue'>VALUES </span><span style='color:gray'>(</span>1<span
style='color:gray'>,</span>4<span style='color:gray'>,</span>3<span
style='color:gray'>,</span>5<span style='color:gray'>,</span>4<span
style='color:gray'>,</span>4<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
pvt <span style='color:blue'>VALUES </span><span style='color:gray'>(</span>2<span
style='color:gray'>,</span>4<span style='color:gray'>,</span>1<span
style='color:gray'>,</span>5<span style='color:gray'>,</span>5<span
style='color:gray'>,</span>5<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
pvt <span style='color:blue'>VALUES </span><span style='color:gray'>(</span>3<span
style='color:gray'>,</span>4<span style='color:gray'>,</span>3<span
style='color:gray'>,</span>5<span style='color:gray'>,</span>4<span
style='color:gray'>,</span>4<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
pvt <span style='color:blue'>VALUES </span><span style='color:gray'>(</span>4<span
style='color:gray'>,</span>4<span style='color:gray'>,</span>2<span
style='color:gray'>,</span>5<span style='color:gray'>,</span>5<span
style='color:gray'>,</span>4<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
pvt <span style='color:blue'>VALUES </span><span style='color:gray'>(</span>5<span
style='color:gray'>,</span>5<span style='color:gray'>,</span>1<span
style='color:gray'>,</span>5<span style='color:gray'>,</span>5<span
style='color:gray'>,</span>5<span style='color:gray'>);<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>--Unpivot the table.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> VendorID<span style='color:gray'>,</span>
Employee<span style='color:gray'>,</span> Orders<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>FROM</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-spacerun:yes'> </span>pvt<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>UNPIVOT<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><span style='mso-spacerun:yes'>
</span></span><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>(</span><span style='font-size:10.0pt;font-family:
"Courier New";mso-no-proof:yes'>Orders <span style='color:blue'>FOR</span>
Employee <span style='color:gray'>IN</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span></span><span
style='font-size:10.0pt;font-family:"Courier New";color:gray;mso-no-proof:yes'>(</span><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'>Emp1<span
style='color:gray'>,</span> Emp2<span style='color:gray'>,</span> Emp3<span
style='color:gray'>,</span> Emp4<span style='color:gray'>,</span> Emp5<span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:gray;mso-no-proof:yes'>)</span><span style='font-size:10.0pt;font-family:
"Courier New";color:blue;mso-no-proof:yes'>AS</span><span style='font-size:
10.0pt;font-family:"Courier New";mso-no-proof:yes'> unpvt<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-left:1.0in'><span style='font-size:10.0pt;
line-height:107%;font-family:"Courier New";color:blue;mso-no-proof:yes'>GO</span><b
style='mso-bidi-font-weight:normal'><span style='font-size:10.0pt;line-height:
107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></b></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(19)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Query Notifications</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Query notifications allow an application to
cache a result set and request the Database Engine to notify it if any of the
underlying data is modified by another application. Applications using query
notifications do not have to periodically verify the state of the data in the
database. They only have to validate the data if the Database Engine notifies
them of a change. <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Query
notifications are a new feature available in SQL Server 2005 and SQL Native Client.
Built upon the Service Broker infrastructure introduced in SQL Server 2005,
query notifications allow applications to be notified when data has changed. <span
style='background:yellow;mso-highlight:yellow'>This feature is particularly
useful for applications that provide a cache of information from a database,
such as a Web application, and need to be notified when the source data is
changed.</span></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft SQL Server 2005
introduces query notifications, new functionality that allows an application to
request a notification from SQL Server <span style='background:lime;mso-highlight:
lime'>when the results of a query change</span>. Query notifications allow
programmers to design applications that query the database only when there is a
change to information that the application has previously retrieved.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Database Engine uses <span
style='background:lime;mso-highlight:lime'>Service Broker</span> to deliver
notification messages. Therefore, Service Broker must be active in the database
where the application requests the subscription. <span style='background:lime;
mso-highlight:lime'>The query notification functionality does not require or
use Notification Services. Query notifications are independent of event
notifications!!!</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><span
style='mso-spacerun:yes'> </span>Note 1: Event notifications execute in
response to a variety of Transact-SQL data definition language (<span
style='background:lime;mso-highlight:lime'>DDL</span>) statements and SQL Trace
events by sending information about these events to a <span style='background:
lime;mso-highlight:lime'>Service Broker service</span>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note
2: Notification Services is a programming framework for creating applications
that generate and send notifications, as well as a platform for hosting those
applications. Using the programming framework, you can quickly create
applications to generate and send notifications to subscribers. After creating
the application, you can deploy the application on the Notification Services
platform.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The syntax of the query
notifications options string is:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><code><span style='font-size:10.0pt;
color:#2A2A2A'><o:p> </o:p></span></code></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=GramE><code><span
style='font-size:10.0pt;color:#2A2A2A'>service</span></code></span><code><span
style='font-size:10.0pt;color:#2A2A2A'>=<service-name>[;(local
database=<database> | broker instance=<broker instance>)]</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For example:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=GramE><code><span
style='font-size:10.0pt;color:#2A2A2A'>service=</span></code></span><span
class=SpellE><code><span style='font-size:10.0pt;color:#2A2A2A'>mySSBService;local</span></code></span><code><span
style='font-size:10.0pt;color:#2A2A2A'> database=<span class=SpellE>mydb</span></span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Native Client applications typically receive notifications by using the
Transact-SQL<span class=apple-converted-space> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms186963(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>RECEIVE</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>command to read notifications from the
queue associated with the service specified in the notification options.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To use
query notifications a queue and a service must exist on the server. These can
be created using Transact-SQL similar to the following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:black'>CREATE QUEUE <span class=SpellE>myQueue</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt;tab-stops:
45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
color:black'>CREATE SERVICE <span class=SpellE>myService</span> ON QUEUE <span
class=SpellE>myQueue</span>
([http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification])<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
service must use the predefined contract<span class=apple-converted-space> </span></span><span
class=code><span style='font-size:10.0pt;font-family:Consolas;color:darkgreen'>http://schemas.microsoft.com/SQL/Notifications/PostQueryNotification</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>as shown above.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more, see </span><a
href="https://technet.microsoft.com/en-us/library/ms190270(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>https://technet.microsoft.com/en-us/library/ms190270(v=sql.90).aspx</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(20)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Bulk Operations on
OPENROWSET</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>OPENROWSET now supports a BULK operation for
bulk copying data from data files. OPENROWSET bulk operations are controlled
using new table hints and bulk options, such as BULK_BATCHSIZE and FORMATFILE.
The new <span class=SpellE>bulk_column_alias</span> clause supports assigning
column names to bulk operation data.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Uses the BULK <span
class=SpellE>rowset</span> provider for OPENROWSET to read data from a file. In
SQL Server 2005, OPENROWSET can read from a data file without loading the data
into a target table. This lets you use OPENROWSET with a simple SELECT
statement.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The arguments of the BULK
option allow for significant control over where to start and end reading data,
how to deal with errors, and how data is interpreted. For example, you can
specify that the data file be read as a single-row, single-column <span
class=SpellE>rowset</span> of type<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>varbinary</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>varchar</span></strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, or<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>nvarchar</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. The
default behavior is described in the argument descriptions that follow.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>For more information, see </span><a
href="https://technet.microsoft.com/en-US/library/ms190312(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0066DD;text-decoration:none;text-underline:none'>OPENROWSET
(Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>, </span><a
href="https://technet.microsoft.com/en-US/library/ms187373(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0066DD;text-decoration:none;text-underline:none'>Table
Hint (Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:black'>OPENROWSET <o:p></o:p></span></pre><pre style='margin-left:
1.0in;mso-line-height-alt:8.75pt'><span class=GramE><span style='color:black'>( {</span></span><span
style='color:black'> '<span class=SpellE>provider_name</span>' , { '<span
class=SpellE>datasource</span>' ; '<span class=SpellE>user_id</span>' ; 'password' <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> | '<span
class=SpellE>provider_<span class=GramE>string</span></span><span class=GramE>' }</span> <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> , {<span style='mso-spacerun:yes'> </span><span
class=GramE>[ catalog</span>. ] <span class=GramE>[ schema</span>. ] <span
class=GramE>object</span> <o:p></o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'> <span style='mso-spacerun:yes'> </span>| 'query' <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><span style='mso-spacerun:yes'> </span><span style='mso-spacerun:yes'> </span>} <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> | BULK '<span
class=SpellE>data_<span class=GramE>file</span></span><span class=GramE>' ,</span> <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>{ FORMATFILE</span> = '<span class=SpellE>format_file_path</span>' [ <<span
class=SpellE>bulk_options</span>> ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> | SINGLE_BLOB | SINGLE_CLOB | SINGLE_<span
class=GramE>NCLOB }</span><o:p></o:p></span></pre><pre style='margin-left:1.0in;
mso-line-height-alt:8.75pt'><span style='color:black'>} ) <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><<span
class=SpellE>bulk_options</span><span class=GramE>> :</span>:=<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> CODEPAGE = { 'ACP' | 'OEM' | 'RAW' | '<span
class=SpellE>code_page</span>' } ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> ERRORFILE = '<span class=SpellE>file_name</span>' ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> FIRSTROW = <span class=SpellE>first_row</span> ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> LASTROW = <span class=SpellE>last_row</span> ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> MAXERRORS = <span class=SpellE>maximum_errors</span> ] <o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'> <span
class=GramE>[ ,</span> ROWS_PER_BATCH = <span class=SpellE>rows_per_batch</span> ]<o:p></o:p></span></pre><pre
style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span style='color:black'><o:p> </o:p></span></pre>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>CREATE</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>TABLE</span>
myTable<span style='color:gray'>(<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-tab-count:1'> </span><span
style='color:blue'>FileName</span> <span style='color:blue'>nvarchar</span><span
style='color:gray'>(</span>60<span style='color:gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-tab-count:1'> </span>FileType
<span style='color:blue'>nvarchar</span><span style='color:gray'>(</span>60<span
style='color:gray'>),</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-tab-count:1'> </span>Document
<span style='color:blue'>varbinary</span><span style='color:gray'>(</span><span
style='color:fuchsia'>max</span><span style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span style='mso-tab-count:1'> </span><span
style='color:gray'>)<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>INSERT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:blue'>INTO</span>
myTable<span style='color:gray'>(</span><span style='color:blue'>FileName</span><span
style='color:gray'>,</span> FileType<span style='color:gray'>,</span> Document<span
style='color:gray'>)</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> <span style='color:red'>'Text1.txt'</span>
<span style='color:blue'>AS</span> <span style='color:blue'>FileName</span><span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:red'>'.txt'</span> <span style='color:blue'>AS</span> FileType<span
style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span
style='color:gray'>*</span> <span style='color:blue'>FROM</span> <span
style='color:blue'>OPENROWSET</span><span style='color:gray'>(</span><span
style='color:blue'>BULK</span> <span style='color:red'>N'd:\Text1.txt'</span><span
style='color:gray'>,</span> <span style='color:blue'>SINGLE_BLOB</span><span
style='color:gray'>)</span> <span style='color:blue'>AS</span> Document<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.25in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'><o:p> </o:p></span></p>
<pre style='margin-left:1.0in;mso-line-height-alt:8.75pt'><span
style='color:blue;mso-no-proof:yes'>SELECT</span><span style='mso-no-proof:
yes'> <span style='color:gray'>*</span> <span style='color:blue'>from</span> MyTable</span><span
style='color:black'><o:p></o:p></span></pre>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>--Example 2 - Using OPENROWSET to bulk insert
file data with a format file<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>/*<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>The following example uses a format file to
retrieve rows from a tab-delimited text file, values.txt that contains the
following data:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span
style='mso-spacerun:yes'> </span>Data Item 1<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span
style='mso-spacerun:yes'> </span>Data Item 2<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>3<span
style='mso-spacerun:yes'> </span>Data Item 3<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>The format file, values.fmt, describes the
columns in values.txt:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>9.0<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>1<span style='mso-spacerun:yes'>
</span>SQLCHAR<span style='mso-spacerun:yes'> </span>0<span
style='mso-spacerun:yes'> </span>10 "\t"<span
style='mso-spacerun:yes'> </span>1<span
style='mso-spacerun:yes'> </span>ID<span
style='mso-spacerun:yes'> </span><span style='mso-tab-count:
1'> </span><span style='mso-tab-count:1'> </span>SQL_Latin1_General_Cp437_BIN<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>2<span style='mso-spacerun:yes'>
</span>SQLCHAR<span style='mso-spacerun:yes'> </span>0<span
style='mso-spacerun:yes'> </span>40 "\r\n"<span
style='mso-spacerun:yes'> </span>2<span
style='mso-spacerun:yes'> </span>Description<span
style='mso-spacerun:yes'>
</span>SQL_Latin1_General_Cp437_BIN<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'>*/<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:green;mso-no-proof:yes'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:10.0pt;font-family:"Courier New";
color:blue;mso-no-proof:yes'>SELECT</span><span style='font-size:10.0pt;
font-family:"Courier New";mso-no-proof:yes'> a<span style='color:gray'>.*</span>
<span style='color:blue'>FROM</span> <span style='color:blue'>OPENROWSET</span><span
style='color:gray'>(</span> <span style='color:blue'>BULK</span> <span
style='color:red'>'c:\test\values.txt'</span><span style='color:gray'>,</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Courier New";mso-no-proof:yes'><span
style='mso-spacerun:yes'> </span><span style='color:blue'>FORMATFILE</span>
<span style='color:gray'>=</span> <span style='color:red'>'c:\test\values.fmt'</span><span
style='color:gray'>)</span> <span style='color:blue'>AS</span> a<span
style='color:gray'>;<o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.25in;margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(21)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: TOP Enhancements</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The TOP operator has been enhanced to take any
numeric expression (such as a variable name) instead of only an integer number
to specify the number of rows returned by the operator. TOP can also now be
specified in INSERT, UPDATE, and DELETE statements.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(22)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Distributed Query</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The EXECUTE statement now supports an AT <span
class=SpellE><i>LinkedServer</i></span> clause that specifies executing a
stored procedure on a linked server. The CONTAINS full-text predicate supports
four-part names to execute queries against linked servers. Distributed queries
also support the new large object data types <span class=SpellE><span
class=GramE><b>nvarchar</b></span></span><span class=GramE><b>(</b></span><b>max)</b>,<b>varchar(max)</b>,
and <span class=SpellE><b>varbinary</b></span><b>(max)</b>. New SQL Trace
events have been added to help analyze the interaction of distributed queries
and OLE DB providers.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>/* <span class=GramE>Using</span> EXECUTE with AT <span
class=SpellE>linked_server_name</span></span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>The following example passes a command string to a remote
server. </span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>It creates a linked server <span class=SpellE>SeattleSales</span>
that points to another instance of </span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>SQL Server and executes a DDL statement (CREATE TABLE) against
that linked server.</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>*/</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>EXEC</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE><span style='color:maroon'>sp_addlinkedserver</span></span><span
style='color:blue'> </span><span style='color:red'>'<span class=SpellE>SeattleSales</span>'</span><span
style='color:gray'>,</span> <span style='color:red'>'SQL Server'</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>GO</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>EXECUTE </span><span class=GramE><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体;color:gray'>(</span><span style='font-size:9.5pt;
font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'> <span style='color:red'>'CREATE</span></span></span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体;color:red'> TABLE <span
class=SpellE>AdventureWorks.dbo.SalesTbl</span> </span><span style='font-size:
9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:red'>(<span class=SpellE>SalesID</span> <span class=SpellE>int</span>,
<span class=SpellE>SalesName</span> <span class=GramE>varchar(</span>10)) ; '</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'> <span
style='color:gray'>)</span> AT <span class=SpellE>SeattleSales</span><span
style='color:gray'>;</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>GO<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(23)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: TABLESAMPLE</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The new TABLESAMPLE clause limits the number
of rows processed by a query. Unlike TOP, which returns only the first rows
from a result set, TABLESAMPLE returns rows selected from throughout the set of
rows processed by the query.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>/* Example 1 - Selecting a percentage of rows</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>The <span class=SpellE>Person.Contact</span> table contains
19,972 rows. The following example returns approximately 10 percent of the
rows. The number of rows returned usually changes every time that the statement
is executed.</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>*/</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>USE</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE><span class=GramE>AdventureWorks</span></span><span
class=GramE> <span style='color:gray'>;</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>GO</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE>FirstName</span><span style='color:gray'>,</span> <span
class=SpellE>LastName</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE>Person<span style='color:gray'>.</span>Contact</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>TABLESAMPLE </span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:gray'>(</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'>10 <span style='color:blue'>PERCENT</span><span class=GramE><span
style='color:gray'>)</span> <span style='color:gray'>;</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>/* Example 2 - Selecting a percentage of rows with a seed
value</span><span style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:
Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>The following example returns the same set of rows every time
that it is executed. The seed value of 205 was chosen arbitrarily.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>*/</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>USE</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE><span class=GramE>AdventureWorks</span></span><span
class=GramE> <span style='color:gray'>;</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>GO</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE>FirstName</span><span style='color:gray'>,</span> <span
class=SpellE>LastName</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE>Person<span style='color:gray'>.</span>Contact</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>TABLESAMPLE </span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:gray'>(</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'>10 <span style='color:blue'>PERCENT</span><span style='color:gray'>)</span>
<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><span style='mso-spacerun:yes'> </span><span style='color:
blue'>REPEATABLE </span><span style='color:gray'>(</span>205<span class=GramE><span
style='color:gray'>)</span> <span style='color:gray'>;</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>/* Example 3 - Selecting a number of rows</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>The following example returns approximately 100 rows. The
actual number of rows that are returned can vary significantly. If you specify
a small number, such as 5, you might not receive results in the sample.</span><span
style='font-size:9.5pt;font-family:新宋体;mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:green'>*/</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>USE</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE><span class=GramE>AdventureWorks</span></span><span
class=GramE> <span style='color:gray'>;</span></span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>GO</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>SELECT</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE>FirstName</span><span style='color:gray'>,</span> <span
class=SpellE>LastName</span><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>FROM</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'> <span class=SpellE>Person<span style='color:gray'>.</span>Contact</span> <o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:normal;mso-layout-grid-align:
none;text-autospace:none'><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:blue'>TABLESAMPLE </span><span style='font-size:9.5pt;font-family:
新宋体;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体;color:gray'>(</span><span style='font-size:9.5pt;font-family:新宋体;
mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-bidi-font-family:
新宋体'>100 <span style='color:blue'>ROWS</span><span style='color:gray'>)</span> <span
style='color:gray'><o:p></o:p></span></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(24)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: New CASCADE Integrity
Constraints</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The REFERENCES clause now supports the SET
NULL and SET DEFAULT cascading referential integrity actions. SET NULL
specifies that cascading referential integrity actions set foreign keys to
NULL. SET DEFAULT specifies that foreign keys are set to the default value
defined for the column.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.25in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l37 level1 lfo14;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>[ ON DELETE { NO
ACTION | CASCADE | <span style='background:yellow;mso-highlight:yellow'>SET
NULL | SET DEFAULT</span> } ]<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.25in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l37 level1 lfo14;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>[ ON UPDATE { NO
ACTION | CASCADE | <span style='background:yellow;mso-highlight:yellow'>SET
NULL | SET DEFAULT</span> } ]<o:p></o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(25)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Transact-SQL Enhancements: Overflow Data Can
Exceed Page Size</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Rows can exceed the limit of 8,060 bytes if
they contain variable-length columns using the <span class=SpellE><b>nvarchar</b></span>, <b>varchar</b>, <span
class=SpellE><b>varbinary</b></span>, and <span class=SpellE><b>sql_variant</b></span> data
types. If the combined widths of these variable-length columns cause the row to
exceed the page size limit, the Database Engine may move data from
variable-length columns to separate pages.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(26)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Database Administration Programming: New SQL
Server Management Objects (SMO) API</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>The SMO object model extends and supersedes
the Distributed Management Objects (DMO) object model. The SMO object model
provides classes for configuring and managing instances of the Database Engine.
The Replication Management Objects (RMO) object model complements the SMO object
model, providing classes for configuring and managing replication.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server Management Objects (SMO) is a collection of objects that are designed
for programming all aspects of managing Microsoft SQL Server. It Provides
information about programming the SMO objects in the <span class=SpellE>Microsoft.SqlServer.management</span>
namespaces. You can use SMO to create databases, perform backups, create jobs,
configure SQL Server, assign permissions, and to perform many other
administrative tasks, etc. <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.25in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft.SqlServer.Management.NotificationServices</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.25in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft.SqlServer.Management.Smo</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.25in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft.SqlServer.Management.Smo.Agent</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.25in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft.SqlServer.Management.Smo.Broker</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.25in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft.SqlServer.Management.Smo.Mail</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <span
class=SpellE>Microsoft.SqlServer.Management.Smo.RegisteredServers</span>, <span
class=SpellE>Microsoft.SqlServer.Management.Smo.Wmi</span>, <o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-top:0in;margin-right:0in;
margin-bottom:0in;margin-left:1.25in;margin-bottom:.0001pt;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l21 level1 lfo13'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft.SqlServer.Management.Trace</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server Replication Management Objects (RMO) is a collection of objects that
encapsulates SQL Server replication management. It provides information about
programming the RMO objects in the <span class=SpellE>Microsoft.SqlServer.Replication</span>
namespace.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.0in;margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='mso-list:l49 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>(27)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Database Administration Programming: New SQL
Server WMI Providers</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
WMI Provider for Computer Management is an instance provider. The purpose of this
layer is to provide a unified way for interfacing with the API calls that
manage the registry operations requested by the Server and Client network
utility functionality and that provide enhanced control and manipulation over
the selected SQL services of the Computer Manager snap-in component.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
WMI Provider for Server Events enables you to use the Windows Management
Instrumentation (WMI) to monitor events in SQL Server. The provider works by
turning SQL Server into a managed WMI object. Any event that can generate an
event notification in SQL Server can be leveraged by the WMI using this
provider. Additionally, as a management application that interacts with the
WMI, SQL Server Agent can respond to these events, increasing the scope of
events covered by SQL Server Agent over previous releases.<o:p></o:p></span></p>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-59758331190200114772015-09-08T05:05:00.001-05:002015-10-16T20:46:49.604-05:00SSAS New and Enhanced Features in SQL Server 2005 - 2016<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:x="urn:schemas-microsoft-com:office:excel"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="SSAS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/filelist.xml">
<link rel=Preview
href="SSAS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/preview.wmf">
<link rel=Edit-Time-Data
href="SSAS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>3</o:Revision>
<o:TotalTime>95</o:TotalTime>
<o:Created>2015-09-08T10:02:00Z</o:Created>
<o:LastSaved>2015-09-08T10:27:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>10478</o:Words>
<o:Characters>59726</o:Characters>
<o:Lines>497</o:Lines>
<o:Paragraphs>140</o:Paragraphs>
<o:CharactersWithSpaces>70064</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="SSAS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/themedata.thmx">
<link rel=colorSchemeMapping
href="SSAS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>120</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:1.0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:.5in;
text-indent:-.5in;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l6 level1 lfo1;
tab-stops:list .5in;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;
font-weight:normal;}
h2
{mso-style-update:auto;
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l10 level1 lfo2;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform:none;}
h3
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:1.0in;
text-indent:-.25in;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l0 level1 lfo3;
font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;
font-weight:bold;
mso-bidi-font-weight:normal;}
h4
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:1.75in;
text-indent:-.25in;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l8 level4 lfo4;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:1.0in;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:1.0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
code
{mso-style-noshow:yes;
mso-style-priority:99;
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:1.0in;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:.5in;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:.5in;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:.5in;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:.5in;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
color:#2A2A2A;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
color:#2A2A2A;
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;
font-weight:bold;
mso-bidi-font-weight:normal;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
span.ratingtext
{mso-style-name:ratingtext;
mso-style-unhide:no;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.parameter
{mso-style-name:parameter;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.alerttitle
{mso-style-name:alerttitle;
mso-style-unhide:no;}
span.sup
{mso-style-name:sup;
mso-style-unhide:no;}
span.text-base
{mso-style-name:text-base;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:461542084 -408912886 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.0in;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.5in;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:5.0in;
text-indent:-9.0pt;}
@list l1
{mso-list-id:505242885;
mso-list-template-ids:-1999323242;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:687291032;
mso-list-template-ids:-541267726;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3
{mso-list-id:698626789;
mso-list-template-ids:-1967259354;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4
{mso-list-id:984241072;
mso-list-template-ids:-541267726;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5
{mso-list-id:1023242889;
mso-list-template-ids:1839753452;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l5:level2
{mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l5:level3
{mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l5:level4
{mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l5:level5
{mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l5:level6
{mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l5:level7
{mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l5:level8
{mso-level-tab-stop:5.25in;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l5:level9
{mso-level-tab-stop:5.75in;
mso-level-number-position:left;
margin-left:5.75in;
text-indent:-.25in;}
@list l6
{mso-list-id:1119647457;
mso-list-template-ids:-369298102;}
@list l6:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l7
{mso-list-id:1189682133;
mso-list-template-ids:-2048322;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l8:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9
{mso-list-id:1846090506;
mso-list-template-ids:-541267726;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10
{mso-list-id:1896038017;
mso-list-type:hybrid;
mso-list-template-ids:299421294 -225908376 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l10:level1
{mso-level-number-format:roman-upper;
mso-level-style-link:"Heading 2";
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-.25in;}
@list l10:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l10:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l10:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l10:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l10:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l10:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l10:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l10:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h1 style='mso-list:l6 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL Server 2005</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>User Experience Enhancements</h2>
<p>Microsoft SQL Server 2005 Analysis Services (SSAS) includes the following
user experience enhancements and new features.</p>
<h3 style='mso-list:l0 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Business Intelligence
Development Studio</span></strong></h3>
<p>Analysis Services is fully integrated with the Microsoft Visual Studio 2005
development environment for creating end-to-end business intelligence
solutions. You can use BI Development Studio to create and maintain Analysis
Services components, such as relational data source, OLAP, and data mining
objects. For more information about BI Development Studio features, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms170338(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>New
Business Intelligence Development Studio</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>SQL Server Management Studio</span></strong></h3>
<p class=MsoNormal>SQL Server Management Studio is a fully integrated
management environment for administrators and developers, replacing the
functionality of Analysis Manager in earlier versions of Analysis Services. You
can use Management Studio to manage instances of Analysis Services, to browse
and administer Analysis Services databases and objects, and to develop,
execute, and analyze Multidimensional Expressions (MDX), Data Mining Extensions
(DMX), and XML for Analysis (XMLA) queries and scripts. For more information
about Management Studio features, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms170909(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>New
SQL Server Management Studio</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Analysis Services Wizards</span></strong><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;font-weight:normal;mso-bidi-font-weight:bold'> -
several</span></strong></h3>
<p>Analysis Services wizards have been redesigned for the development
environment provided by BI Development Studio. These wizards let you quickly
create or enhance Analysis Services objects such as data source views,
dimensions, cubes, and data mining models. Additionally, new wizards have been
added to Analysis Services to support new features like deployment. For more
information about the new and enhanced wizards in Analysis Services, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms170982(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>New
Analysis Services Designers and Wizards (SSAS)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Analysis Services Templates</span></strong></h3>
<p>Analysis Services provides templates in BI Development Studio for Analysis
Services objects such as cubes, dimensions, Key Performance Indicators (KPIs),
calculated members, named sets, calculated cells, actions, Multidimensional
Expressions (MDX) statements, and Data Mining Extensions (DMX) statements.
Analysis Services also provides templates in SQL Server Management Studio for
MDX and DMX queries and statements. Templates are stored in an XML-based format,
which lets you easily define and create additional templates.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Server Enhancements</h2>
<p>Microsoft SQL Server 2005 Analysis Services (SSAS) introduces the following
service enhancements and new features.</p>
<h3 style='mso-list:l0 level1 lfo6'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Multi-Instance Support</span></strong></h3>
<p>Up to 50 instances of the Analysis Services service from Microsoft SQL
Server 2005 Enterprise Edition can be installed on one computer; up to 16
instances of the Analysis Services service can be installed from other editions
of SQL Server 2005. Earlier versions of Analysis Services did not support
multiple instances. For more information about instances of Analysis Services,
see<span class=apple-converted-space><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175378(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Managing
Instances of Analysis Services</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Failover Clustering</span></strong></h3>
<p>Instances of the Analysis Services service now support <span
style='background:yellow;mso-highlight:yellow'>8-node failover clusters on
32-bit systems, and 4-node clusters on 64-bit systems.</span> Earlier versions
of Analysis Services did not support failover clustering. For more information,
see<span class=apple-converted-space><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms189134(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Failover
Clustering</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>XML Support</span></strong></h3>
<p>The Analysis Services service fully implements the XML for Analysis
(XMLA) 1.1 specification. All communication with an instance of Analysis
Services is handled through XMLA commands in SOAP messages, in either an
explicitly declared or implicitly allocated session that supports <span
class=SpellE>statefulness</span>. Earlier versions of Analysis Services
supported XMLA only through the use of the XMLA SDK, which acts as a bridge
between XMLA and OLE DB. For more information about XMLA, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms187178(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>XML
for Analysis (XMLA)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Proactive Caching</span></strong></h3>
<p>The Analysis Services service uses proactive caching to increase the
performance of dimensions, partitions, and aggregations. Proactive caching
combines the benefits of relational OLAP (ROLAP) and multidimensional OLAP
(MOLAP). When proactive caching is enabled, the Analysis Services service uses
a background process to cache ROLAP data in MOLAP storage for query purposes;
when the relational data changes, the Analysis Services service retrieves the
data from ROLAP storage while the MOLAP cache is rebuilt in the background.
Analysis Services supports three different types of notification mechanisms, in
addition to several settings with which you can fine-tune proactive caching
functionality for real-time, low-latency, or traditional access to underlying
data. For more information, <span class=SpellE>see<a
href="https://technet.microsoft.com/en-US/library/ms174769(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Proactive</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>
Caching</span></a></span>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Scripting Support</span></strong></h3>
<p>Databases and subordinate objects on an instance of Analysis Services can be
scripted by using the Analysis Services Scripting Language (ASSL), an XML-based
syntax used with XMLA to administer Analysis Services. For more information
about ASSL, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms129318(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Analysis
Services Scripting Language (ASSL)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Language and Collation
Support</span></strong></h3>
<p>The Analysis Services service supports language and collation settings at
both the instance level and the database level. You can specify language and
collation during installation for an instance of Analysis Services, and also
for each database, cube, dimension, and mining structure on the instance. For
more information about language and collation support in Analysis Services, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175613(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>International
Considerations for Analysis Services</span></a>.</p>
<p>Additionally, databases and subordinate objects can support multiple
languages through the use of translations. Client applications that specify a
language for their sessions can receive data and metadata from a particular
object in the specified language or in the default language for that object if
the specified language is not available. For more information about
translations, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174798(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Cube
Translations</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Processing Support</span></strong></h3>
<p>The Analysis Services service now provides additional flexibility in
processing cubes, measure groups, partitions, dimensions, and mining models,
including direct support of parallel processing. Objects on an instance of
Analysis Services can be processed in parallel in a single batch transaction.
For more information about processing support in Analysis Services, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174860(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Processing
in Analysis Services</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Referential Integrity Issues</span></strong></h3>
<p>When processing fact tables, earlier versions of Analysis Services ignored
rows that contained an undefined member for a dimension. When rows were
ignored, the total members in the cube did not match the expected total for the
data warehouse, causing Analysis Services to incorrectly aggregate information.
The Analysis Services service can now use settings for each hierarchy in a
dimension to determine how to handle referential integrity issues. Such rows
can now be associated with a placeholder member, called an<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>Unknown</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span>member,
in a hierarchy when a fact table row has a null value for a particular
hierarchy. For more information about <strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Unknown</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span>member
support, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174787(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Configuring
User-Defined Hierarchy Properties</span></a>.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Cube Enhancements</h2>
<h3 style='mso-list:l0 level1 lfo7'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Key Performance Indicators</span></strong></h3>
<p>Analysis Services provides customizable business metrics called Key
Performance Indicators (KPIs), which consist of relevant attributes and
associated calculations that generate industry-standard goals and benchmarks. A
KPI collection includes a measure, a goal, display properties, and variances.
Companies use KPIs to track performance and improve decision-making. For more
information, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174875(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Key
Performance Indicators</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Multiple Fact Tables</span></strong></h3>
<p>Analysis Services now supports multiple fact tables within a single cube
through the use of measure groups. Measures from a single fact table are
grouped together in a measure group, and a single cube can contain multiple
measure groups. Measure groups are also used to associate dimensions with
measures, in order to hierarchically organize the measures that the measure
group contains. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174783(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Unified
Dimensional Model</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Business Intelligence
Enhancements</span></strong></h3>
<p>Analysis Services provides business intelligence enhancements such as
currency conversion, dimension <span class=SpellE>writeback</span>, and account
and time intelligence, all of which can be added to cubes. For more
information, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175440(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Defining
Time Intelligence Calculations using the Business Intelligence Wizard</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span>and<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms365348(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Enhancing
a Dimension using the Business Intelligence Wizard</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Perspectives</span></strong></h3>
<p>Analysis Services now includes perspectives, which are pre-defined viewable
subsets of cube metadata. Similar to a view in SQL Server 2005, a perspective
can reduce the perceived complexity of a cube in Analysis Services by letting
you define a viewable subset of the cube. The perspective controls how the
objects contained by a cube, including measure groups, measures, dimensions,
hierarchies, attributes, KPIs, actions, and calculations, are visible to a
business intelligence application. You can use perspectives to provide a
focused, business-specific or application-specific viewpoint on a cube. For
more information, see<span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175338(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Perspectives</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Semi-Additive Measures</span></strong></h3>
<p>Analysis Services includes more support for aggregating measures across some
dimensions and not others. The Analysis Services engine lets you specify the
aggregation function to use for each dimension, and then infers the appropriate
aggregation function for each measure based on the account type of the
dimension. Alternatively, you can specify aggregation functions explicitly for
each measure for a particular dimension. Semi-additive measures enable
aggregation for an account dimension to be set by account. Standard account
types that correspond to particular aggregation methods can be assigned to
different accounts. Business users can then set up cubes that reflect a
company's account structure, without writing custom rollup formulas. For more
information, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174792(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Measures
and Measure Groups</span></a>.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Dimension Enhancements</h2>
<h3 style='mso-list:l0 level1 lfo8'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Attributes</span></strong></h3>
<p>In earlier versions of Analysis Services, dimensions were based directly on
the levels in a hierarchy. In SQL Server 2005 Analysis Services, dimensions are
now based on attributes, which correspond to the columns in the tables of a
dimension. Each attribute contains the members of a dimension table column,
such as Cities or Locales in a Geography dimension, or Days or Months in a Time
dimension. This new architecture separates the structural features of a
dimension from its navigational features; attributes provide the structure of a
dimension and the levels being used for navigation of the dimension. For more
information, see <a
href="https://technet.microsoft.com/en-US/library/ms174760(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0095C4'>Attributes
and Attribute Hierarchies</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Multiple Hierarchies</span></strong></h3>
<p>Analysis Services now supports multiple hierarchies in a single dimension.
Previously, hierarchies for a dimension were in fact separate dimensions,
related to the main dimension only by an identifying naming convention. In SQL
Server 2005 Analysis Services, however, dimensions are no longer described by
their hierarchical structure. Instead, attributes that can easily be assembled
into hierarchies are used, and different hierarchical structures can be
supported within the same dimension. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174935(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>User-Defined
Hierarchies</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Many-to-Many Dimension
Relationships</span></strong></h3>
<p>Analysis Services now supports many-to-many relationships between fact
tables and dimension tables by using association tables. Many-to-many dimension
relationships expand the dimensional model beyond the classic star schema, and
support complex analytics even when dimensions are not directly related to a
fact table. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175669(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Dimension
Relationships</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Reference Dimension
Relationships</span></strong></h3>
<p>Analysis Services supports reference dimensions through the use of reference
dimension relationships, in which a reference dimension is indirectly coupled
to a measure group by another dimension. Using reference dimension
relationships, you can associate a reference dimension with a cube without
creating a snowflake dimension. You can chain any number of reference
dimensions together. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175669(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Dimension
Relationships</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Fact Dimension Relationships</span></strong></h3>
<p>Analysis Services now supports fact dimensions, also known as<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><em><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>degenerate
dimensions</span></em>, through the use of fact dimension relationships. A fact
dimension is a dimension whose attributes are drawn from a fact table. For more
information, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175669(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Dimension
Relationships</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Role-Playing Dimension
Relationships</span></strong></h3>
<p>Analysis Services now supports role-playing dimension relationships, in which
multiple relationships between a dimension table and a fact table can be
expressed by using a single dimension. In earlier versions of Analysis
Services, each relationship between a fact table and a dimension table required
a separate dimension. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175669(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Dimension
Relationships</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Simplified Dimension Types</span></strong><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;font-weight:normal;mso-bidi-font-weight:bold'> –
standard or linked</span></strong></h3>
<p>In Analysis Services, dimensions have been simplified: two dimension types, standard
and linked, now replace the four dimension varieties in SQL Server 2000
Analysis Services. A standard dimension is a dimension in the same database as
the cube; a linked dimension is in a different database from the cube.
Additional dimension characteristics are now supported through dimension
relationships, hierarchies, and attributes. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174527(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Dimensions
(Analysis Services)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Linked Measure Groups and
Dimensions</span></strong></h3>
<p>In Analysis Services you can bring together data from different data sources
by linking a cube to a measure group in another cube that is stored either in
the same database or in a different database on an instance of Analysis
Services. You can also link a cube to a dimension in another database. After
you create a link, users can query data and metadata in the linked object, just
as they do in any similar object that is native to the cube. For more
information, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174899(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Linked
Measure Groups</span></a><span class=MsoHyperlink><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#0066DD'> </span></span>and<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174890(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Linked
Dimensions</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Member Groups No Longer
Required</span></strong></h3>
<p>In SQL Server 2000 Analysis Services, member groups were necessary to
accommodate members with more than 64,000 children. Analysis Services now
removes this restriction; member groups are no longer necessary.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi'>Dimension Size Virtually Unlimited</span></strong></h3>
<p>Analysis Services no longer depends on memory-resident storage of
dimensions. Now, dimension data and metadata is loaded into memory only when it
is needed, and the Analysis Services engine can easily handle dimensions of
virtually unlimited size.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Development Enhancements</h2>
<h3 style='mso-list:l0 level1 lfo9'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft .NET Framework
Support</span></strong></h3>
<p>Analysis Services is now fully integrated with the Microsoft
.NET Framework, which includes full XML and SOAP support, support for
languages such as C# and Microsoft Visual Basic in stored procedures, and
managed support for server administration and client access. Analysis Services
integration with the .NET Framework provides additional flexibility for
business needs by using open standards on a secure platform to support business
intelligence applications.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Stored Procedures</span></strong></h3>
<p>Analysis Services provides more extensibility and programmability in stored
procedures, external routines in programming languages such as C#, C++, or
Visual Basic that you can use to extend Analysis Services functionality.
Stored procedures provide the benefits of cross-language integration and
exception handling, versioning, and deployment support. In Analysis Services,
you can use stored procedures to add programming modules to a cube or a
database, to extend the functionality provided by the Analysis Services engine.
Stored procedures accept input parameters, and can access, create, and return
any Analysis Services object. They can also return a status value to a calling
procedure or a batch execution to indicate success or failure. Stored
procedures replace user-defined functions in earlier versions of Analysis
Services.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Multidimensional Expressions
Enhancements</span></strong></h3>
<p>Analysis Services enhances the Multidimensional Expressions (MDX) language
by adding support for scripting, scope and context control, and enhanced <span
class=SpellE>subcube</span> manipulation. MDX provides additional intrinsic
functions, seamless integration of user-defined functions, enhanced data
definition language (DDL) statements, and new data manipulation language (DML)
statements. For more information about the MDX language, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms145506(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Multidimensional
Expressions (MDX) Reference</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>XML for Analysis</span></strong></h3>
<p>In Microsoft SQL Server 2000 Analysis Services, the
XML for Analysis (XMLA) 1.0 specification was supported only
through the use of the Microsoft XML for Analysis Provider, an OLE DB provider
that translated XMLA requests when communicating with an Analysis server
computer. In SQL Server 2005 Analysis Services, the Analysis Services engine
supports the XMLA 1.1 specification directly, without the need for an
additional OLE DB provider. Because XMLA requests can be sent by a client
application directly to the Analysis Services engine, you can develop client
applications that have less overhead and greater performance. For more
information about Analysis Services support for XMLA, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms187178(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>XML
for Analysis (XMLA)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Analysis Services Scripting
Language</span></strong></h3>
<p>Analysis Services now includes the Analysis Services Scripting Language
(ASSL), an XML-based syntax used with XMLA to administer Analysis Services and
SQL Server Management Studio, to administer an instance of Analysis Services,
and to create, delete, or modify objects on an instance of Analysis Services without
the need for an object model or an OLE DB provider. For more information
about ASSL, see<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms129318(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Analysis
Services Scripting Language (ASSL)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Analysis Management Objects</span></strong></h3>
<p>Analysis Management Objects (AMO) provides a .NET Framework object
model that client applications can use to administer an instance of Analysis
Services. AMO replaces the Decision Support Objects (DSO) object model in
earlier versions of Analysis Services, although DSO is still supported for
compatibility purposes. AMO uses XMLA and ASSL when communicating with an
instance of Analysis Services, and the generated scripts can be captured for
storage or for source control purposes. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms124924(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Analysis
Management Objects (AMO)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi;font-weight:normal'>ADOMD</span></strong><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;font-weight:normal;mso-bidi-font-weight:bold'>.</span></strong><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi'>NET</span></strong></h3>
<p>Analysis Services introduces ADOMD.NET, a set of .NET Framework classes
that can be used in stored procedures and by client applications to access and
work with Analysis Services objects and data. While ADOMD.NET functionality was
available for SQL Server 2000 Analysis Services as part of the ADOMD.NET SDK,
ADOMD.NET is now fully integrated into Analysis Services. For more information,
see<span class=apple-converted-space><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms123483(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>ADOMD.NET</span></a>.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
class=apple-converted-space><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'><span
style='font:7.0pt "Times New Roman"'> </span>VI.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]>Management Enhancements<span
class=apple-converted-space> <o:p></o:p></span></h2>
<h3 style='mso-list:l0 level1 lfo10'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi;font-weight:normal'>Deployment
Engine</span></strong></h3>
<p>Analysis Services now includes an engine for use in deploying Analysis
Services projects and solutions. Earlier versions of Analysis Services worked
directly with the data and metadata on an instance of Analysis Services. During
the development process, you can use the deployment engine to deploy new projects
to a test instance of Analysis Services; when your development is complete, you
can then use the engine to deploy the projects to a production instance of
Analysis Services. You can use the deployment engine to synchronize metadata
between a new or updated Analysis Services project in Business Intelligence
Development Studio and an existing instance of Analysis Services or to
overwrite metadata from one instance to another. You can also use the
deployment engine at the command prompt to provide additional flexibility when
you deploy Analysis Services projects and solutions. For more information about
Analysis Services deployment, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms166576(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0095C4'>Deploying
an Analysis Services Project</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Security</span></strong></h3>
<p>Analysis Services provides increased security features, including better
control over access and manipulation of data on an instance of Analysis
Services, encryption for information stored in Analysis Services databases, and
better monitoring tools for observing client access and requests to Analysis
Services.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>SQL Server Profiler
Integration</span></strong></h3>
<p>Analysis Services now supports SQL Server Profiler for monitoring and
capturing any events that are generated by an instance of Analysis Services.
With SQL Server Profiler you can display data about captured events to the
screen, or you can capture and save data about each event to a file or SQL
Server table for future analysis or playback. For example, you can use SQL
Server Profiler to monitor a production environment to see which
Multidimensional Expressions (MDX) queries are executing too slowly and are
hampering performance. For more information about SQL Server Profiler, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms181091(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Introducing
SQL Server Profiler</span></a>.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>VII.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Mining Enhancements<span
class=apple-converted-space> </span></h2>
<h3 style='mso-list:l0 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi;font-weight:normal'>Microsoft
Naive Bayes Algorithm</span></strong></h3>
<p>The Microsoft Naive Bayes algorithm is a classification algorithm that is
quick to build and that works well for predictive modeling. This algorithm is a
good option for exploring the data between input columns and predictable
columns, and for discovering the relationships between these columns. For more
information, <span class=SpellE>see<a
href="https://technet.microsoft.com/en-US/library/ms174806(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'> Naiv</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>e Bayes
Algorithm</span></a></span>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Association
Algorithm</span></strong></h3>
<p>The Microsoft Association algorithm builds rules that describe which items
are most likely to appear together in a transaction. You can use the rules to
predict the presence of an item based on the presence of other items in a
transaction. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174916(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Association Algorithm</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Sequence Clustering
Algorithm</span></strong></h3>
<p>The Microsoft Sequence Clustering algorithm, a combination of sequence
analysis and clustering, identifies clusters of similarly ordered events in a
sequence. You can use the clusters to predict the likely ordering of events in
a sequence based on known characteristics. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175462(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Sequence Clustering Algorithm</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Time Series
Algorithm</span></strong></h3>
<p>The Microsoft Time Series algorithm uses a linear regression decision tree approach
to analyze time-related data, such as monthly sales data or yearly profits. You
can use the patterns that the algorithm discovers to predict values for future
time steps. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174923(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Time Series Algorithm</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Neural Network
Algorithm</span></strong></h3>
<p>The Microsoft Neural Network algorithm creates classification and regression
mining models by constructing a multilayer perceptron network of neurons, providing
support for nonlinear models that are too complex to derive by using other
algorithms. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174941(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Neural Network Algorithm (SSAS)</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Logistic Regression
Algorithm</span></strong></h3>
<p>The Microsoft Logistic Regression algorithm provides logistic regression
support for more business flexibility. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174828(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Logistic Regression Algorithm</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Decision Trees
Algorithm Enhancements</span></strong></h3>
<p>You can now use the Microsoft Decision Trees algorithm with a continuous
attribute, such as time, as a predictable column. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175312(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Decision Trees Algorithm</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><strong><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Times New Roman";mso-bidi-theme-font:major-bidi'>Microsoft Linear Regression
Algorithm</span></strong></h3>
<p>The Microsoft Linear Regression algorithm provides linear regression support
for more business flexibility. For more information, see<span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174824(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Microsoft
Linear Regression Algorithm</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin;
background:yellow;mso-highlight:yellow'><span style='mso-list:Ignore'>9)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;background:yellow;mso-highlight:yellow'>Mining
Model Wizard</span></strong><span style='background:yellow;mso-highlight:yellow'><o:p></o:p></span></h3>
<p>The Data Mining Wizard <span style='background:yellow;mso-highlight:yellow'>defines
a mining structure and mining model</span> for an Analysis Services project.
You can use the wizard to create new mining structures based on either
relational or multidimensional data that can be modified later by using Data
Mining Designer. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms175645(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Data
Mining Wizard</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin;
background:yellow;mso-highlight:yellow'><span style='mso-list:Ignore'>10)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;background:yellow;mso-highlight:yellow'>Data
Mining Designer</span></strong><span style='background:yellow;mso-highlight:
yellow'><o:p></o:p></span></h3>
<p>You can use Data Mining Designer in Business Intelligence Development Studio
<span style='background:yellow;mso-highlight:yellow'>to modify</span> the
mining structure and any mining models that you defined in the Data Mining
Wizard. You can also use Data Mining Designer to create additional mining
models based on the mining structure, to browse existing mining models by using
viewers, to compare mining models, and to build predictions based on the mining
models. For more information, see<span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms174468(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#0066DD'>Data
Mining Designer</span></a>.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>11)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi'>SQL Server Integration Services Support</span></strong></h3>
<p>Several tasks have been added to Microsoft SQL Server 2005 Integration
Services (SSIS) that can be used to create a complete data mining solution. By
using Integration Services transformations, you can modify data before you
create a mining model, create and process mining models, and run prediction
queries against existing data mining models.</p>
<h1 style='mso-list:l6 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL SERVER 2008</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo12'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Aggregation Design
Improvements</span></span></a></h2>
<p>Analysis Services includes the following improvements to designing
aggregations:</p>
<h3 style='mso-list:l0 level1 lfo13'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Aggregation designer. </h3>
<p>A new Aggregation designer makes it easier to browse and modify aggregation
designs. Aggregation designs are now shown grouped by measure group. A new view
for manual aggregation design is now available for advanced users.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Simplified and enhanced Aggregation Design and
Usage-Based Optimization Wizards. </h3>
<p>These updated wizards let you modify the storage settings for aggregations
in one or more partitions at a time and more easily set aggregation usage
settings. The Usage-Based Optimization Wizard now also lets you append new
aggregations to an existing aggregation.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New AMO Warnings. </h3>
<p>These new warning messages alert users when they depart from aggregation
design best practices.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Cube Design
Improvements</span></span></a></h2>
<p>The cube wizard has been simplified and enhanced. The improvements help you create
better cubes in fewer steps.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Dimension Design
Improvements</span></span></a></h2>
<p>Analysis Services includes the following improvements to designing
dimensions:</p>
<h3 style='mso-list:l0 level1 lfo14'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Attribute Relationship designer. </h3>
<p>The dimension editor has a new Attribute Relationship designer that makes it
easier to browse and modify attribute relationships.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New AMO Warnings. </h3>
<p>These new warning messages alert users when they depart from design best
practices or make logical errors in database design.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Simplified and enhanced Dimension Wizard. </h3>
<p>This latest version of the wizard auto-detects parent-child hierarchies,
provides safer default error configuration, and supports specification of
member properties.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Key Columns dialog box. </h3>
<p>This new dialog box makes editing key columns easier.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Key column support in the Properties Panel. </h3>
<p>Key columns can now be edited in the Properties panel.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Updated Dimension Structure tab. </h3>
<p>This tab now works with the new Attribute Relationship designer and is
simpler to use, which makes modifying attributes and hierarchies easier.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Backup and Restore
Improvements</span></span></a></h2>
<p>The backup and restore functionality in Analysis Services has a new
storage structure and enhanced performance in all backup and restore
scenarios. </p>
<h3 style='mso-list:l0 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Improved Storage Structure</h3>
<p>The new storage structure provides a more robust repository for the archived
database. By using the new storage structure, there is no practical limit to the
size of the database file, nor is there a limit to the number of files that a
database can have.</p>
<h3 style='mso-list:l0 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Improved Performance</h3>
<p>The new backup and restore functionality achieves increased performance.
Tests on different sized databases and with various numbers of files have shown
significant performance improvements. To obtain actual values that are based on
your specific needs, we encourage you to perform your own testing against your
own database.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Analysis Services
Personalization Extensions</span></span></a></h2>
<p class=MsoNormal>Analysis Services personalization extensions enable
developers to create new Analysis Services objects and functionality
and to provide these objects and functionality dynamically in the context of
the user session. Developers do not have to create detailed specifications
about where or how to find the extended functionality. Instead, developers can
share these new objects and functionality immediately with both end users and
other developers.</p>
<p>For a sample that illustrates how to create user-based <span class=SpellE>personalizations</span>,
see<span class=apple-converted-space><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb500163(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Readme
for Analysis Services Personalization Extensions Sample</span></a>.</p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>VI.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>New Samples Location</span></span></a></h2>
<p>Books Online no longer includes SQL Server sample databases and sample
applications. These sample databases and sample applications are now available
on the<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=87843"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'>SQL Server Samples</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span>Web
site. This Web site makes it easier for users to find these samples, and
provides additional new samples that are related to Microsoft SQL Server
and Business Intelligence. On the SQL Server Samples Web site, you can do the
following:</p>
<p style='margin-left:1.25in;text-indent:-.25in;mso-list:l3 level1 lfo16;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Browse through samples contributed by
developers, users, and the Microsoft Most Valuable Professional (MVP)
community.</p>
<p style='margin-left:1.25in;text-indent:-.25in;mso-list:l3 level1 lfo16;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Download both sample databases and code
projects.</p>
<p style='margin-left:1.25in;text-indent:-.25in;mso-list:l3 level1 lfo16;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>View or participate in a discussion area where
you can report issues and ask questions about the samples for each technology
area.</p>
<h1 style='mso-list:l6 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL SERVER 2008R2</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb510513(v=sql.105).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>What's New (Analysis Services - Data Mining)</span></a>
– NO CHANGE</h2>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.105).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>What's New (Analysis Services - Multidimensional
Database)</span></a></h2>
<h3 style='mso-list:l2 level2 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Integration of
Analysis Services with SharePoint</span></span></a></h3>
<p class=MsoNormal>SQL Server 2008 R2 offers new business intelligence
capabilities that provide flexible yet powerful self-service analytics,
complementing traditional OLAP and data mining solutions. Self-service business
intelligence is comprised of the following products:</p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PowerPivot for <span
class=SpellE>Sharepoint</span></span></b></span> </h4>
<p style='margin-left:1.5in'>A new version of Analysis Services that can be
hosted within a <span class=SpellE>Sharepoint</span> farm. The instance that is
hosted in <span class=SpellE>Sharepoint</span> is a highly modified version of
Analysis Services with a new in-memory storage method that loads data on-demand
and handles usage and resource demands without tuning. The hosted instance also
includes a <span class=SpellE>midtier</span> web service that controls data
refresh, data access, and monitoring.</p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>PowerPivot for Excel</span></b></span> </h4>
<p class=MsoNormal style='margin-left:1.5in'>A client add-in that can be
installed with Excel 2010. This add-in provides tools for building
multidimensional data sets in Excel. The add-in combines a compressed data
store, provided by an in-memory instance of Analysis Services, with existing
Excel data visualization tools such as PivotTables and <span class=SpellE>PivotCharts</span>.</p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>DAX</span></b></span>
</h4>
<p style='margin-left:1.5in'>PowerPivot for Excel includes a new
expression language, Data Analysis Expressions, that lets you easily
create sophisticated calculations, use time intelligence, and perform lookups.</p>
<p style='margin-left:1.5in'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee210682(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>PowerPivot
for SharePoint</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level2 lfo19'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Samples
Location and PowerPivot Samples</span></span></a></h3>
<p>Books Online no longer includes SQL Server sample databases and sample
applications. These sample databases and sample applications are now available
on the<span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=87843"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'>SQL Server Samples</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span>Web
site. This Web site makes it easier for users to find these samples, and
provides additional new samples that are related to Microsoft SQL Server
and Business Intelligence.</p>
<h1 style='mso-list:l6 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL SERVER 2012 and SP1</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SQL Server 2012</h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Server Instance and Server Monitoring</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_servermode"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191'>Server Modes
for Analysis Services Instances: Multidimensional, Tabular, and SharePoint</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release adds a server mode concept to
an Analysis Services installation. An instance is always installed in one of
three modes that determines the memory management and storage engines used to
query and process data. Server modes include Multidimensional and Data Mining,
SharePoint, and Tabular. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg471594(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Determine
the Server Mode of an Analysis Services Instance</span></a></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_vertipaq"><span
class=SpellE><span class=GramE><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191'>xVelocity</span></span></span><span style='color:#2E74B5;
mso-themecolor:accent1;mso-themeshade:191'> In-Memory Analytics Engine (<span
class=SpellE>VertiPaq</span>) <span style='background:yellow;mso-highlight:
yellow'>for Tabular Model Databases</span></span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=SpellE><span class=GramE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>xVelocity</span></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> in-memory analytics
engine (<span class=SpellE>VertiPaq</span>) is an Analysis Services engine that
services tabular model databases. The <span class=SpellE>xVelocity</span>
engine uses in-memory storage and performs calculations that aggregate and
manipulate data at the time it is requested. In contrast with the previous
release, where the <span class=SpellE>xVelocity</span> engine was only
available (as <span class=SpellE>VertiPaq</span> engine) via PowerPivot for
SharePoint, you can now use the <span class=SpellE>xVelocity</span> engine on a
standalone Analysis Services instance with no dependency on SharePoint.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>To use the <span class=SpellE>xVelocity</span>
engine, you install Analysis Services in a new Tabular server mode that lets
you run tabular model databases on that instance.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_depgraph"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191'>Schema <span
class=SpellE>Rowsets</span> for Analysis Services in Tabular Mode</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>New schema <span class=SpellE>rowsets</span>
and DMV query interfaces have been added in this release to support the <span
class=SpellE>xVelocity</span> engine and tabular models. You can use DMVs to
discover tabular model objects and their properties. DMVs contain information
that you can use to plan ahead and deduce the performance characteristics of
objects you have created. For example, you can use the DISCOVER_CALC_DEPENDENCY
<span class=SpellE>rowset</span> to trace dependencies in columns, measures,
and formulas, making it easier to troubleshoot complex formulas. Other <span
class=SpellE>rowsets</span> help you find the columns used in perspectives, or
determine data types and storage characteristics. For more information about
new <span class=SpellE>rowsets</span> that support tabular mode, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh230973(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Model Data Access</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.
To learn more about DMV query interfaces, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh230820(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Use
Dynamic Management Views (DMVs) to Monitor Analysis Services</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_tracing"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191'>Event Tracing
Infrastructure</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The event tracing infrastructure is extended
to support the new SQL Server Extended Events Framework. For more information,
see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg492139(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Use SQL
Server Extended Events (<span class=SpellE>XEvents</span>) to Monitor Analysis
Services</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Tabular Modeling</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo23;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_author_tm"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Tabular Projects in SQL Server Data Tools</span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The Tabular Model Designer is now integrated
with SQL Server Data Tools (SSDT). For more information about authoring tabular
projects by using SQL Server Data Tools (SSDT), see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh230811(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Model Solutions (SSAS Tabular)</span></a><span class=MsoHyperlink><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Also included with this release is the
Tabular Modeling Adventure Works Tutorial. This tutorial guides BI software
professionals through creating a new tabular model project in SQL Server Data
Tools (SSDT), importing data from the AdventureWorksDW2012 sample database,
adding relationships, calculations, perspectives, roles, and hierarchies, and
then deploying the model. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh231691(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Modeling (Adventure Works Tutorial)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_ssms"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Tabular Database Administration in SQL Server Management Studio</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release adds administrative support for
tabular model databases that you deploy to a standalone Analysis Services
server. You can configure role-based security, use backup and restore commands,
attach and detach commands, create partitions, and set server properties. For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh230906(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Model Databases (SSAS Tabular)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_diag_view"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Tabular Model Designer Diagram View</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces the Tabular Model
Designer Diagram View. The diagram view displays tables, with relationships
between them, in a graphical format. Columns, measures, hierarchies, and KPIs
can be filtered, and you can choose to view the model using a defined
perspective. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg492080(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Model Designer (SSAS Tabular)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_partitions"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Partitions in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Partitions divide tables into logical
partition objects. Each partition can then be processed independent of other
partitions. Partitions can be defined for a project during model authoring in
SQL Server Data Tools (SSDT), or for deployed models by using SQL Server
Management Studio. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh230976(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Partitions
(SSAS Tabular)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_roles"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Security Roles in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Roles define member permissions for a model.
Each role contains members, by Windows username or by Windows group, and
permissions (read, process, administrator). Members of the role can perform
actions on the model as defined by the role permission. Roles defined with read
permissions can also provide additional security at the row-level by using
row-level filters. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213165(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Roles
(SSAS Tabular)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_RowLevelSecurity"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Row Level Security in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Row Level Security restricts data access by user
identity, using filters at the row level. Filters are implemented through
roles. For more information see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213165(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#3390B1'>Roles
(SSAS Tabular)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_kpi"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Key Performance Indicators in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Key Performance Indicators (KPIs) are used
to gauge performance of a value, defined by a Base measure, against a Target
value, also defined by a measure or by an absolute value. For more information,
see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213008(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>KPIs
(SSAS Tabular)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>8.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_hierarchies"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Hierarchies in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Hierarchies are metadata that define
relationships between two or more columns in a table. Hierarchies can appear
separate from other columns in a reporting client field list, making them
easier for client users to navigate and include in a report. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213163(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Hierarchies
(SSAS Tabular)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>9.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_largetables"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Large Tables in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release removes the limit of 2 billion
rows per table. Tables have no limit in the number of rows they contain. Note
that this limit is lifted for tables but not columns. Each column is limited to
a maximum of 2 billion distinct values.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>10.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_BLOB"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Images in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Images and similar data types, all under
Binary Large Objects (BLOB) data types, are now supported in tabular projects.
When creating a tabular project that includes images, the source column needs
to be of binary or large binary data type.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>11.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_DQ"><span
class=SpellE><span style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>DirectQuery</span></span><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#03697A'> Mode in
Tabular Model Databases</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span class=SpellE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>DirectQuery</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> mode is a
deployment option for tabular projects that lets users and reporting clients
retrieve data directly from a SQL Server data source. By using <span
class=SpellE>DirectQuery</span> mode, you avoid the maintenance overhead of
using cached data for a model, and leverage the sophisticated query processing
of the underlying database system. This feature also lets you create models and
build reports for large data sets that cannot reside in memory. <span
class=SpellE>DirectQuery</span> supports a hybrid deployment mode that can use
either the cache or the relational source. For more information, <span
class=SpellE>see<span style='font-size:12.0pt;font-family:"Times New Roman",serif'><a
href="https://msdn.microsoft.com/en-us/library/hh230898(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>DirectQuery</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'> Mode
(SSAS Tabular)</span></a></span></span>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>12.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_MemoryPaging"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Memory
Paging in Tabular Models</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Memory paging allows models to be larger
than the physical memory of the server. Memory paging is enabled through the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-family:"Segoe UI",sans-serif'>VertiPaqPagingPolicy</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>server property. For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174514(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Memory
Properties</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l8 level3 lfo4;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>13.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_DAX"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>DAX
Functions in this Release</span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces new statistical
functions, table functions, search functions, Row Level Security functions and
more. More than Thirty new functions have been added in all.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>DAX is used in both PowerPivot workbooks and
tabular projects that you build in SQL Server Data Tools. For more information
about which functions are new, see<span class=apple-converted-space> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkID=225572" target="_blank"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>What’s</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#03697A'> New (PowerPivot for Excel)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>. To review the DAX
reference documentation in Books Online, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee634396(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>DAX
Function Reference</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Multidimensional Modeling</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo24;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_dimscale"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Removal of the 4 Gigabyte Limit on String Storage for MOLAP
Engine</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces a new option that
removes a physical constraint on string store file size. In previous releases,
a string storage file could grow to a maximum of 4 gigabytes, after which the
following error would occur, indicating that the maximum file limit was
reached: “File system error: a <span class=SpellE>FileStore</span> error from <span
class=SpellE>WriteFile</span> occurred”. This release removes the maximum file
size limit, allowing files to grow as needed. Note that upper limits still
apply, but they are based on the number of strings rather than the size of the
physical file. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg471589(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Configure
String Storage for Dimensions and Partitions</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_traceResource"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Resource Usage Reporting for Multidimensional Databases</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>You can now collect metrics about resource
usage at the command level when processing queries.<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif'>Resource Usage</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>is a new event class
that can also be used as an additional column on the<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif'>Command End</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>event or<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif'>Query End</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>event. In the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-family:"Segoe UI",sans-serif'>TextData</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>column for this event,
you can capture the number of reads or writes, reads or writes as measured in
kilobytes, CPU time in milliseconds, rows scanned, and rows returned. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh272559(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Query
Processing Events Data Columns</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_traceLocks"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Trace Events for Lock Usage and Contention in Multidimensional
Databases</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release includes new events to help you
troubleshoot lock-related query or processing problems.<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif'>Locks Acquired</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>,<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif'>Locks Released</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>, and<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-family:"Segoe UI",sans-serif'>Locks Waiting</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>are new trace events
that complement existing lock events,<span class=apple-converted-space> </span></span><span
class=SpellE><span class=input><b><span style='font-family:"Segoe UI",sans-serif'>Deadlock</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>and</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
class=SpellE><span class=input><b><span style='font-family:"Segoe UI",sans-serif'>LockTimeOut</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh270247(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Lock
Events Data Columns</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>and the chapter on
locking in the<span class=apple-converted-space> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkID=225539" target="_blank"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#3390B1'>SQL
Server 2008 R2 Analysis Services Operations Guide</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_distinctCount"><span
class=SpellE><span style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>DistinctCount</span></span><span style='font-size:10.0pt;
line-height:106%;font-family:"Segoe UI",sans-serif;color:#03697A'> Performance
Improvement in ROLAP Processing</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>Queries that include
<span class=SpellE>DistinctCount</span> in a ROLAP process can run faster,
assuming certain criteria are met. Performance is improved because more of the
operation has been offloaded to the relational database engine, where <span
class=GramE>COUNT(</span>DISTINCT column) is used to return unique non-null
values, eliminating the need for more expensive ordering operations that
degrade query performance.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>This optimization is
off by default because the query results produced by the new and older
algorithms are not always identical. Transact-SQL counting can vary for NULL
values and different collations. If you want to use the optimization, set the <b>OLAP\ProcessPlan\EnableRolapDistinctCountOnDataSource</b> property
to 1.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:1.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>This optimization
works only if the following restrictions are met:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo25;tab-stops:list 1.75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>There
is one partition per measure group. Multiple partitions make it impossible to correctly
execute the query and merge the results from different partitions.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo25;tab-stops:list 1.75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>There
are no arbitrary shapes in the queries, and no queries below the grain. If
Analysis Services cannot formulate a SQL query that is reasonably efficient, it
will fall back to the default query pattern.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo25;tab-stops:list 1.75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The
relational database engine must be SQL Server 2005 or later, Parallel Data
Warehouse, or Teradata.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.75in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>PowerPivot for Excel</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo26;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_client"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerPivot for Excel (SQL Server 2012)</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces a SQL Server 2012
version of PowerPivot for Excel. You can use this version of the add-in to
author and publish PowerPivot workbooks from Excel 2010 to SQL Server 2012
PowerPivot for SharePoint.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_DAX"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>DAX Functions in this Release</span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces new statistical
functions, table functions, search functions, Row Level Security functions and
more. More than Thirty new functions have been added in all.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>DAX is used in both PowerPivot workbooks and
tabular projects that you build in SQL Server Data Tools. For more information
about which functions are new, see<span class=apple-converted-space> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkID=225572" target="_blank"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>What’s</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#03697A'> New (PowerPivot for Excel)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>. To review the DAX
reference documentation in Books Online, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee634396(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>DAX
Function Reference</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>PowerPivot for SharePoint</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo27;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_tool"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerPivot Configuration Tool</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>A new tool is available to configure an
installation of PowerPivot for SharePoint. The tool scans the system to
determine whether SharePoint or PowerPivot software is already configured, and
provides necessary actions used to deploy an operational server. This tool
replaces the New Server installation option in SQL Server Setup that was
previously used to install and configure software. In this release,
installation and configuration are decoupled, with all configuration steps
occurring post-installation using the PowerPivot Configuration Tool,
PowerShell, or Central Administration. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213173(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>PowerPivot
Configuration Tools</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_powerPower"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerShell for PowerPivot for SharePoint</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces PowerShell cmdlets
for configuring PowerPivot for SharePoint. Using a combination of SharePoint
PowerShell cmdlets and the new PowerPivot cmdlets, you can fully configure a
PowerPivot for SharePoint installation through PowerShell script. For more information,
see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213341(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>PowerPivot
Reference for SharePoint PowerShell</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_bismconn"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>BI Semantic Model Connection Files in SharePoint</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>You can access a tabular model from within
SharePoint using a new type of connection object called a BI semantic
connection. A BI semantic connection provides an HTTP endpoint to Analysis
Services databases that are deployed on a standalone server, or to an Excel
workbook containing PowerPivot data in a SharePoint farm that includes
PowerPivot for SharePoint. A BI semantic connection file is a SharePoint
content item that specifies the server location of a model database, similar to
how Office Data Connection (.<span class=SpellE>odc</span>) files store
connection information to external data. Within a SharePoint environment, a BI
semantic connection is a supported data source for Power View reports that you
design and use in SharePoint. You can also use a BI semantic connection as a
data source for PivotTables in Excel. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg471575(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>PowerPivot
BI Semantic Model Connection (.<span class=SpellE>bism</span>)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_srvrconfig"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerPivot for SharePoint Configuration Settings and Server
Health Rules</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release improves the administration and
tuning of a PowerPivot for SharePoint deployment by adding more configuration
settings and health rules that help you detect and fix problems before they
occur. New configuration properties give you more control over disk space
consumption, caching, and data refresh activity. For data refresh, you can
specify whether to deactivate data refresh for workbooks that no one is using
or that repeatedly fail to refresh.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_autoupgrd"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerPivot Workbook Auto-upgrade to Enable Data Refresh</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>You can configure an automatic upgrade
feature on a PowerPivot for SharePoint instance that upgrades SQL Server 2008
R2 workbooks to the latest version, thereby enabling data refresh for those
workbooks on a SQL Server 2012 PowerPivot for SharePoint server. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg488724(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Upgrade
PowerPivot for Excel</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Programmability</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo28;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_DAX"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>DAX Functions in this Release</span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces new statistical
functions, table functions, search functions, Row Level Security functions and
more. More than Thirty new functions have been added in all.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>DAX is used in both PowerPivot workbooks and
tabular projects that you build in SQL Server Data Tools. For more information
about which functions are new, see<span class=apple-converted-space> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkID=225572" target="_blank"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>What’s</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:
major-fareast;color:#03697A'> New (PowerPivot for Excel)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>. To review the DAX
reference documentation in Books Online, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee634396(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>DAX
Function Reference</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_powerAMO"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerShell for AMO</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces PowerShell cmdlets
for AMO. This feature gives you command-line connectivity, navigation, and
discovery of Analysis Services databases that run on a Multidimensional or
Tabular mode server. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213141(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Analysis
Services PowerShell</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_powerPower"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>PowerShell for PowerPivot for SharePoint</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This release introduces PowerShell cmdlets
for configuring PowerPivot for SharePoint. Using a combination of SharePoint
PowerShell cmdlets and the new PowerPivot cmdlets, you can fully configure a
PowerPivot for SharePoint installation through PowerShell script. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213341(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>PowerPivot
Reference for SharePoint PowerShell</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.</span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_AMOetc"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>AMO and XMLA Extensions to Support Tabular Modeling</span></a></h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Both multidimensional models and tabular
models are based on a unified BI semantic modeling schema (BISM), which is a superset
of the schema provided in previous releases as the Unified Dimensional Model
(UDM). Therefore, you can work with both types of models by using common APIs
(AMO and XMLA), and connect to servers and instances running in either tabular
or multidimensional mode by using both ADOMD.NET and OLEDB.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>In addition to extending AMO and XMLA to
support tabular models, this release includes new properties, methods, and
objects to support the requirements, including properties for enhanced
reporting and aggregation in reports.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg492113(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Model Programming</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.
You can also download the AMO samples for tabular modeling from<span
class=apple-converted-space> </span><span class=SpellE><a
href="http://go.microsoft.com/fwlink/?LinkID=221036" target="_blank"><span
style='mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast;
color:#03697A'>CodePlex</span></a></span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo22;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_CSDL"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>CSDL Extensions to Support Tabular Modeling</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The Conceptual Schema Definition Language
(CSDL) is used to represent a tabular model in response to a query from a
client that can consume the schema and use that representation to create
visualizations, such as Power View. The<span class=apple-converted-space> </span></span><span
class=SpellE><span class=input><b><span style='font-family:"Segoe UI",sans-serif'>bi<span
class=GramE>:<span style='font-size:10.0pt;font-weight:normal'>extensions</span></span></span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> to CSDL provided in
this release include entities, relationships and data types for tabular models,
as well as properties to enhance visualization and model navigation in reports.
To learn more about CSDL, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/gg492114(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>CSDL
Annotations for Business Intelligence (CSDLBI)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.</span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l4 level2 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Design Tools</h3>
<h4 style='margin-left:1.5in;text-indent:-.5in;line-height:106%;mso-list:l8 level3 lfo29;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx#bkmk_ssdt"><span
style='font-size:10.0pt;line-height:106%;font-family:"Segoe UI",sans-serif;
color:#03697A'>SQL Server Data Tools (SSDT) integration with Visual Studio</span></a></h4>
<p class=MsoNormal style='margin-left:1.5in'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Tabular projects and Multidimensional
projects are created in SQL Server Data Tools. This release updates SQL Server
Data Tools to run in the Visual Studio shell. The shell includes several IDE
enhancements including improved readability and support for multiple monitors.</span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SSAS 2021SP1</h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l9 level2 lfo30'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>PowerPivot in Excel:</h3>
<p class=MsoNormal style='line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>PowerPivot in Microsoft Excel 2013 supports
deeper integration with Excel and your data exploration workflows. For more
information on what is new in PowerPivot, see </span><a
href="http://office.microsoft.com/en-us/excel-help/whats-new-in-powerpivot-in-excel-2013-HA102893837.aspx?CTT=1"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A;
text-decoration:none;text-underline:none'>What’s new in PowerPivot in Excel
2013</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>(http://office.microsoft.com/en-us/excel-help/whats-new-in-powerpivot-in-excel-2013-HA102893837.aspx?CTT=1).<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l9 level2 lfo30'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>PowerPivot for SharePoint:</h3>
<p class=MsoNormal style='line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>A new architecture for SQL Server 2012
SP1 PowerPivot that supports a PowerPivot server outside a SharePoint 2013
farm. The new architecture leverages Excel Services for querying, loading,
refreshing, and saving data. The PowerPivot server can still be installed on a
server that also hosts SharePoint servers but it is not required. The new
architecture is available when you deploy a new PowerPivot server with the
slipstream version of SP1. The new architecture and is not available when you
deploy the patch version of SP1 onto an existing PowerPivot. For more
information, see the following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:2.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level3 lfo31;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The
“SQL Server 2012 SP1 Full Installation” section of </span><a
href="https://msdn.microsoft.com/en-us/library/dd638062(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A;
text-decoration:none;text-underline:none'>Overview of SQL Server Servicing
Installation</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:2.0in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l1 level3 lfo31;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/jj218795(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A;
text-decoration:none;text-underline:none'>Install SQL Server BI Features with
SharePoint 2013 (SQL Server 2012 SP1)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'> .<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.5in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l9 level2 lfo30'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>spPowerpivot.msi:</h3>
<p class=MsoNormal style='line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>A Windows Installer package (<b>spPowerpivot.msi</b>)
that enhances the PowerPivot for SharePoint experience with additional features
such as PowerPivot Gallery, schedule data refresh, and management dashboard.
The .<span class=SpellE>msi</span> deploys Analysis Services client libraries,
PowerPivot for SharePoint 2013 Configuration, and copies PowerPivot for
SharePoint 2013 installation files to SharePoint servers. For more information
see </span><a
href="https://msdn.microsoft.com/en-us/library/jj218792(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A;
text-decoration:none;text-underline:none'>Install or Uninstall the PowerPivot
for SharePoint Add-in</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l9 level2 lfo30'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Version Compatibility for Tabular models</h3>
<p class=MsoNormal style='line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>SQL Server 2012 SP1 introduces new features
for Analysis Services running in Tabular mode, including optimized storage for
measures and KPIs, extended data categorizations, extended characters,
hierarchy annotation, and improved support when importing from Data Market data
feeds. In some cases, Tabular model projects being deployed may not be
compatible with an Analysis Services deployment server instance. With SP1
applied, you can specify <i>Compatibility Level</i> when creating new
Tabular model projects, when upgrading existing Tabular model projects, when
upgrading existing deployed Tabular model databases, or when importing
PowerPivot workbooks. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/jj674204(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A;
text-decoration:none;text-underline:none'>Compatibility Level (SSAS Tabular SP1)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;line-height:106%;mso-list:l9 level2 lfo30'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Import from PowerPivot in Excel 2013</h3>
<p class=MsoNormal style='line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>You can now import PowerPivot in Excel 2013
workbooks into new Tabular model projects created in SQL Server Data Tools or
directly in SQL Server Management Tools.<o:p></o:p></span></p>
<h1 style='mso-list:l6 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL SERVER 2014</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo32'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Updates to Design
Tool installation</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>SQL Server Data Tools for Business
Intelligence (SSDT-BI), previously known as Business Intelligence Development
Studio (BIDS), is used to create Analysis Services models, Reporting Services
reports, and Integration Services packages. You can download SSDT-BI from the
following locations:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo33;
tab-stops:list .75in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="http://go.microsoft.com/fwlink/p/?LinkId=396526"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'>Download SSDT-BI for Visual
Studio 2013</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo33;
tab-stops:list .75in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#2A2A2A;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="http://go.microsoft.com/fwlink/p/?LinkID=273673"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'>Download SSDT-BI for Visual
Studio 2012</span></a><span class=MsoHyperlink><span style='color:#2A2A2A;
text-decoration:none;text-underline:none'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><o:p> </o:p></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>If you have a prior version of SSDT-BI or
BIDS installed on your computer, the newer version is installed side-by-side
the previous version. It's common to run newer and older versions of the design
tools on a single workstation so that you can modify projects and solutions
tied to specific versions of the server.<o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0 width=1020
style='width:8.5in;mso-cellspacing:1.5pt;margin-left:.5in;border-top:solid #BBBBBB 1.0pt;
border-left:solid #BBBBBB 1.0pt;border-bottom:none;border-right:none;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=1015 style='width:609.0pt;border-top:none;border-left:none;
border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-bottom-alt:solid #BBBBBB .75pt;mso-border-right-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='line-height:106%'><b style='mso-bidi-font-weight:
normal'><span style='color:#636363;mso-no-proof:yes'><v:shapetype id="_x0000_t75"
coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe"
filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_32" o:spid="_x0000_i1028" type="#_x0000_t75"
alt="System_CAPS_note" style='width:7.2pt;height:7.2pt;visibility:visible;
mso-wrap-style:square'>
<v:imagedata src="SSAS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/image001.gif"
o:title="System_CAPS_note"/>
</v:shape></span></b><span class=alerttitle><b><span style='color:#636363'>Note</span></b></span><b><span
style='color:#636363'><o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td width=1015 valign=top style='width:609.0pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-bottom-alt:solid #BBBBBB .75pt;mso-border-right-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'>There are
several download sites for the Visual Studio 2012 and Visual Studio 2013 versions
of SSDT. Most do not include the BI project templates. Using the links above
will get you the correct version. You’ll know that you have the correct
version of SSDT-BI if you see the Business Intelligence project templates
folder. This folder contains the project templates for Analysis Services,
Reporting Services and Integration Services. Depending on how you installed
SSDT-BI, you might also see an additional project template for SQL Server
databases.</p>
</td>
</tr>
</table>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBsx5D8tilBBKtmPi7KbwLfOmDjDHeqBgsQ3C8dMrftxoaLLY1EsBICRMM4itf7jILL73flWuHS_XiXqzgjLoDfai6CQmVyoaL07L7ZIeiu62_cq7heW1kJnytjjFR3NUqkVDjvnIhMLk/s1600-h/Untitled%25255B8%25255D.png"><img title="Untitled" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="Untitled" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjgq0sa2USv7EAYmlGDeFS7vkELrdX5C2K9qkq-1O7Ym34UeC_GwUoGNhpg8zyz7LVUGTftxl9gY14t-E7BJqhiwbFqGfjss978l1DgIqcgSntb9nWgYyBex0t9-oKLsq-a1uqmx9SUC8c/?imgmax=800" width="395" height="206"></a>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Features recently
added: Power View for Multidimensional Models</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The ability to create Power View reports
against multidimensional models was first introduced in SQL Server 2012 Service
Pack 1 Cumulative Update 4. Power View for Multidimensional Models
functionality is now included as part of SQL Server 2014.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'>Power View Report for a
Multidimensional Model</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p></o:p></span></p>
<p><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2yOJPzAcoRdCXdS9dTZWasLciRePicwD05m1IzbkeD9ThYh4LksvqTa8TE0eSpgNf1N7NOBgSL9M-JQLwgVaGguM2AvDYyaBdsE0mJ8LqT_2TkJ-onb1zCyt77JozSHrAmNgkzMRDBJU/s1600-h/2%25255B3%25255D.gif"><img title="2" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="2" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_IeTK6oMqa3_0N0aA6hG1XJyO36yXg3xzgRnkBWUqYfE8Ne-At33C_VhrLQd7fLh8AE943X-gp0u6ivEXh-GyYv5TpDNFLI45lkzTMb9nphd09LgKOIUrahjSpIqmxTi42PiZxWWZugE/?imgmax=800" width="518" height="283"></a></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>This functionality helps organizations
maximize existing BI investments by enabling multidimensional models (also
known as OLAP cubes) to be used with the latest client reporting tools.
Depending on the types of data in the multidimensional model, users can easily
create a variety of dynamic visualizations from tables and matrices, to bubble
charts and geographical maps. Multidimensional models now also support queries
using Data Analysis Expressions (DAX).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Power View for Multidimensional Models
requires the built-in Power View reporting capability in SQL Server
2014Reporting Services (in SharePoint mode). Other versions of Power View, specifically
the Power View Add-in in Excel 2013, do not support multidimensional models.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>To learn more, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://msdn.microsoft.com/library/dn140246.aspx"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;color:#03697A'>Power View for
Multidimensional Models</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<h1 style='mso-list:l6 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL SERVER 2016</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo34'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Parallel
processing for multiple table partitions in Tabular models</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>[CTP 2.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>SQL Server 2016 Analysis Services (SSAS)
includes new parallel processing functionality for tables with two or more partitions,
increasing processing performance. There are no configuration settings for this
feature. For more information about configuring partitions and processing
tables, see</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh230803.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Tabular
Model Partitions (SSAS Tabular)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Add Computer
Accounts as Administrators in Management Studio</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>[CTP 2.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Analysis Services administrators can now use
SQL Server Management Studio to configure computer accounts to be members of
the Analysis Services administrators group. In the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'>Select Users or Groups</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>dialog, set the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'>Locations</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>for the computers
domain and then add the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'>Computers</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>object type. For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174561.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Configure
Analysis Services Server Administrators</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>New DBCC command
to check for database corruption</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>[CTP 2.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The new DBCC XMLA command checks for
physical and logical data corruption in both tabular and multidimensional
databases, offering fast and efficient diagnosis of the more common forms of
data corruption. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/mt156975.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Database
Consistency Checker (DBCC) for Analysis Services tabular and multidimensional
databases</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Easier setup for
Analysis Services Power Pivot Mode</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>[CTP 1.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>Installation of Power Pivot for SharePoint
is simplified. You select Analysis Services from the standard</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast'>Instance Feature</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>list and then from a
single setup page you select the Analysis Services server mode and configure
administrators.<o:p></o:p></span></p>
<p>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS30Y5bMblLhJ823pT2oe4DhxW2m6YKtwgRYF8PkEWmSIFBIdTQQnVc_ox56GrdrkQtCl5OvB5XrHDXYhU7XsLjwgL73zPLeL9B4dOZ8HkAHzADVpD-XWajqwPqAlxLo4WAgDbwuZTihU/s1600-h/3%25255B7%25255D.png"><img title="3" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; float: none; padding-top: 0px; padding-left: 0px; margin-left: auto; border-left: 0px; display: block; padding-right: 0px; margin-right: auto" border="0" alt="3" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiFUJ0ckA9xVJPHPwD1k8wcz1KmLBUZB98DLFlXjG1QzjqqRGaNJl-3cfDDCFGKdKyajLhBFsPgRdM0UrN-Vj3GTIsFLmV8cys7yafEabFj2GjIbYVuyxll7HK6adzD2dFyb8bSz2310xA/?imgmax=800" width="580" height="277"></a></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/jj219067.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";mso-fareast-theme-font:major-fareast;color:#03697A'>Install
Power Pivot for SharePoint 2013</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>New DAX Functions
for Tabular models</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>[CTP 1.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>SQL Server 2016 Analysis Services (SSAS)
includes the following new DAX functions.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=1028
style='width:616.5pt;margin-left:35.7pt;border-collapse:collapse;mso-yfti-tbllook:
1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
background:#EDEDED;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'><b>Function<o:p></o:p></b></p>
</td>
<td width=758 valign=top style='width:454.7pt;border:solid #BBBBBB 1.0pt;
border-left:none;background:#EDEDED;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'><b>Description<o:p></o:p></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;height:63.0pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:63.0pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>ADDMISSINGITEMS</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:63.0pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Adds
combinations of items from multiple columns to a table if they do not already
exist. The determination of which item combinations to add is based on
referencing source columns which contain all the possible values for the
columns.</p>
</td>
</tr>
<tr style='mso-yfti-irow:2;height:47.4pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>CALENDAR</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
a table with a single column named “Date” that contains a contiguous set of
dates. The range of dates is from the specified start date to the specified
end date, inclusive of those two dates.</p>
</td>
</tr>
<tr style='mso-yfti-irow:3;height:47.4pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>CALENDARAUTO</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
a table with a single column named “Date” that contains a contiguous set of
dates. The range of dates is calculated automatically based on data in the
model.</p>
</td>
</tr>
<tr style='mso-yfti-irow:4;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>CONCATENATEX</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Concatenates
the result of an expression evaluated for each row in a table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:5;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>DATEDIFF</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Specifies
the cross-filtering direction to be used in a calculation for a relationship
that exists between two columns.</p>
</td>
</tr>
<tr style='mso-yfti-irow:6;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>GEOMEAN</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the geometric mean of the numbers in a column.</p>
</td>
</tr>
<tr style='mso-yfti-irow:7;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>GEOMEANX</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the geometric mean of an expression evaluated for each row in a table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:8;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>GROUPBY</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the binary data returned from a URL.</p>
</td>
</tr>
<tr style='mso-yfti-irow:9;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>ISEMPTY</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Checks
if a table is empty.</p>
</td>
</tr>
<tr style='mso-yfti-irow:10;height:47.4pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>ISONORAFTER</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>A
<span class=SpellE>boolean</span> function that emulates the behavior of a
‘Start At’ clause and returns true for a row that meets all of the condition
parameters.</p>
</td>
</tr>
<tr style='mso-yfti-irow:11;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>MEDIAN</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the median of numbers in a column.</p>
</td>
</tr>
<tr style='mso-yfti-irow:12;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>MEDIANX</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the median number of an expression evaluated for each row in a table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:13;height:47.4pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>NATURALINNERJOIN</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Performs
an inner join of a table with another table. The tables are joined on common
columns (by name) in the two tables. If the two tables have no common column
names, an error is returned.</p>
</td>
</tr>
<tr style='mso-yfti-irow:14;height:47.4pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>NATURALLEFTOUTERJOIN</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Performs
an inner join of a table with another table. The tables are joined on common
columns (by name) in the two tables. If the two tables have no common column
names, an error is returned.</p>
</td>
</tr>
<tr style='mso-yfti-irow:15;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>PERCENTILE.EXC</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the k-<span class=SpellE>th</span> percentile of values in a range, where k
is in the range 0<span class=GramE>..1</span>, exclusive.</p>
</td>
</tr>
<tr style='mso-yfti-irow:16;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>PERCENTILE.INC</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the k-<span class=SpellE>th</span> percentile of values in a range, where k
is in the range 0<span class=GramE>..1</span>, inclusive.</p>
</td>
</tr>
<tr style='mso-yfti-irow:17;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>PERCENTILEX.EXC</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the percentile number of an expression evaluated for each row in a table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:18;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>PERCENTILEX.INC</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the percentile number of an expression evaluated for each row in a table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:19;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>PRODUCT</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the product of the numbers in a column.</p>
</td>
</tr>
<tr style='mso-yfti-irow:20;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>PRODUCTX</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the product of an expression evaluated for each row in a table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:21;height:109.2pt'>
<td width=270 rowspan=3 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:109.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>SUBSTITUTEWITHINDEX</p>
</td>
<td width=758 valign=top style='width:454.7pt;border:none;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:109.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
a table which represents a left <span class=SpellE>semijoin</span> of the two
tables supplied as arguments. The <span class=SpellE>semijoin</span> is
performed by using common columns, determined by common column names and
common data type. The columns being joined on are replaced with a single
column in the returned table which is of type integer and contains an index.
The index is a reference into the right join table given a specified sort
order.</p>
</td>
</tr>
<tr style='mso-yfti-irow:22;height:.65in'>
<td width=758 valign=top style='width:454.7pt;border:none;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:.65in'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Columns
in the right/second table supplied which do not exist in the left/first table
supplied are not included in the returned table and are not used to join on.</p>
</td>
</tr>
<tr style='mso-yfti-irow:23;height:47.4pt'>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:47.4pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>The
index starts at 0 (0-based) and is incremented by one for each additional row
in the right/second join table supplied. The index is based on the sort order
specified for the right/second join table.</p>
</td>
</tr>
<tr style='mso-yfti-irow:24;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>SUMMARIZECOLUMNS</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
a summary table over a set of groups.</p>
</td>
</tr>
<tr style='mso-yfti-irow:25;height:16.2pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>UNION</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:16.2pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Creates
a union (join) table from a pair of tables.</p>
</td>
</tr>
<tr style='mso-yfti-irow:26;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>XIRR</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the internal rate of return for a schedule of cash flows that is not
necessarily periodic.</p>
</td>
</tr>
<tr style='mso-yfti-irow:27;mso-yfti-lastrow:yes;height:31.8pt'>
<td width=270 valign=top style='width:161.8pt;border:solid #BBBBBB 1.0pt;
border-top:none;padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;text-align:justify;
text-justify:inter-ideograph;line-height:106%'>XNPV</p>
</td>
<td width=758 valign=top style='width:454.7pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
padding:0in 5.4pt 0in 5.4pt;height:31.8pt'>
<p class=MsoNormal style='margin:0in;margin-bottom:.0001pt;line-height:106%'>Returns
the present value for a schedule of cash flows that is not necessarily
periodic.</p>
</td>
</tr>
</table>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><b style='mso-bidi-font-weight:normal'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></b></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The following existing functions received
updates for this release.<o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=915
style='width:549.0pt;margin-left:35.7pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=270 style='width:2.25in;border:solid #BBBBBB 1.0pt;mso-border-alt:
solid #BBBBBB .75pt;background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b>Function<o:p></o:p></b></p>
</td>
<td width=645 style='width:387.0pt;border:solid #BBBBBB 1.0pt;border-left:
none;mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><b>Description<o:p></o:p></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;mso-yfti-lastrow:yes'>
<td width=270 valign=top style='width:2.25in;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE>TOPn</span></p>
</td>
<td width=645 valign=top style='width:387.0pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'>Now allows
TRUE/FALSE/ASC/DESC to specify sorting direction.</p>
</td>
</tr>
</table>
<p class=MsoNormal><o:p> </o:p></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>VI.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>New elements in
MS-CSDLBI 2.0 schema</span></span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>[CTP 1.0]</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'> <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>The following elements have been added to
the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast'> </span></span><span class=SpellE><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>TProperty</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";mso-fareast-theme-font:major-fareast'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>complex type defined
in the [MS-CSDLBI] 2.0 schema:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'><o:p> </o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=1028
style='width:616.5pt;margin-left:35.7pt;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=212 style='width:127.0pt;border:solid #BBBBBB 1.0pt;mso-border-alt:
solid #BBBBBB .75pt;background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><b>Element<o:p></o:p></b></p>
</td>
<td width=816 style='width:489.5pt;border:solid #BBBBBB 1.0pt;border-left:
none;mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><b>Definition<o:p></o:p></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=212 valign=top style='width:127.0pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE>DefaultValue</span></p>
</td>
<td width=816 valign=top style='width:489.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'>A property
that specifies the value used when evaluating the query. The <span
class=SpellE>DefaultValue</span> property is optional, but it is
automatically selected if the values from the member cannot be aggregated.</p>
</td>
</tr>
<tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
<td width=212 valign=top style='width:127.0pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'>Statistics</p>
</td>
<td width=816 valign=top style='width:489.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'>A set of
statistics from the underlying data that is associated with the column. These
statistics are defined by the <span class=SpellE>TPropertyStatistics</span>
complex type and are provided only if they are not computationally expensive
to generate, as described in section 2.1.13.5 of the Conceptual Schema
Definition File Format with Business Intelligence Annotations document.</p>
</td>
</tr>
</table>
<h1 style='text-indent:0in;mso-list:none;tab-stops:.5in'><o:p> </o:p></h1>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-54127611290513877422015-09-08T03:32:00.000-05:002015-10-16T20:52:27.787-05:00SSIS New and Enhanced Features from SQL Server 2005 to SQL Server 2016<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="SSIS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/filelist.xml">
<link rel=Preview
href="SSIS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/preview.wmf">
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>3</o:Revision>
<o:TotalTime>384</o:TotalTime>
<o:Created>2015-09-08T08:30:00Z</o:Created>
<o:LastSaved>2015-09-08T08:31:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>7843</o:Words>
<o:Characters>44708</o:Characters>
<o:Lines>372</o:Lines>
<o:Paragraphs>104</o:Paragraphs>
<o:CharactersWithSpaces>52447</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="SSIS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/themedata.thmx">
<link rel=colorSchemeMapping
href="SSIS%20New%20and%20Enhanced%20Features%20in%20SQL%20Server%202005%20-%202016_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>120</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:"Segoe UI Semibold";
panose-1:2 11 7 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:9.0pt;
text-indent:-9.0pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l20 level1 lfo2;
tab-stops:list .5in;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l19 level1 lfo36;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform: None;
}
h3
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l2 level1 lfo3;
font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;
font-weight:normal;}
h4
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l31 level4 lfo1;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
code
{mso-style-noshow:yes;
mso-style-priority:99;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;}
span.ratingtext
{mso-style-name:ratingtext;
mso-style-unhide:no;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.parameter
{mso-style-name:parameter;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.alerttitle
{mso-style-name:alerttitle;
mso-style-unhide:no;}
span.sup
{mso-style-name:sup;
mso-style-unhide:no;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.text-base
{mso-style-name:text-base;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:8.0pt;
line-height:107%;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:63794291;
mso-list-type:hybrid;
mso-list-template-ids:1833105198 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l1
{mso-list-id:67966243;
mso-list-template-ids:766511406;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:-187909240 -163922542 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l3
{mso-list-id:179437811;
mso-list-template-ids:-541267726;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4
{mso-list-id:265818598;
mso-list-template-ids:-541267726;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5
{mso-list-id:377706998;
mso-list-template-ids:397565016;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l5:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6
{mso-list-id:382945690;
mso-list-template-ids:-1002269888;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l6:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7
{mso-list-id:461575185;
mso-list-template-ids:564164120;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8
{mso-list-id:506093360;
mso-list-template-ids:501395998;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l8:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9
{mso-list-id:508717802;
mso-list-template-ids:-685589564;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10
{mso-list-id:591360810;
mso-list-type:hybrid;
mso-list-template-ids:955153862 67698691 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l10:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l10:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l10:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l10:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l10:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l10:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l10:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l11
{mso-list-id:605889538;
mso-list-template-ids:280148204;}
@list l11:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l11:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l11:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12
{mso-list-id:670136127;
mso-list-type:hybrid;
mso-list-template-ids:-557921996 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l12:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l12:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l12:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l12:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l12:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l12:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l12:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l12:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l12:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l13
{mso-list-id:687291032;
mso-list-template-ids:-541267726;}
@list l13:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l13:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l13:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14
{mso-list-id:704407380;
mso-list-template-ids:-1932253252;}
@list l14:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l14:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15
{mso-list-id:932516572;
mso-list-template-ids:-1892543244;}
@list l15:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l15:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l15:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16
{mso-list-id:957874415;
mso-list-template-ids:-541267726;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17
{mso-list-id:1069575144;
mso-list-template-ids:-833739632;}
@list l17:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l17:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18
{mso-list-id:1079328025;
mso-list-type:hybrid;
mso-list-template-ids:-1856322086 -557934598 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l18:level1
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l18:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l18:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l18:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l19
{mso-list-id:1081871810;
mso-list-type:hybrid;
mso-list-template-ids:801421190 1230419086 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l19:level1
{mso-level-number-format:roman-upper;
mso-level-style-link:"Heading 2";
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:.75in;
text-indent:-.25in;
mso-ascii-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
font-variant:normal !important;
mso-text-animation:none;
mso-hide:none;
text-transform:none;
position:relative;
top:0pt;
mso-text-raise:0pt;
letter-spacing:0pt;
mso-ligatures:none;
mso-number-form:default;
mso-number-spacing:default;
mso-stylistic-set:0;
mso-contextual-alternates:no;
text-effect:none;
text-shadow:none;
text-effect:none;
text-effect:none;
mso-style-textoutline-type:none;
mso-style-textoutline-outlinestyle-dpiwidth:0pt;
mso-style-textoutline-outlinestyle-linecap:round;
mso-style-textoutline-outlinestyle-join:bevel;
mso-style-textoutline-outlinestyle-pctmiterlimit:0%;
mso-style-textoutline-outlinestyle-dash:solid;
mso-style-textoutline-outlinestyle-align:center;
mso-style-textoutline-outlinestyle-compound:simple;
mso-style-style3d-lightrigtype:13;
mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;
mso-style-style3d-lightrigrotation-anglongitude:0;
mso-style-style3d-lightrigrotation-angrevolution:0;
mso-effects-glow-color:black;
mso-effects-glow-alpha:100.0%;
mso-effects-glow-rad:0pt;
mso-effects-shadow-color:black;
mso-effects-shadow-alpha:100.0%;
mso-effects-shadow-dpiradius:0pt;
mso-effects-shadow-dpidistance:0pt;
mso-effects-shadow-angledirection:0;
mso-effects-shadow-align:none;
mso-effects-shadow-pctsx:0%;
mso-effects-shadow-pctsy:0%;
mso-effects-shadow-anglekx:0;
mso-effects-shadow-angleky:0;
mso-effects-reflection-dpiradius:0pt;
mso-effects-reflection-dpidistance:0pt;
mso-effects-reflection-angdirection:0;
mso-effects-reflection-pctsx:0%;
mso-effects-reflection-pctsy:0%;
mso-effects-reflection-anglekx:0;
mso-effects-reflection-angleky:0;
mso-effects-reflection-pctalphastart:0%;
mso-effects-reflection-pctstartpos:0%;
mso-effects-reflection-pctalphaend:0%;
mso-effects-reflection-pctendpos:0%;
mso-effects-reflection-angfadedirection:0;
mso-effects-reflection-align:none;
mso-bevel-captop-bevelstyle:0;
mso-bevel-captop-dpiwidth:0pt;
mso-bevel-captop-dpiheight:0pt;
mso-bevel-capbot-bevelstyle:0;
mso-bevel-capbot-dpiwidth:0pt;
mso-bevel-capbot-dpiheight:0pt;
mso-bevel-material:0;
mso-bevel-dpiextrusion:0pt;
mso-bevel-dpicontour:0pt;
font-emphasize:none;
mso-ansi-font-weight:normal;
mso-bidi-font-weight:normal;
mso-ansi-font-style:normal;
mso-bidi-font-style:normal;
mso-no-proof:no;
text-decoration:none;
text-underline:none;
text-decoration:none;
text-line-through:none;
vertical-align:baseline;}
@list l19:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l19:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l19:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l19:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l19:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l19:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l19:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l19:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l20
{mso-list-id:1119647457;
mso-list-template-ids:-369298102;}
@list l20:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l20:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l21
{mso-list-id:1208375488;
mso-list-template-ids:147482322;}
@list l21:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l21:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l21:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l22
{mso-list-id:1287002610;
mso-list-type:hybrid;
mso-list-template-ids:440669110 -1834048576 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l22:level1
{mso-level-number-format:alpha-lower;
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l22:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l22:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.75in;
text-indent:-9.0pt;}
@list l22:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l22:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l22:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.25in;
text-indent:-9.0pt;}
@list l22:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;}
@list l22:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;}
@list l22:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:5.75in;
text-indent:-9.0pt;}
@list l23
{mso-list-id:1297107683;
mso-list-template-ids:-541267726;}
@list l23:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l23:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l23:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l23:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l23:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l23:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l23:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l23:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24
{mso-list-id:1412121235;
mso-list-template-ids:-1952677348;}
@list l24:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l24:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l24:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l24:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25
{mso-list-id:1463843877;
mso-list-template-ids:-1250793974;}
@list l25:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l25:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l25:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l25:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26
{mso-list-id:1529757516;
mso-list-template-ids:206861234;}
@list l26:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l26:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l26:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27
{mso-list-id:1530070750;
mso-list-template-ids:-541267726;}
@list l27:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l27:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l27:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28
{mso-list-id:1566913330;
mso-list-template-ids:-2120437078;}
@list l28:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l28:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l28:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29
{mso-list-id:1570116627;
mso-list-template-ids:-1827797662;}
@list l29:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l29:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l29:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30
{mso-list-id:1606814742;
mso-list-template-ids:-1245695590;}
@list l30:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l30:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l30:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l30:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l31
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l31:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l31:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l32
{mso-list-id:1633317847;
mso-list-template-ids:-1523008174;}
@list l32:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l32:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l32:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l32:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33
{mso-list-id:1712653306;
mso-list-template-ids:-2102472072;}
@list l33:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l33:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l33:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l33:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34
{mso-list-id:1760832189;
mso-list-template-ids:-1973509708;}
@list l34:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l34:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l34:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l34:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35
{mso-list-id:1772506586;
mso-list-template-ids:-541267726;}
@list l35:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l35:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l35:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l35:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36
{mso-list-id:1779643708;
mso-list-template-ids:489073096;}
@list l36:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l36:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l36:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l36:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37
{mso-list-id:1788769339;
mso-list-template-ids:-1364658906;}
@list l37:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l37:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l37:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l37:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l38
{mso-list-id:1823617689;
mso-list-type:hybrid;
mso-list-template-ids:-1037404106 67698693 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l38:level1
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l38:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l38:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l38:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l38:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l38:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l38:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l38:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l38:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l39
{mso-list-id:1824807830;
mso-list-template-ids:-1688034820;}
@list l39:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l39:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l39:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l39:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40
{mso-list-id:1831558862;
mso-list-template-ids:2071244750;}
@list l40:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l40:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l40:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l40:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41
{mso-list-id:1871914974;
mso-list-template-ids:-541267726;}
@list l41:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l41:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l41:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l41:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42
{mso-list-id:2080781588;
mso-list-template-ids:-541267726;}
@list l42:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l42:level2
{mso-level-text:"%2\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l42:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l42:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43
{mso-list-id:2091611705;
mso-list-template-ids:1499476900;}
@list l43:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l43:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l43:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l43:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h1 style='mso-list:l20 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SQL Server 2005</h1>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Integration Services Development Enhancements</h2>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Integration
Services Architecture</span></span></a><span class=lwcollapsibleareatitle> from
DTS to SSIS by two distinct engines: run-time engine and data-flow engine</span></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
previous architecture of SQL Server Data Transformation Services (DTS) combined
data transformation, tasks, and package control flow into a single component.
This made the creation of complex packages difficult. In SQL Server 2005, the
Integration Services architecture separates data flow from control flow by
introducing two distinct engines—the Integration Services run-time engine and
the Integration Services data flow engine. This separation provides better
control of package execution, increases the visibility of data transformations,
and enhances the extensibility of Integration Services by simplifying the
creation and implementation of custom tasks and transformations.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see<span class=apple-converted-space> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms141709(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#0066DD'>Integration Services
Architecture</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo8;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Integration Services Run-Time Engine</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Integration Services run-time engine stores package layout, executes packages,
controls workflow between tasks, and provides run-time services such as
debugging, logging, event handling, and management of connections, variables,
and transactions.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see<span class=apple-converted-space> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms137681(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#0066DD'>Control Flow Elements</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Integration Services Data Flow Engine</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Integration Services data flow engine satisfies the needs of enterprises whose
extraction, transformation, and loading (ETL) processes require fast, flexible,
extensible, and dependable data movement. It is optimized for high-performance
data movement and transformation.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
data flow engine supports multiple sources, multiple transformations, and
multiple destinations in one fast, flexible data flow. Integration Services
includes more than 25 transformations and more than 10 sources and destinations
for use in data flows. The Data Flow task, which represents the Integration
Services data flow engine graphically in SSIS Designer, replaces various DTS
data-oriented tasks, such as the Data Transformation task and the Data Driven
Query task.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Extensible Object
Model</span></span></a><span class=lwcollapsibleareatitle> – integrated with
.NET framework</span></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In
addition to the separation of data flow and control flow, the entire underlying
Integration Services object model has been reengineered with extensibility in
mind. A powerful integrated development environment (IDE) is combined with
support for the Microsoft .NET Framework to accelerate the creation of powerful
custom Integration Services tasks, transformations, and data adapters.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
custom extensions that can be developed include tasks, log providers,
enumerators, connection managers, and data flow components. These custom
objects can be integrated into the user interface of Business Intelligence
Development Studio.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Integration Services run-time API and data flow API let developers extend and
customize almost every aspect of the object model. New or existing Integration
Services packages can be loaded, modified, and executed programmatically,
giving developers the ability to fully automate package maintenance and
execution.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see<span class=apple-converted-space> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms136025(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#0066DD'>Integration Services
Programming</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
some examples of custom Integration Services development projects, see<span
class=apple-converted-space> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms135984(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#0066DD'>Programming Samples</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Integration
Services Designer</span></span></a><span class=lwcollapsibleareatitle> – New
features for design</span></h3>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The new SSIS Designer
provides an integrated developer experience for designing, creating, testing,
and debugging Integration Services packages. The user interface of SSIS
Designer lets you build and configure packages by using drag-and-drop methods
and by selecting options in dialog boxes for each package object.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>SSIS Designer includes
these features:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Separate design surfaces for package control flow, data
flow, and event handlers.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>A hierarchical view of package content in Solution
Explorer.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Containers that can be expanded and collapsed for
grouping related tasks, allowing easier viewing, organization, and
management of package layout.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Annotations that make package control flow, data flows,
and event handlers self-documenting.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>A connections area for adding connection managers to
packages and for referencing data source objects.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Dialog boxes for adding custom variables, configuring
logging, creating configurations, and signing packages with digital
signatures.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Debugging tools that provide the ability to set
breakpoints on packages, containers, and task events, and data viewers for
watching data as it moves through the data flow.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>A progress window that lists the start time of a
package and its tasks, their execution state, and any warnings and error
messages.<o:p></o:p></span></li>
<li class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
mso-line-height-alt:8.75pt;mso-list:l15 level1 lfo9;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>A graphical representation of package
execution including the progress, precedence, and execution outcome of
individual tasks, containers, and data flow components.</span></li>
</ul>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Development
Environment</span></span></a><span class=lwcollapsibleareatitle> - BIDS</span></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2005 introduces Business Intelligence Development Studio for building
data transformation solutions, and SQL Server Management Studio for managing
Integration Services packages. Business Intelligence Development Studio hosts
SSIS Designer, the graphical tool for creating Integration Services packages,
and provides all the powerful features of the Microsoft Visual Studio
development environment to the Integration Services package developer.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Business
Intelligence Development Studio integrates seamlessly with the Visual Studio
for Applications (VSA) environment, in which the developer writes scripts for
the Script task and the Script component. When debugging a package that
includes both breakpoints on package events that you set in SSIS Designer, and
breakpoints on lines of script code in a Script task that you set in VSA, the
package can run to and from breakpoints in the package and the script.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Enhanced SQL
Server Import and Export Wizard</span></span></a></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
redesign of the SQL Server Import and Export Wizard puts the focus on copying
data. This wizard is the simplest way to quickly create Integration Services
packages that copy data between two data stores.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
SQL Server Import and Export Wizard includes many new features, including
better support for data in flat files and real-time preview of data. Saved
packages created by using the SQL Server Import and Export Wizard can be opened
in Business Intelligence Development Studio and extended by using SSIS
Designer.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Workflow
Features</span></span></a></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Many
new workflow features, including containers for looping, event handlers, and
enhanced precedence constraints, give the package developer more precise
control over package execution.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Workflow
containers provide structure to packages and services to tasks. They support
repeating control flows in packages, and they group tasks and containers into
meaningful units of work. Integration Services provides the following new
containers:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l21 level1 lfo10;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The Sequence
container, for grouping tasks and other workflow structures into a unit of
work that can be managed as one item. For more information, <span
class=SpellE>see<span style='font-size:14.0pt;mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;mso-ascii-theme-font:minor-latin;
mso-hansi-theme-font:minor-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;color:windowtext'><a
href="https://technet.microsoft.com/en-US/library/ms139855(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Sequence</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>
Container</span></a></span></span>.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l21 level1 lfo10;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The For Loop
container, for grouping tasks and other workflow structures into a unit of
work that is repeated by evaluating an expression. For more information,
see<span class=apple-converted-space> </span></span><span
style='color:windowtext'><a
href="https://technet.microsoft.com/en-US/library/ms139956(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>For
Loop Container</span></a></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif'>.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l21 level1 lfo10;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The <span
class=SpellE>Foreach</span> Loop container, for grouping tasks and other
workflow structures into a unit of work that is repeated by enumerating
objects. For more information, see<span class=apple-converted-space> </span></span><span
class=SpellE><span style='color:windowtext'><a
href="https://technet.microsoft.com/en-US/library/ms141724(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Foreach</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>
Loop Container</span></a></span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif'>.<o:p></o:p></span></li>
</ul>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Integration Services object model supports a nested hierarchy of containers in
a package control flow. Workflow containers can also include other containers,
providing support for complex package workflow.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Integration
Services Tasks</span></span></a></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>New
and enhanced tasks make it simple to build packages that solve complex business
problems by using only the tasks that Integration Services provides.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo14;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Workflow Tasks</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services includes a number of tasks that perform workflow operations, such as
executing other packages, running applications, and sending e-mail messages.
Integration Services also includes these new workflow tasks:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo11;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The WMI Data
Reader task, for querying Windows Management Instrumentation (WMI) data.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l29 level1 lfo11;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The WMI Event
Watcher task, for listening to WMI events.<o:p></o:p></span></li>
</ul>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Preparation Tasks</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Several
other new tasks provide data preparation functionality, such as uploading,
downloading, and copying files. New data preparation tasks include the
following:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l5 level1 lfo12;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The File System
task, for performing operations on files and folders in the file system.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l5 level1 lfo12;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The Web Service
task, for accessing Web services.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l5 level1 lfo12;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The XML task,
for working with XML documents.<o:p></o:p></span></li>
</ul>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Business Intelligence Tasks</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services now includes a number of tasks that perform business intelligence
operations, such as processing analytic objects, running scripts written in the
Analysis Services data definition language (DDL), and executing data mining
prediction queries. Integration Services includes these new business
intelligence tasks:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l6 level1 lfo13;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The Analysis
Services Execute DDL task for running DDL scripts.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l6 level1 lfo13;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The Data Mining
Query task for querying data mining models.<o:p></o:p></span></li>
</ul>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>d)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Scripting Tasks</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services includes two tasks that can contain scripts: the Script task, and the
ActiveX Script task for legacy support. These scripts run in the package
workflow to extend package functionality beyond the functionality provided by
the built-in Integration Services tasks.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Integration
Services Data Sources and Destinations</span></span></a></h3>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>In SQL Server 2005,
Integration Services packages can extract data from many additional types of
data sources. To access these data sources, Integration Services provides the
following new sources and destinations in addition to the SQL Server, OLE DB,
and flat file sources and destinations:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l32 level1 lfo15;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>SQL Server 2005 Compact Edition destination, for
inserting and updating data into SQL Server 2005 Compact Edition databases.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l32 level1 lfo15;tab-stops:list .5in'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman"'>DataReader</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'> source and destination, for consuming and providing
data to any .NET Framework data provider.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l32 level1 lfo15;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>XML source, for exacting data from XML documents.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l32 level1 lfo15;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Raw File source and destination, for reading and
writing raw data to files.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l32 level1 lfo15;tab-stops:list .5in'><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman"'>Recordset</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'> destination, for creating and populating an in-memory
ADODB <span class=SpellE>recordset</span>.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l32 level1 lfo15;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Data Mining Model Training, Data Mining Query,
Partition Processing, and Dimension Processing destinations, for working
with analytic objects such as mining models, cubes, and dimensions.<o:p></o:p></span></li>
</ul>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Integration Services
also includes the Script Component for simplified development of custom sources
and destinations.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Integration
Services Data Transformations</span></span></a></h3>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>The Integration
Services data flow engine supports data flows that have multiple sources,
multiple transformations, and multiple destinations. New transformations make
it easy for developers to build packages that have complex data flow without
writing any code. These transformations include the following:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Conditional Split and Multicast transformation, for
distributing data rows to multiple downstream data flow components.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Union All, Merge, and Merge Join transformations, for
combining data rows from multiple upstream data flow components.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Sort transformation, for sorting data and identifying
duplicate data rows, and the Fuzzy Grouping transformation for identifying
similar data rows.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Lookup and Fuzzy Lookup transformations, for extending
data with values from a lookup table.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Term Extraction and Term Lookup transformations, for
text mining applications.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Aggregate, Pivot, <span class=SpellE>Unpivot</span>,
and Slowly Changing Dimension transformations, for common data warehousing
tasks.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Percentage Sampling and Row Sampling transformations,
for extracting a sample <span class=SpellE>rowset</span>.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Copy Column, Data Conversion, and Derived Column
transformations, for copying and modifying column values, and the
Aggregate transformation for summarizing data.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l36 level1 lfo16;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman"'>Pivot and <span class=SpellE>Unpivot</span>
transformations, for creating normalized data rows from non-normalized
data and vice versa. <o:p></o:p></span></li>
</ul>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Integration Services
also includes the Script Component for simplified development of custom
transformations.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Integration Services Management Enhancements</h2>
<h3 style='mso-list:l2 level1 lfo24'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Package
Storage and Management Tools</span></span></a></h3>
<h4 style='mso-list:l22 level1 lfo18;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Integration Services Service</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Integration Services service is a Microsoft Windows service that manages
package storage and displays a hierarchical view of saved packages in SQL
Server Management Studio. The service supports packages stored in the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>msdb</span></strong></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>database
in an instance of SQL Server or in the file system.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information about the new Integration Services service, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms137731(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Integration
Services Service</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms137916(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Managing
Integration Services Packages</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Package Management Utility</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>dtutil</span></strong></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>command-line
utility manages packages from the command prompt. You can perform tasks such as
copying, deleting, moving, and signing packages that are stored in the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>msdb</span></strong></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>database,
in an instance of SQL Server, or in the file system.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Package
Monitoring and Troubleshooting Tools</span></span></a></h3>
<h4 style='mso-list:l22 level1 lfo20;tab-stops:.5in'><![if !supportLists]><span
class=Heading4Char><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin;font-style:normal'><span style='mso-list:Ignore'>a)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=Heading4Char><span style='font-style:normal'>New Running Packages List<o:p></o:p></span></span></h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Integration Services service displays a list of running packages in SQL Server
Management Studio.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms137731(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Integration
Services Service</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Package Logging Options</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services includes rich logging features, including multiple logging providers,
a logging schema from which you can choose the type of information to log, and
a flexible logging model that supports logging configuration at the package
level and the task level.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms139845(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Logging
Package Execution</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Package Restart Capability</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A
package that fails during execution can now be restarted from a point other
than the very beginning of the package. The package can now include checkpoints
that let you restart the package from the failed task instead of having to
rerun the whole package. By using checkpoints, a package can avoid
unnecessarily repeating these lengthy operations:<o:p></o:p></span></p>
<ul type=disc>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l9 level1 lfo19;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The download
and upload of large files.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l9 level1 lfo19;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The loading of
large amounts of data, such as a bulk insert.<o:p></o:p></span></li>
<li class=MsoNormal style='color:#2A2A2A;mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;mso-line-height-alt:8.75pt;mso-list:l9 level1 lfo19;tab-stops:list .5in'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif'>The processing
of analytic objects.<o:p></o:p></span></li>
</ul>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
the failed package is rerun, Integration Services uses a checkpoint file to
determine the location from which to restart the package.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms140226(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Using
Checkpoints in Packages</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>d)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Performance Monitoring Features</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services now includes a set of performance counters for monitoring the
performance of the data flow engine.<o:p></o:p></span></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Package
Deployment Tools</span></span></a></h3>
<h4 style='mso-list:l22 level1 lfo21;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Package Configuration Features</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Configurations
allow you to dynamically update the properties of package objects, and move
packages from development to testing to production environments more easily.
Integration Services includes the Package Configuration Wizard to assist with
configuration management.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms141682(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Package
Configurations</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Package Deployment Utility</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Business
Intelligence Development Studio includes the ability to create a deployment
utility for Integration Services packages. During the process of creating the
deployment utility, Business Intelligence Development Studio automatically
detects and includes all package dependencies such as the package
configurations, making it an ideal mechanism for deploying packages in a
production environment. When you run the Integration Services package
deployment utility, you can install packages to the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>msdb</span></strong></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>database
in an instance of SQL Server 2005 or to the file system.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information about deployment see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms141190(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Deployment
of Packages</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Package
Security Features</span></span></a></h3>
<h4 style='mso-list:l22 level1 lfo22;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Integration Services Roles</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Administrators
can manage access to Integration Services packages by using SQL Server roles
for packages stored in the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>msdb</span></strong></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>database
in an instance of SQL Server. SQL Server 2005 includes a set of preconfigured
server roles for Integration Services.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms141053(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#0066DD'>Integration
Services Roles</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> as below:<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p> </o:p></span></strong></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Windows administrators –
</span></strong><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A;
font-weight:normal;mso-bidi-font-weight:bold'>Can</span></strong><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Stop
all currently running packages.<strong><span style='font-family:"Segoe UI",sans-serif'><o:p></o:p></span></strong></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>db_dtsadmin</span></strong></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> (<span class=SpellE><strong><span
style='font-family:"Segoe UI",sans-serif'>db_ssisadmin</span></strong></span>
in SSIS 2008+) or <span class=SpellE><strong><span style='font-family:"Segoe UI",sans-serif'>sysadmin</span></strong></span><strong><span
style='font-family:"Segoe UI",sans-serif'>– can <o:p></o:p></span></strong></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Import packages.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Delete own packages.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Delete all packages.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Change own package roles.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo7'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Change all package roles.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></strong></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>db_dtsltduser</span></strong></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>(<span
class=SpellE><strong><span style='font-family:"Segoe UI",sans-serif'>db_ssisltduser</span></strong></span>
in SSIS 2008+)</span><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p></o:p></span></strong></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo23'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Import packages.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo23'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Delete own packages.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo23'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Change own package roles.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'><o:p> </o:p></span></strong></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>db_dtsoperator</span></strong></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>(<span
class=SpellE><strong><span style='font-family:"Segoe UI",sans-serif'>db_ssisoperator</span></strong></span>
in SSIS 2008+) </span><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>–
can </span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Enumerate all packages. View all packages. Execute all packages.
Export all packages. Execute all packages in SQL Server Agent. But None on
Write<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Package Encryption Options</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services packages can be encrypted with various levels of encryption to protect
sensitive data.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://technet.microsoft.com/en-US/library/ms141747(v=sql.90).aspx"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#0066DD'>Setting</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#0066DD'> the Protection Level of Packages</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l22 level1 lfo17;tab-stops:.5in'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Digital Signatures for Packages</h4>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services packages can be digitally signed.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h3 style='margin-left:1.25in;mso-list:l2 level1 lfo3'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)"
title="Click to expand. Double-click to expand all."><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Legacy Support
Features</span></span></a></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:.5in;mso-line-height-alt:8.75pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL Server 2005 includes a set
of tools and features that support managing, editing, running, and migrating
Data Transformation Service (DTS) packages from earlier versions of SQL Server.
SQL Server Management Studio lists available DTS packages and provides options
to modify or execute them. Integration Services also includes the Package
Migration Wizard to assist in migrating DTS packages to the Integration
Services format.<o:p></o:p></span></p>
<h1 style='mso-list:l20 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSIS 2008</h1>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo37'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Installation
Features</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo6'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Samples Location</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Books
Online no longer includes SQL Server sample databases and sample applications.
These sample databases and sample applications are now available on the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=87843"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>SQL Server Samples</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Web
site. This Web site not only makes it easier for users to find these samples,
but to find additional samples that are related to Microsoft SQL Server and
Business Intelligence. On the SQL Server Samples Web site, you can do the
following actions:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l11 level1 lfo25;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Browse through samples contributed by developers, users, and the
Microsoft Most Valuable Professional (MVP) community.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l11 level1 lfo25;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Download both sample databases and code projects.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l11 level1 lfo25;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>View or participate in a discussion area where you can report
issues and ask questions about the samples for each technology area.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Support for SQL Server 2000 Data Transformation
Services (DTS)</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services still supports SQL Server 2000 Data Transformation Services (DTS). For
more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/bb500440(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Support for Data
Transformation Services (DTS) in SQL Server 2008</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Component
Enhancements</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Enhanced Performance and <span style='background:
yellow;mso-highlight:yellow'>Caching for the Lookup Transformation</span></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Performance
enhancements to the Lookup transformation include faster cache loading and more
efficient lookup operations. These enhancements are possible because of the
following features:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l25 level1 lfo26;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The ability to take rows that do not have matching entries in
the reference dataset and load those rows into the cache.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l25 level1 lfo26;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The ability to use separate data flows to load the reference
dataset into the cache and to perform lookups on the reference dataset.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Lookup transformation now includes the following caching options:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l43 level1 lfo27;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The reference dataset is a cache file (.caw), and is accessed by
using a Cache connection manager.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l43 level1 lfo27;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The reference dataset is a connected data source in the data
flow, and is accessed by using a Cache connection manager and a Cache Transform
transformation.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l43 level1 lfo27;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The reference dataset is a table, view, or query that is fully
or partially cached and accessed by using an OLE DB connection manager.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l43 level1 lfo27;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The cache can be shared between multiple Lookup transformations
in a single package and between transformations in separate packages. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895289(v=sql.100).aspx"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>How</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> to: Implement a Lookup
Transformation in Full Cache Mode Using the Cache Connection Manager</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l43 level1 lfo27;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can deploy a cache file together with a package. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895316(v=sql.100).aspx"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>How</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> to: Create and Deploy a
Cache for the Lookup Transformation</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms141821(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Lookup Transformation</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895290(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Cache Connection Manager</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895264(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Cache Transform</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For a
video that demonstrates how to configure the Lookup Transformation, see the
video home page,</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkID=131031"><span class=GramE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>How</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> to: Implement a Lookup
Transformation in Full Cache Mode (SQL Server Video)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, in
the MSDN Library.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New ADO.NET Components – new ADO NET Source and
ADO NET Destination</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services now includes the following ADO.NET components:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo28;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>An ADO NET source component that consumes data from a .NET
Framework provider and makes the data available to the data flow. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms137897(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>ADO NET Source</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo28;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>An ADO NET destination component that loads data into a variety
of ADO.NET-compliant databases that use a database table or view. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895291(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>ADO NET Destination</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.25in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Data Profiling Task and Data Profile Viewer</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Data Profiling task is a new task in the Integration Services toolbox. You can
use this task inside an Integration Services package to profile data that
is stored in SQL Server. The information provided by the profile helps you
identify potential problems with data quality. The Data Profiling task provides
profiles that help identify data quality problems within individual columns and
with column relationships:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-line-height-alt:8.75pt'><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:black'>Profiles that help
identify problems within individual columns<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l26 level1 lfo29;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The distribution of lengths in the column values.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l26 level1 lfo29;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The percentage of null values.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l26 level1 lfo29;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The distribution of values in the column.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l26 level1 lfo29;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Column statistics for numeric columns.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l26 level1 lfo29;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Regular expressions that match string columns.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-line-height-alt:8.75pt'><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:black'><o:p> </o:p></span></p>
<p class=MsoNormal style='mso-line-height-alt:8.75pt'><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:black'>Profiles that help
identify problems with column relationships<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l39 level1 lfo30;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Candidate key columns.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l39 level1 lfo30;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Functional dependencies between columns.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l39 level1 lfo30;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The inclusion of the set of values in one column in the set of
values in another column.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895263(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Data Profiling Task</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895310(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Profiling Data with the
Data Profiling Task and Viewer</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For a
video that demonstrates how to use the Data Profiling task, see the video home
page,</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=131026"><span class=GramE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>How</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> to: Use the Data
Profiling Task (SQL Server Video)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, in the MSDN Library.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Integration Services Connections Project Wizard
– the new Import and Export Wizard</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Use
the Integration Services Connections Project Wizard to create a package that
contains the connection information that you need to connect data sources and
destinations. The wizard guides you through the steps of selecting data
providers, configuring connection managers, and assigning connection managers
to sources and destinations. For more information about when to use this
wizard, see</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc645939(v=sql.100).aspx"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Creating</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> a Package by Running a
Wizard</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Script Environment - <span style='font-size:
10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Visual
Studio Tools for Applications (VSTA) replaces Visual Studio for Applications
(VSA)</span></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Business
Intelligence Development Studio now integrates seamlessly with
Microsoft Visual Studio Tools for Applications (VSTA) environment. VSTA is
the development environment in which a developer writes scripts for the Script
task and the Script component.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>VSTA
supports both the Microsoft Visual Basic 2008 or Microsoft Visual <span
style='background:yellow;mso-highlight:yellow'>C#</span> 2008 programming languages.
VSTA also enables you to add managed assemblies to a script at design time by
browsing to the folder location. In addition, VSTA enables you to add a Web
reference in your code that enables the code to use objects and methods
provided by a Web service.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
SQL Server 2005 Integration Services (SSIS) packages that include
Microsoft Visual Studio for Applications (VSA) scripts, VSTA
converts those scripts.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information about VSTA in Integration Services, see the following topics:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l34 level1 lfo31;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms141752(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Script Task</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l34 level1 lfo31;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms137640(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Script Component</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l34 level1 lfo31;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb522527(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Migrating Scripts to
VSTA</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l34 level1 lfo31;
tab-stops:list .5in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A;text-decoration:none;text-underline:
none'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms136007(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Referencing Other
Assemblies in Scripting Solutions</span></a><span class=MsoHyperlink><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
text-decoration:none;text-underline:none'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Package Upgrade</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can upgrade your Integration Services packages from the format that Integration
Services uses in SQL Server 2005 to the format that SQL Server 2008 uses. To
upgrade your SQL Server 2005 packages, do one or more of the following
procedures:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo32;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Use the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>dtexec</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>command
prompt utility (dtexec.exe) that comes with SQL Server 2008 to run the SQL
Server 2005 package. When you use this method to run a SQL Server 2005
package, the upgrade is temporary, and the changes that result from the upgrade
cannot be saved.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo32;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Add the SQL Server 2005 package to an existing project or
open that package in SQL Server 2008 Integration Services.
Integration Services will automatically upgrade the package. However, the
upgrade is temporary. <span style='background:yellow;mso-highlight:yellow'>To
permanently upgrade the package, you must save the package changes.</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo32;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Create or open a SQL Server 2005 Integration Services
project, and then use the <span style='background:yellow;mso-highlight:yellow'>SSIS
Package Upgrade Wizard</span> to upgrade all the packages in the project. This
upgrade process is permanent.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280546(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Upgrading Integration
Services Packages</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l23 level2 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Package Configurations – <span class=SpellE>dtexec</span>
<span style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>applies package configurations twice.</span></h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
you use the</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>dtexec</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>command
prompt utility (dtexec.exe) to run a deployed package, Integration
Services now applies package configurations twice. Integration Services
applies the configuration both before and after applying the options that you
specified at the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>dtexec</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> command
line.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms141682(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Package Configurations</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Data Management
Enhancements</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l41 level2 lfo40'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Enhanced Data Type Handling in the SQL Server
Import and Export Wizard</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
SQL Server Import and Export Wizard now provides additional information and options
related to the date type conversions that the import or export operation
requires:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l30 level1 lfo33;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can view data type mapping information for each table or
view that you select to import or export. This information includes a visual
indication of the probability that the conversions will succeed without error.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l30 level1 lfo33;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can view additional detailed information for any column in
the selected table or view.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l30 level1 lfo33;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can accept or reject the data type conversions that the
wizard will perform on a column by column basis.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l30 level1 lfo33;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>You can specify the handling of errors and truncations on a
global or a column by column basis.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb895363(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Review Data Type Mapping
(SQL Server Import and Export Wizard)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l41 level2 lfo40'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Date and Time Data Types</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
following new date and time data types are available in Integration Services:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l33 level1 lfo34;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>DT_DBTIME2<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l33 level1 lfo34;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>DT_DBTIMESTAMP2<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l33 level1 lfo34;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>DT_DBTIMESTAMPOFFSET<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>These
new Integration Services data types provide the following benefits:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l28 level1 lfo35;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support for a larger scale for fractional seconds.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l28 level1 lfo35;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support of user-defined precision.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l28 level1 lfo35;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support for a time zone offset.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Various
control flow and data flow elements support these new data types. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms137681(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Control Flow Elements</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms140080(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Data Flow Elements</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can convert the new data types to other Integration Services date data types by
using expressions, the Data Conversion transformation, and the Derived Column
transformation. You can also use expressions to perform comparisons between the
new data types. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms141036(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Integration Services
Data Types</span></a><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms141704(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Cast (SSIS Expressions)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l41 level2 lfo40'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Enhanced SQL Statements</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services includes the following enhancements to Transact-SQL statements:<o:p></o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l31 level3 lfo1;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-size:
10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Perform
multiple data manipulation language (DML) operations - Merge</span></b></span> </h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Transact-SQL supports the use
of a MERGE operation in an SQL statement. The MERGE operation enables you to
express multiple INSERT, UPDATE, and DELETE operations in a single statement
against a specified target table. The target table is based on join conditions
with a source table. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb522522(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Inserting, Updating, and
Deleting Data by Using MERGE</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280522(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Using MERGE in
Integration Services Packages</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l31 level3 lfo1;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-size:
10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Retrieve
data about changes to a data source</span></b></span> – Output and Insert </h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The INSERT operation supports
inserting rows into a target table that are returned by the OUTPUT clause of an
INSERT, UPDATE, DELETE, or MERGE operation. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174335(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>INSERT (Transact-SQL)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='margin-left:1.5in;text-indent:-.5in;mso-list:l31 level3 lfo1;
tab-stops:list 1.5in'><![if !supportLists]><span style='mso-fareast-font-family:
"Calibri Light";mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-size:
10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Improve
the performance of the bulk load operation when the data is sorted according to
the clustered index on the table</span></b></span> </h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The BULK option of the
OPENROWSET function supports the ORDER argument that specifies how the data in
the data file is already sorted. The ORDER argument does not effect a sort
operation on the text data. This argument is a hint to the SQL Server Database
Engine that the data is already pre-sorted in the file. If the data is not
sorted, the Database Engine returns an error.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The OPENROWSET function
enables you to use OLE DB to access remote data. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms190312(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>OPENROWSET
(Transact-SQL)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Performance and
Troubleshooting Enhancements</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l16 level2 lfo39'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Change Data Capture</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration
Services can use a new Database Engine feature called change data capture.
This new feature captures insert, update, and delete activity that is applied
to SQL Server tables. Change data capture also makes the details of these
changes available in an easily consumed relational format.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
information on using change data capture in an Integration
Services package to perform incremental loads, see </span><a
href="https://msdn.microsoft.com/en-us/library/bb895315(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Improving Incremental
Loads with Change Data Capture</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. For the latest samples of
how to use change data capture in Integration Services packages, see the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=87843"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>SQL Server Samples</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Web
site.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l16 level2 lfo39'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Debug Dump Files</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can create debug dump files (.<span class=SpellE>mdmp</span> and .<span
class=SpellE>tmp</span>) that provide information about what happens when a
package runs. This information can help you in troubleshooting issues that
occur when you run the package.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To
create the debug dump files, you use certain command prompt options with the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>dtexec</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>utility
and the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>dtutil</span></strong></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>command
prompt utility (dtutil.exe). For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms162810(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>dtexec</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> Utili</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>ty</span></a></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms162820(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>dtutil</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> Utility</span></a></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information about the type of information included in the debug dump file
(.<span class=SpellE>tmp</span>), see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc280548(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Working with Debug Dump
Files</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal><o:p> </o:p></p>
<h1 style='mso-list:l20 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSIS 2008R2</h1>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;mso-line-height-alt:8.75pt'><a
href="https://msdn.microsoft.com/en-us/library/bb934041(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>ADO
NET Destination Editor (Connection Manager Page)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A'> has a new option - </span><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Use bulk insert when available</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>This release includes a new option, <b>Use
bulk insert when available</b>, in the ADO NET Destination Editor. This option
enables you to use the <span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx"><span
style='color:#03697A;text-decoration:none;text-underline:none'>System.Data.SqlClient.SqlBulkCopy</span></a></span> interface
to improve the performance of bulk insert operations.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h1 style='mso-list:l20 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSIS 2012 – Project Deployment Model, Parameter, and
SSISDB Catalog</h1>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo47'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Development
Enhancements</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l3 level2 lfo48'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Project Connection Managers</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This release allows you to
create connection managers at the project level that can shared by multiple
packages in the project. The connection manager you create at the project level
is automatically visible in the <span class=label><b>Connection Managers</b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>tab of
the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SSIS
Designer</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>window
for all packages. For details, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms140237(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Add, Delete, or Share a
Connection Manager in a Package</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Offline Connection Managers</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration Services now
validates all connections before validating all of the data flow components
when a package is opened and sets any connections that are slow or unavailable
to work offline. This helps to reduce the delay in validating the package data
flow. <span style='background:yellow;mso-highlight:yellow'>After a package is
opened,</span> you can also turn off a connection by right-clicking the
connection manager in the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Connection Managers</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>area
and then clicking</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Work Offline</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. This can speed up operations
in the SSIS Designer.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms137625(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Troubleshooting Tools
for Package Development</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Flat File Connection Manager
Changes</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Flat File connection
manager now supports parsing files with embedded qualifiers. The connection
manager also by default always checks for row delimiters to enable the correct
parsing of files with rows that are missing column fields<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms140266(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Flat File Connection
Manager</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Parameters - </span><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>to assign values to properties within packages at the time of
package execution</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration Services (SSIS)
parameters allow you to assign values to properties within packages at the time
of package execution. You can create project parameters at the project level
and package parameters at the package level. Project parameters are used to
supply any external input the project receives to one or more packages in the
project. Package parameters allow you to modify package execution without
having to edit and redeploy the package. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213214(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Integration Services
(SSIS) Parameters</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Execute Package Task and
Parameters – Now two ways to </span><span style='font-size:10.0pt;line-height:
107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>pass values to a child
package: package configuration and parameters!</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In this release, you can
configure the Execute Package task to make values available to the child
package by mapping variables or parameters to child package parameters. For
more information, see the</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Passing Values to Child Packages</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>section
of</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms137609(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Execute Package Task</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Comparing and Merging Packages
- </span><span style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The structure of package .<span class=SpellE>dtsx</span> files
has been modified to make it easier.</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The structure of package .<span
class=SpellE>dtsx</span> files has been modified to make it easier for you to
compare packages. You can also more reliably merge packages that don’t contain
conflicting changes or changes stored in binary format.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh758694(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>SSIS Package Format</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Undo/Redo in SSIS Designer</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can undo and redo up to 20
actions in the SSIS Designer. For a package, undo/redo is available in the <span
class=label><b>Control Flow</b></span>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Data Flow</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Event Handlers</span></b></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Parameters</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>tabs,
and in the</span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Variables</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>window.
For a project, undo/redo is available in the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Project Parameters</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>window.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For details, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms137973(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>SSIS Designer</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Column Mapping- </span><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Columns are re-mapped based on their name and data type rather
than by lineage ID</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When an error occurs due to a
column mapping problem in the data flow, such as missing columns, the error
icon appears on the path or above the component if no path is connected. In addition,
you can still edit the component when there is a mapping problem.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The SSIS Designer is now
smarter about re-mapping columns when a new data source is connected. Columns
are re-mapped based on their name and data type rather than by lineage ID.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can more easily resolve
issues with disconnected input paths and unmapped columns in an execution tree,
by using the</span><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213286(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Resolve Column Reference
Editor</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l13 level2 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=label>Script Task and Script Component – can </span><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>target the .NET Framework 4.5</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>If you create a package by
using SQL Server Data Tools - Business Intelligence for Visual Studio 2012 that
includes a Script task or Script component, you can configure the script
project to target the .NET Framework 4.5 class library. You set the</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Target framework</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>property
in Microsoft Visual Studio Tools for Applications (VSTA).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can install <span
style='background:yellow;mso-highlight:yellow'>SQL Server Data Tools - Business
Intelligence for Visual Studio 2012</span> side by side with <span
style='background:yellow;mso-highlight:yellow'>SQL Server Data Tools (SSDT)</span>
that is included in SQL Server 2012.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note: </span><span
style='color:#2A2A2A'>Script tasks and Script components that target the .NET
Framework 4.5 class library, cannot be edited in SQL Server Data Tools (SSDT)
that is included in SQL Server 2012. The workaround is to load the package in
SQL Server Data Tools - Business Intelligence for Visual Studio 2012 and change
the script project to target the .NET Framework 4.0 class library.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='color:#2A2A2A'>It is
recommended that if you plan to edit the package in both SQL Server Data Tools
- Business Intelligence for Visual Studio 2012 and SQL Server Data Tools (SSDT)
that is included in SQL Server 2012, to configure the script project to target
the .NET Framework 4.0 class library.</span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Data Quality</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l35 level2 lfo49'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>DQS Cleansing Transformation –
new </span><span style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>DQS Cleansing transformation</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Integration Services now
includes the DQS Cleansing transformation that enables you to more easily and
accurately improve the quality of data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information about
improving data quality using these components, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee677619(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>DQS Cleansing
Transformation</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Management and
Troubleshooting</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l4 level2 lfo50'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Server Environments</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Server environments are a new
concept in this release of Integration Services. You use an environment to
specify runtime values for packages contained in a project you’ve deployed to
the Integration Services server. These variable values are mapped to the
project parameters.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213230(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Create and Map a Server
Environment</span></a><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'> </span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213290(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Deployment of Projects
and Packages</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l4 level2 lfo50'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>SSISDB Catalog</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SSISDB</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>catalog
is the central point for working with Integration Services (SSIS) projects that
you’ve deployed to the Integration Services server. For example, you set
project and package parameters, configure environments to specify runtime
values for packages, execute and troubleshoot packages, and manage a variety of
Integration Services server operations.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see the
following topics.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo42;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh479588(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>SSIS Catalog</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo42;
tab-stops:list .5in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A;text-decoration:none;text-underline:
none'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh213291(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Backup, Restore, and
Move the SSIS Catalog</span></a><span class=MsoHyperlink><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
text-decoration:none;text-underline:none'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l4 level2 lfo50'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Troubleshooting Performance
and Data Issues</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This release provides
additional views, stored procedures, and stored functions to help you
troubleshoot performance and data issues.<o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=794
style='width:476.5pt;margin-left:.5in;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #BBBBBB 1.0pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Troubleshooting Capability<o:p></o:p></span></b></p>
</td>
<td style='border:solid #BBBBBB 1.0pt;border-left:none;mso-border-left-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;background:#EDEDED;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Related Views, Procedures, and Functions<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Get performance statistics and other information for an
execution<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l24 level1 lfo43;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ff878089(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.executions</span></span><span
style='mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
color:#03697A'> (SSISDB Database)</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l24 level1 lfo43;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230981(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.execution_component_phases</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l24 level1 lfo43;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh479592(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.executable_statistics</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l24 level1 lfo43;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230983(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>dm_execution_performance_counters</span></span><span
style='mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
color:#03697A'> (SSISDB Database)</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Add, remove, and query data taps in a package data flow<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l37 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230989(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.add_data_tap</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l37 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230991(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.add_data_tap_by_guid</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l37 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230990(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.remove_data_tap</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l37 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230985(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.execution_data_taps</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l37 level1 lfo44;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh230986(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.execution_data_statistics</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Create a dump for a running package<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/hh230987(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.create_execution_dump</span></span></a><span
style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Set a parameter value in an instance of an execution
and view parameter values that are used by a package during an instance of
execution.<o:p></o:p></span></p>
</td>
<td valign=top style='border-top:none;border-left:none;border-bottom:solid #BBBBBB 1.0pt;
border-right:solid #BBBBBB 1.0pt;mso-border-top-alt:solid #BBBBBB .75pt;
mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo45;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ff877990(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.set_execution_parameter_value</span></span><span
style='mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
color:#03697A'> (SSISDB Database)</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l14 level1 lfo45;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ff878152(v=sql.110).aspx"><span
class=SpellE><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#03697A'>catalog.execution_parameter_values</span></span><span
style='mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
color:#03697A'> (SSISDB Database)</span></a><span style='color:#2A2A2A'><o:p></o:p></span></p>
</td>
</tr>
</table>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l4 level2 lfo50'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Reports for Troubleshooting
Package Operations</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In this release, standard
reports are available in SQL Server Management Studio to help you troubleshoot
Integration Services packages that have been deployed to the SSISDB catalog.
These operations reports help you to view package execution status and identify
the cause of execution failures.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh213362(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Reports for the
Integration Services Server</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Performance</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l42 level2 lfo51'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Reduced Memory Usage by the
Merge and Merge Join Transformations</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft has made the
Integration Services Merge and Merge Join transformations more robust and
reliable. This is achieved by reducing the risk that these components will
consume excessive memory when the multiple inputs produce data at uneven rates.
This improvement helps packages that use the Merge or Merge Join
transformations to use memory more efficiently.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft has also provided
new properties and methods for developers of custom data flow components to
implement a similar solution in their own components. This improvement makes it
more feasible to develop a robust custom data flow component that supports
multiple inputs. For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff877983(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Developing Data Flow
Components with Multiple Inputs</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Deployment</span></span></a><span
class=lwcollapsibleareatitle>- </span><span style='font-size:10.0pt;line-height:
107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>deploy your projects to
the Integration Services server</span></h2>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In the
current release of Integration Services, you can deploy your projects to the
Integration Services server. This is the new project deployment model. The
Integration Services server enables you to manage packages, run packages, and
configure runtime values for packages by using environments.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
following topics provide information about converting projects to the <span
style='background:yellow;mso-highlight:yellow'>project deployment model</span>
and deploying projects, and the <span style='background:yellow;mso-highlight:
yellow'>Integration Services server.</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l40 level1 lfo46;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh213290(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Deployment of Projects
and Packages</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l40 level1 lfo46;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh231102(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Deploy Projects to
Integration Services Server</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l40 level1 lfo46;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/gg471508(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Integration Services
(SSIS) Server</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>VI.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Access to Samples
and Tutorials</span></span></a></h2>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l27 level2 lfo52'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Getting Started Window</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Getting Started</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>window
in the SSIS Designer provides links to samples, tutorials and videos. You can
customize the window by adding links to additional content. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms141730(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Integration Services
User Interface</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='margin-top:2.0pt;margin-right:0in;margin-bottom:0in;margin-left:
1.0in;margin-bottom:.0001pt;mso-list:l27 level2 lfo52'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>SSIS Toolbox</span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SSIS Toolbox</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>in SQL
Server Data Tools (SSDT) provides links to samples and Help content for Control
Flow and Data Flow items. You can add links for custom components. For more
information, see</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms403361(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Developing Custom
Objects for Integration Services</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p> </o:p></span></p>
<h1 style='mso-list:l20 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSIS 2014 – <span style='font-family:宋体;mso-ascii-theme-font:
minor-fareast;mso-fareast-theme-font:minor-fareast;mso-hansi-theme-font:minor-fareast'>No
Change</span></h1>
<h1 style='mso-list:l20 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSIS 2016 </h1>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo56'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=SpellE><span class=lwcollapsibleareatitle><span style='color:#2E74B5;
mso-themecolor:accent1;mso-themeshade:191;text-decoration:none;text-underline:
none'>AlwaysOn</span></span></span><span class=lwcollapsibleareatitle><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'> support</span></span></a><span
class=lwcollapsibleareatitle> - A</span><span style='background:yellow;
mso-highlight:yellow'>dd the SSISDB database (just the same as any other user
database) to an <span class=SpellE>AlwaysOn</span> Availability Group</span></h2>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The <span
class=SpellE>AlwaysOn</span> Availability Groups feature is a high-availability
and disaster-recovery solution that provides an enterprise-level alternative to
database mirroring. An availability group supports a failover environment
for a discrete set of user databases, known as availability databases that fail
over together. For more information, please see </span><a
href="https://msdn.microsoft.com/library/hh510230.aspx"><span class=SpellE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>AlwaysOn</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'> Availability Groups</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In SQL
Server 2016, SQL Server Integration Services (SSIS) introduces new capabilities
that allow you to easily deploy to a centralized SSIS Catalog (i.e. SSISDB user
database). In order to provide the high-availability for the SSISDB database
and its contents (projects, packages, execution logs, etc.), <span
style='background:yellow;mso-highlight:yellow'>you can add the SSISDB database
(just the same as any other user database) to an <span class=SpellE>AlwaysOn</span>
Availability Group. When a failover occurs, one of the secondary nodes
automatically becomes the new primary node.</span><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p class=MsoNormal><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><b><span style='font-size:12.0pt;line-height:107%;
font-family:"Segoe UI Semibold",sans-serif;color:black;text-decoration:none;
text-underline:none'>Configure SSIS support for <span class=SpellE>AlwaysOn</span></span></b></span></a><span
style='font-size:12.0pt;line-height:107%'><o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo57'><![if !supportLists]><span
class=MsoHyperlink><span style='font-size:10.0pt;line-height:107%;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";color:#2A2A2A;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/mt163864.aspx#Step1"><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Step 1: Create Integration Services Catalog</span></a><span
class=MsoHyperlink><span style='font-size:10.0pt;line-height:107%;font-family:
"Segoe UI",sans-serif;color:#2A2A2A;text-decoration:none;text-underline:none'><o:p></o:p></span></span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level2 lfo53;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Launch<span class=apple-converted-space> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>SQL
Server Management Studio</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and
connect to a SQL Server instance in the cluster that you want to set as the<span
class=apple-converted-space> </span></span><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>primary node</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>of <span class=SpellE>AlwaysOn</span> high
availability group for SSISDB.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level2 lfo53;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In Object Explorer, expand the server node, right-click the<span
class=apple-converted-space> </span></span><span class=label><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Integration Services
Catalogs</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>node,
and then click<span class=apple-converted-space> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Create
Catalog</span></b></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level2 lfo53;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Click<span class=apple-converted-space> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Enable
CLR Integration</span></b></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>. The catalog uses CLR stored procedures.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level2 lfo53;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Click<span class=apple-converted-space> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Enable
automatic execution of Integration Services stored procedure at SQL Server
startup</span></b></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>to
enable the<span class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/library/hh230984.aspx"><span style='mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>catalog.startup</span></a></span><span
class=apple-converted-space> </span>stored procedure to run each time the
SSIS server instance is restarted. The stored procedure performs maintenance of
the state of operations for the SSISDB catalog. It fixes the status of any
packages there were running if and when the SSIS server instance goes down.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level2 lfo53;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:"Courier New";mso-fareast-font-family:"Courier New";color:#2A2A2A'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Enter a<span class=apple-converted-space> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>password</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and
then click<span class=apple-converted-space> </span></span><span
class=label><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Ok</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. The
password protects the database master key that is used for encrypting the
catalog data. Save the password in a secure location. It is recommended that
you also back up the database master key.<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo3'><![if !supportLists]><span
class=MsoHyperlink><span style='font-size:10.0pt;line-height:107%;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";color:#2A2A2A;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/mt163864.aspx#Step2"><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Step 2: Add SSISDB to an <span class=SpellE>AlwaysOn</span>
Availability Group</span></a><span class=MsoHyperlink><span style='font-size:
10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A;
text-decoration:none;text-underline:none'><o:p></o:p></span></span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level2 lfo53;
tab-stops:list 1.0in'><![if !supportLists]><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Adding the SSISDB database to an <span
class=SpellE>AlwaysOn</span> Availability Group is almost same as adding any
other user database into an availability group.</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> That
is:</span></span><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In
Object Explorer, connect to the server instance that hosts the primary replica.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Expand
the<span class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>AlwaysOn</span></strong></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> High Availability</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>node and the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>Availability Groups</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>node.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To
launch the New Availability Group Wizard, select the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>New Availability Group Wizard</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>command.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
first time you run this wizard, an<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Introduction</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>page appears. To bypass this page in the
future, you can click<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Do not show this page
again</span></strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>. After reading this page, click<span
class=apple-converted-space> </span></span><span class=GramE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Next</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>On the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>Specify Availability Group Name</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>page, enter the name of the new
availability group in the </span><strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>Availability group name</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>field. This name must be a valid SQL
Server identifier that is unique on the WSFC failover cluster and in your
domain as a whole. The maximum length for an availability group name is 128
characters.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>On the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>Select Databases</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>page, the grid lists user databases on the
connected server instance that are eligible to become the<span
class=apple-converted-space> </span></span><em><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>availability databases</span></em><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.
Select one or more of the listed databases to participate in the new
availability group. These databases will initially be the initial<span
class=apple-converted-space> </span></span><em><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>primary databases</span></em><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>On the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>Specify Replicas</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>page, specify and configure one or more
replicas for the new availability group. <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l38 level1 lfo54'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Wingdings;mso-fareast-font-family:Wingdings;
mso-bidi-font-family:Wingdings;color:#2A2A2A'><span style='mso-list:Ignore'>§<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>…..<o:p></o:p></span></p>
<h3 style='mso-list:l2 level1 lfo3'><![if !supportLists]><span
class=MsoHyperlink><span style='font-size:10.0pt;line-height:107%;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Segoe UI";color:#2A2A2A;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/mt163864.aspx#Step3"><span
style='font-size:10.0pt;line-height:107%;font-family:"Segoe UI",sans-serif;
color:#03697A'>Step 3: Enable SSIS support for <span class=SpellE>AlwaysOn</span></span></a><span
class=MsoHyperlink><span style='font-size:10.0pt;line-height:107%;font-family:
"Segoe UI",sans-serif;color:#2A2A2A;text-decoration:none;text-underline:none'><o:p></o:p></span></span></h3>
<p class=MsoListParagraph style='margin-top:0in;margin-right:0in;margin-bottom:
0in;margin-left:1.0in;margin-bottom:.0001pt;mso-add-space:auto;text-indent:
-.25in;line-height:13.5pt;mso-list:l10 level1 lfo55'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>After you create the
Integration Service Catalog, right click the <b>Integration Service
Catalogs</b> node, and <span class=SpellE>click<b>Enable</b></span><b> <span
class=SpellE>AlwaysOn</span> Support….</b> You should see an <b>Enable
Support for <span class=SpellE>AlwaysOn</span></b> dialog box. If this
menu item is disabled, confirm that you have all the prerequisites installed
and click <b>Refresh</b>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
detailed overview and step-by-step instructions for enabling <span
class=SpellE>AlwaysOn</span> for SSISDB, see<span class=apple-converted-space> </span><span
class=SpellE><a href="https://msdn.microsoft.com/en-us/library/mt163864.aspx"><span
style='mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
color:#03697A'>AlwaysOn</span><span style='mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;color:#03697A'> for SSIS Catalog (SSISDB)</span></a></span>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.75in;mso-text-indent-alt:-.25in;mso-list:l19 level1 lfo36'><![if !supportLists]><span
style='font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
mso-style-style3d-lightrigtype:13;mso-style-style3d-lightrigdirection:2;
mso-style-style3d-lightrigrotation-anglatitude:0;mso-style-style3d-lightrigrotation-anglongitude:
0;mso-style-style3d-lightrigrotation-angrevolution:0'><span style='mso-list:
Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Incremental
package deployment</span></span></a></h2>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Incremental Package Deployment feature allows you to deploy one or more
packages to an existing or new project without deploying the whole project. You
can incrementally deploy packages using: Deployment Wizard, SQL Server Management
Studio (uses Deployment Wizard), stored procedures, and Management Object Model
(MOM) API at this time. See<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/mt143173.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#03697A'>Deploy Packages to
Integration Services Server</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>for
details.<o:p></o:p></span></p>
<h2 style='margin-left:.5in;mso-list:l18 level1 lfo41'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Project Upgrade</span></span></a></h2>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>When
you upgrade your SSIS projects from previous to the current version, the
project-level connection managers will continue to work as usual and the
package layout/annotations are retained.<o:p></o:p></span></p>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-31316634175332224572015-09-05T04:33:00.002-05:002015-10-16T20:53:40.145-05:00SSRS New and Enhanced Features from SQL Server 2005 to 2016<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/filelist.xml">
<link rel=Preview
href="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/preview.wmf">
<link rel=Edit-Time-Data
href="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/editdata.mso">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>2</o:Revision>
<o:TotalTime>67</o:TotalTime>
<o:Created>2015-09-05T10:09:00Z</o:Created>
<o:LastSaved>2015-09-05T11:23:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>11588</o:Words>
<o:Characters>66056</o:Characters>
<o:Lines>550</o:Lines>
<o:Paragraphs>154</o:Paragraphs>
<o:CharactersWithSpaces>77490</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/themedata.thmx">
<link rel=colorSchemeMapping
href="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>120</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:-520092929 1073806591 9 0 415 0;}
@font-face
{font-family:"Segoe UI Semibold";
panose-1:2 11 7 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:9.0pt;
text-indent:-9.0pt;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l14 level1 lfo1;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-update:auto;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l20 level1 lfo18;
font-size:16.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform: None;
}
h3
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l4 level1 lfo5;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;
font-weight:bold;
mso-bidi-font-weight:normal;}
h4
{mso-style-update:auto;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.5in;
margin-bottom:.0001pt;
text-indent:-.5in;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l6 level3 lfo20;
tab-stops:list 1.5in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:107%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
code
{mso-style-noshow:yes;
mso-style-priority:99;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;
font-weight:bold;
mso-bidi-font-weight:normal;}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:16.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:14.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.input
{mso-style-name:input;
mso-style-unhide:no;}
span.code
{mso-style-name:code;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.nolink
{mso-style-name:nolink;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:8.0pt;
line-height:107%;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:46490649;
mso-list-template-ids:-1238310026;}
@list l0:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1
{mso-list-id:106897407;
mso-list-template-ids:1693978922;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2
{mso-list-id:117260928;
mso-list-template-ids:-810680238;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3
{mso-list-id:126627059;
mso-list-template-ids:1759263920;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l4
{mso-list-id:129594538;
mso-list-type:hybrid;
mso-list-template-ids:-1956459516 815317874 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l4:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l4:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l4:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l4:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l4:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l4:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l4:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l4:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l4:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l5
{mso-list-id:624000439;
mso-list-template-ids:1050811224;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l5:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l5:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.75in;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l6
{mso-list-id:641468546;
mso-list-template-ids:1038881350;}
@list l6:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level2
{mso-level-number-format:alpha-lower;
mso-level-text:"%2\)";
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level3
{mso-level-number-format:alpha-lower;
mso-level-style-link:"Heading 4";
mso-level-text:"%3\)";
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l6:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l7
{mso-list-id:910313588;
mso-list-type:hybrid;
mso-list-template-ids:-744472538 67698689 67698691 67698693 67698701 67698691 67698693 67698689 67698691 67698693;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0FC;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l8
{mso-list-id:1034959716;
mso-list-template-ids:1055671232;}
@list l8:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l8:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l8:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9
{mso-list-id:1087115160;
mso-list-template-ids:-656760820;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l10
{mso-list-id:1227567312;
mso-list-type:hybrid;
mso-list-template-ids:540952552 67698689 67698689 67698689 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l10:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l10:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l10:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l10:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l10:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l11
{mso-list-id:1243099921;
mso-list-type:hybrid;
mso-list-template-ids:532703062 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l11:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l11:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l11:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l11:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l11:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l11:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l11:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l11:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l11:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l12
{mso-list-id:1331564179;
mso-list-template-ids:-1040272080;}
@list l12:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l12:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l12:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13
{mso-list-id:1412846330;
mso-list-template-ids:424701668;}
@list l13:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l13:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l13:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l13:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l14
{mso-list-id:1470588135;
mso-list-type:hybrid;
mso-list-template-ids:-504490830 818321866 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l14:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:9.0pt;
text-indent:-9.0pt;}
@list l14:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:-9.0pt;
text-indent:-.25in;}
@list l14:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:27.0pt;
text-indent:-9.0pt;}
@list l14:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:63.0pt;
text-indent:-.25in;}
@list l14:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:99.0pt;
text-indent:-.25in;}
@list l14:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:135.0pt;
text-indent:-9.0pt;}
@list l14:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:171.0pt;
text-indent:-.25in;}
@list l14:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:207.0pt;
text-indent:-.25in;}
@list l14:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:243.0pt;
text-indent:-9.0pt;}
@list l15
{mso-list-id:1638798570;
mso-list-type:hybrid;
mso-list-template-ids:293263522 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l15:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l15:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l15:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l15:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.5in;
text-indent:-.25in;
font-family:Symbol;}
@list l15:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.0in;
text-indent:-.25in;
font-family:"Courier New";}
@list l15:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.5in;
text-indent:-.25in;
font-family:Wingdings;}
@list l15:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.0in;
text-indent:-.25in;
font-family:Symbol;}
@list l15:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.5in;
text-indent:-.25in;
font-family:"Courier New";}
@list l15:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:5.0in;
text-indent:-.25in;
font-family:Wingdings;}
@list l16
{mso-list-id:1763601205;
mso-list-template-ids:1309060532;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17
{mso-list-id:1817137279;
mso-list-template-ids:-842622702;}
@list l17:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l17:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l17:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18
{mso-list-id:1848521502;
mso-list-template-ids:-1762213694;}
@list l18:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";
mso-bidi-font-family:"Times New Roman";}
@list l18:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level4
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level5
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level7
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level8
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l18:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l19
{mso-list-id:1889955625;
mso-list-type:hybrid;
mso-list-template-ids:-1937488580 67698689 67698691 67698693 67698691 67698691 67698693 67698689 67698691 67698693;}
@list l19:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l19:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l19:level4
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l19:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l19:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l19:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l20
{mso-list-id:2006201172;
mso-list-type:hybrid;
mso-list-template-ids:-901880686 -1439132878 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l20:level1
{mso-level-number-format:roman-upper;
mso-level-style-link:"Heading 2";
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-.25in;}
@list l20:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l20:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l20:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l20:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSRS 2005</h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms170391(v=sql.90).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Report Functionality Enhancements</span></a></h2>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Interactive
Sorting in Reports</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Now
you can change the sort order of your data while viewing a report. </span><span
style='font-size:10.0pt;font-family:"Segoe UI Semibold",sans-serif;color:black'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Printing Reports</span></span></a>
</h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can now print multipage reports directly from Internet Explorer. </span><span
style='font-size:10.0pt;font-family:"Segoe UI Semibold",sans-serif;color:black'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Creating Ad Hoc
Reports</span></span></a> using Report Builder. </h3>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Multivalued
Parameters</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Now you
can specify two or more values for a single parameter. </span><span
style='font-size:10.0pt;font-family:"Segoe UI Semibold",sans-serif;color:black'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>SharePoint Web
Parts to Find and View Reports</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This
release of Reporting Services includes two new Web parts that you can use
within a SharePoint site. The Web parts include a report server navigation part
that you can use to browse for reports, and a report viewer part that you can
use to view reports within the site. You can also use the Web parts to create
subscriptions to specific reports. </span><span style='font-size:10.0pt;
font-family:"Segoe UI Semibold",sans-serif;color:black'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Fixed Table
Headers</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can set a new option in the Table Properties dialog box to anchor a table
header in place so that it remains visible on the screen while a user scrolls
down the report. Fixed headers improve the usability of online reports that are
rendered in HTML by providing a context for tabular reports that contain a large
amount of data. </span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms170417(v=sql.90).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Reporting Services Design-Time Enhancements</span></a></h2>
<h3 style='mso-list:l4 level1 lfo19'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Model Designer</span></span></a>
</h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto;
mso-line-height-alt:8.75pt'><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Ad hoc reporting is based on models that you define in advance
and then publish to a report server. A new type of project, called a Report
Model, has been added to create the report models used by the Report Builder
client. To work with a report model, you use Model Designer, which is available
in Business Intelligence Development Studio. Model Designer provides several
wizards to help you specify data sources and data views, and generate models. </span><span
style='font-size:10.0pt;font-family:"Segoe UI Semibold",sans-serif;color:black'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Report Designer
Enhancements</span></span></a> in BIDS</h3>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Expression Editor Enhancements </h4>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
expression editor now includes a list of functions available to report authors,
as well as <span class=SpellE>Intellisense</span> features that provide
statement completion, real-time syntax checking, and context-sensitive
information about inline parameters. </span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Expression-based Data Sources </h4>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting
Services now supports the ability to specify data sources dynamically. This
lets you to switch data sources at run time based on conditions you specify in
the expression.</span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Analysis Services Query Designer </h4>
<p class=MsoNormal style='margin-left:1.25in'>A<span style='font-size:10.0pt;
line-height:107%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> new query
designer for creating MDX queries. You can use the integrated query designer
for Analysis Services to build queries by dragging and dropping server metadata
onto a report layout and then preview the results.</span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>d)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Integration Services Enhancements </h4>
<p class=MsoListParagraph style='margin-left:1.25in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can use a new data processing extension to build reports from data generated by
a SQL Server Integration Services (SSIS) package. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms159215(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Defining
Report Datasets for Package Data from SQL Server Integration Services</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>Report Definition
Language Enhancements</span></span></a></h2>
<h3 style='mso-list:l4 level1 lfo21'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>General Enhancements</h3>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>Reports now support<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms154635(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Interactive
Height Element (RDL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>and<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms154643(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Interactive
Width Element (RDL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>elements
so that you can specify the page size for logical page rendering extensions such
as HTML. To learn more about pagination support for different rendering
extensions, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms156282(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Controlling
Report Pagination</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>.</span><span style='font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
auto;text-indent:-.25in;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>The<span class=apple-converted-space> </span><span
class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms152859(v=sql.90).aspx"><span
style='color:#03697A'>ConnectString</span><span style='color:#03697A'> Element
(RDL)</span></a></span><span class=apple-converted-space> </span>element
can now be an expression, enabling dynamic data source connections at run time.</span><span
style='font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
auto;text-indent:-.25in;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>A<span class=apple-converted-space> </span><span
class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms155082(v=sql.90).aspx"><span
style='color:#03697A'>FixedHeader</span><span style='color:#03697A'> Element
(RDL)</span></a></span><span class=apple-converted-space> </span>element
can be specified for<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>ColumnGrouping</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>and<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>RowGrouping</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>elements in a matrix and<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>TableColumn</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>and<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>TableHeader</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>elements in a table. A fixed header remains
visible on the page during scroll operations that continue off the page.</span><span
style='font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
auto;text-indent:-.25in;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>Within the<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>Chart</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>element, a<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms154036(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Style
Element (RDL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>element
has been added to<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>SeriesGrouping</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>. The<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>Style</span></strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>element</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'> defined
border and background style properties for the series legend items and data
points in the series.</span><span style='font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:1.0in;mso-add-space:
auto;text-indent:-.25in;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>Expressions are now supported in the<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>MajorInterval</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>,<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>MinorInterval</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>,<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:black'>Min</span></strong><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:black'>, and<span
class=apple-converted-space><b> </b></span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>Max</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>elements on the <span class=SpellE>chart<strong><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast'>Axis</span></strong></span><span class=apple-converted-space> </span>element.</span><span
style='font-size:10.0pt'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.0in;mso-add-space:auto;
text-indent:-.25in;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>GUID is now a supported data type for report expressions.</span><span
style='font-size:10.0pt'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Parameter Enhancements</h3>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>ReportParameter</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>now supports the<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms153992(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Hidden
Element (RDL)</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>element
so that you can define report parameters that are not displayed to users.
Hidden report parameters can still be set programmatically during report processing.<span
class=apple-converted-space> </span><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>ReportParameter</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>also supports the<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms153995(v=sql.90).aspx"><span
style='color:#03697A'>MultiValue</span><span style='color:#03697A'> Element
(RDL)</span></a></span><span class=apple-converted-space> </span>element
so that you can pass multiple values to a single parameter. Multivalued
parameters are accessed in expressions as zero-based arrays in the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:black'>Value</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>and </span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:black'>Label</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>properties. The following examples
illustrate the syntax:<span class=apple-converted-space> </span></span><code><span
style='font-size:10.0pt;mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
color:black'>Parameters<span class=GramE>!Cities.Value</span>(0)</span></code><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>and</span><code><span style='font-size:10.0pt;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>Parameters!Cities.Label(0)</span></code><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Sorting Enhancements</h3>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms154675(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>UserSort</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#03697A'> Element (RDL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>element on a<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>TextBox</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>enables support for an end-user sorting of
data in report. Sorting is controlled by<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>SortExpression</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>,<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>SortExpressionScope</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>, and<span
class=apple-converted-space><b> </b></span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>SortTarget</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms153633(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>SortExpression</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#03697A'> Element (RDL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>specifies the expression on which to sort.
It has the same restrictions as <span class=SpellE>a<strong><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast'>Grouping</span></strong></span><span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:black'>Filter</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>expression.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms154685(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>SortExpressionScope</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#03697A'> Element (RDL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>specifies the name of the scope (data region
or grouping) in which to evaluate the<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>SortExpression</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>. If
omitted, the expression will be evaluated and the sort will be performed
independently in each detail scope within the<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>SortTarget</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms155359(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>SortTarget</span></span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#03697A'> Element (RDL)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>specifies the<span
class=apple-converted-space> </span></span><strong><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:black'>Name</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>of the data region, grouping, or dataset to
which the sort is applied. If omitted, the sort applies to the instance of the
current scope.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Custom Report Item Enhancements</h3>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms154654(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>CustomReportItem</span></span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>describes a report item that is not natively
defined in RDL. In the previous version, this element supported XML data only.
In this release, it provides a definition for third-party controls or any
data-bound report item that is not native to a Reporting Services report.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms154661(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>AtlReportItem</span></span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>specifies a report item to render instead of
the<span class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:black'>CustomReportItem</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>. This
is used when the assembly specified by the custom report item is not installed
on the server.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms153648(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>CustomProperties</span></span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>contains the<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms155085(v=sql.90).aspx"><span
style='color:#03697A'>CustomProperty</span></a></span><span
class=apple-converted-space> </span>settings that are used when processing
the custom report item control.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
auto;margin-left:1.0in;mso-add-space:auto;text-indent:-.25in;mso-line-height-alt:
8.75pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span style='font-size:
10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:black'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms153619(v=sql.90).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>CustomData</span></span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>defines
the data used by the<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:black'>CustomReportItem</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:black'>.
Grouping, sorting, filtering and aggregation are specified through existing<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms153565(v=sql.90).aspx"><span
style='color:#03697A'>DataSetName</span></a></span><span
class=apple-converted-space> </span>and<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms153983(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Filters</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:black'>elements, and through these new <span
class=SpellE>elements:<span style='font-size:12.0pt;font-family:"Times New Roman",serif;
color:windowtext'><a
href="https://msdn.microsoft.com/en-us/library/ms153618(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>DataColumnGroupings</span></a></span></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms153984(v=sql.90).aspx"><span
style='color:#03697A'>DataRowGroupings</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms153962(v=sql.90).aspx"><span
style='color:#03697A'>DataRows</span></a></span>, and<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ms152868(v=sql.90).aspx"><span
style='color:#03697A'>DataCell</span></a></span>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Extended Properties for the Microsoft SQL Server
Analysis Services Data Processing Extension</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l7 level1 lfo3'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>When you use the Microsoft SQL Server Analysis Services as a
data source type, you can set additional<span class=apple-converted-space> </span></span><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Field</span></strong><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>object properties. In addition to<span
class=apple-converted-space> </span></span><span class=SpellE><strong><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Field.Value</span></strong></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, you
can set properties like<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Field.Color</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and<span class=apple-converted-space> </span></span><span
class=SpellE><strong><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Field.FormattedValue</span></strong></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>using standard property syntax: </span><span
class=SpellE><span style='color:black'>Fields!FieldName.PropertyName</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms171021(v=sql.90).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Reporting Services Programmability Enhancements</span></a></h2>
<h3 style='mso-list:l4 level1 lfo22'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New SOAP endpoints
for the Report Server Web Service</span></span></a><span lang=ZH-CN
style='font-family:宋体;mso-ascii-font-family:"Calibri Light";mso-ascii-theme-font:
major-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";mso-hansi-theme-font:major-latin'>:</span><span
lang=ZH-CN> </span>The Management Endpoint, and the Execution Endpoint</h3>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Revised WMI
Provider</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The Report Server Windows Management Instrumentation (WMI) provider
is a programmatic interface that allows you to configure the environment for a
Reporting Services installation. You can use the WMI provider to build custom
report server administration tools, or call it in scripts that you use to
deploy a Reporting Services installation.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level1 lfo2'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In this release of SQL Server 2005, the WMI provider includes
new classes for retrieving more information about a Reporting Services, and new
methods for configuring Microsoft Internet Information Services (IIS), creating
report server roles and database in SQL Server, and reading and writing values
to the configuration files.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='font-size:10.0pt;line-height:107%;
font-family:"Segoe UI Semibold",sans-serif;color:black;text-decoration:none;
text-underline:none'>New <span class=SpellE>ReportViewer</span> Controls in
Visual Studio 2005</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l15 level1 lfo23'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Microsoft Visual Studio 2005 contains a set of freely distributable
report viewer controls that make it easy to embed Reporting Services
functionality into custom applications. The <span class=SpellE>ReportViewer</span>
controls are intended for developers who want to provide predesigned, fully
authored reports as part of an application feature set (for example, a Web site
management application might include reports that show click-stream analysis on
company Web sites). Embedding the controls in an application provides a
streamlined alternative to including the Reporting Services server components
in your application deployment. The controls provide report functionality, but
without the additional report authoring, publication, or distribution and
delivery support that you find in Reporting Services.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l15 level1 lfo23'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>There are two versions of the <span class=SpellE>ReportViewer</span>
controls, one for rich Windows client applications and one for ASP.NET
applications. The controls support both local processing and remote processing
modes. In local processing mode, your application provides the report
definition and datasets and triggers report processing. In remote processing
mode, data retrieval and report processing happen on the report server and the
control is used for display and report navigation. This model allows you to
build rich applications that can be scaled from desktop to the enterprise.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms170813(v=sql.90).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>Reporting Services Manageability and Deployment
Enhancements</span></a></h2>
<h3 style='mso-list:l4 level1 lfo24'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Reporting
Services Configuration Tool</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Reporting Services Configuration tool is a new server configuration tool that
you can use to configure a local or remote report server instance. </span><span
style='font-size:10.0pt;font-family:"Segoe UI Semibold",sans-serif;color:black'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Setup and
Deployment Options</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level3 lfo2'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SQL Server 2005 Reporting Services includes support for multiple
instances, 64-bit installation, and the ability to use local security groups
for the service accounts. Reporting Services installation is fully integrated
with SQL Server Setup. Setup provides two approaches for installing Reporting
Services:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l19 level4 lfo4'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:black'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>A default configuration option that installs a ready-to-use report
server, requiring all server components to be installed locally and use default
values.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;
margin-left:1.5in;text-indent:-.25in;mso-line-height-alt:8.75pt;mso-list:l19 level4 lfo4'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:black'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:black'>A files-only installation option that copies the program files to
disk. With this option, a report server requires additional configuration
before it is available to use. Configuration is now performed separately using
the new Reporting Services Configuration tool.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level3 lfo2'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Setup also includes interoperability enhancements that make it
easier to deploy a report server on a computer that hosts other Web
applications. For example, if you are installing Reporting Services on
Microsoft Windows Server 2003, Setup will create a new application pool
specifically for the report server Web service. If Windows SharePoint Services
is installed on the same computer, Setup will automatically add the report
server instance to the SharePoint list of exclusions.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l10 level3 lfo2'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>In contrast with earlier versions of Reporting Services, you
cannot use Setup to install a scale-out deployment (previously known as
"Web farm"), specify a remote report server database, or configure
report server e-mail. Scale-out deployment and report server e-mail
configuration are performed through the Reporting Services Configuration tool
after installation is finished. <o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Management Studio
Integration</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can use SQL Server Management Studio to administer multiple report server
instances within the unified Management Studio workspace. You can manage one or
more report server instances alongside the other SQL Server services that
integrate with Management Studio. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms174173(v=sql.90).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Introducing
SQL Server Management Studio</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.</span><span
style='font-size:10.0pt'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=Heading3Char><a
href="javascript:void(0)" title=Collapse><span style='color:#1F4D78;mso-themecolor:
accent1;mso-themeshade:127;text-decoration:none;text-underline:none'>SQL Server
Surface Area Configuration and SQL Server Configuration Manager Integration</span></a></span>
</h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can use the SQL Server Surface Area Configuration tool to determine Report
Server Windows service and Web service availability. You can use the
Configuration Manager to specify properties on how the Report Server Windows
service runs.</span><span style='font-size:10.0pt'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Report Model
Management</span></span></a> </h3>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Ad hoc
report functionality introduces new report model management functionality so
that you can securely deploy models and model-driven reports. <span
style='background:lime;mso-highlight:lime'>Several new roles have been added</span>
to control access to Report Builder and models. Using SQL Server Management
Studio, you can use apply these roles to precisely control access down to the
field level.</span><span style='font-size:10.0pt'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.100).aspx"><span
style='color:windowtext;text-decoration:none;text-underline:none'>SSRS</span></a><span
class=MsoHyperlink><span style='color:windowtext;text-decoration:none;
text-underline:none'> 2008</span></span></h1>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Microsoft SQL
Server 2008 Reporting Services (SSRS) introduces many new features and
enhancements that increase the reporting capabilities of people who develop
reporting solutions.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo25'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb630399(v=sql.100).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>What's New in Report Authoring</span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Introduces <span class=SpellE>tablix</span>,
chart, and gauge data regions. It also introduces support for richly formatted
text, new data source types, and Report Builder 2.0, which offers many new
features, like enhanced data layout and visualization, in an Office-like
authoring environment. Finally, this topic describes incremental changes to
authoring tools and the Report Definition Language (RDL) that allow a report
author to take full advantage of new processing features.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo26'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New and Enhanced
Data Source Types</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Included in SQL Server 2008
Reporting Services (SSRS) are new data processing extensions that enable
you to report from the following data source:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l8 level1 lfo7;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The Teradata data source type enables you to query and use
Teradata for reports and report models. <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Enhanced Chart
Data Region</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
new Chart data region supports a richer set of data visualization features. The
new chart types include bar/column cylinder, pyramid, funnel, polar, radar,
stock, candlestick, range column, range bar, smooth area, smooth line, stepped
line, and box plot chart types. There is also built-in support for Pareto and
Histogram charts.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A
series can be displayed on any specified chart area and in any specified
legend. You can insert empty points in place of missing data. You can combine
multiple chart areas, multiple legends, and multiple titles on the same chart.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>There
is new support for secondary axes, which enable you to display multiple series
using more than one axis. On each axis, you can set options to add scale
breaks, logarithmic scales, custom axis intervals, and interlaced strip lines.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
new Chart data region supports automatic interval labeling to avoid label
collisions, customizable rotation angles, font size and text-wrap properties
for axis label calculations, support for axis crossing at custom positions, and
support for background strip lines at regular or custom intervals.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
have more control to label, align and color your chart. Smart labels for data
points adjust text to avoid label collisions. Custom color palettes and
automatic alignment of multiple chart areas make it easier to improve the
appearance and layout of charts in your report. You can collect small slices on
a pie chart into one slice, drill down or show ToolTip information on
individual data points, and place stacked bars or columns side-by-side in any
number of stacks. The pie, doughnut, bar, and column charts support 2D and 3D
drawing effects.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>New
design and run-time support for automatically calculated series on the chart
are introduced in this release. Reporting Services provides built-in functions
for 15 commonly used calculations, including statistical analysis, moving
averages, and financial indicators. You can select a formula to create a new
series of data points that is calculated at run time.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
user interface has been enhanced to make it easier to work with chart types.
There are new dialog boxes for each chart element, shortcut menus for each
chart element, support for text editing directly on the chart for titles and
labels, a new chart type selector, and the ability to drag, drop, and rearrange
fields in the drop-zone of a chart. This enables you to easily change the order
in which series appear on a chart.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Gauge Data
Region</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
new Gauge data region is most often used to provide a high-level summary of
your data by highlighting key performance indicator (KPI) values. The gauge
uses a pointer to show a single value. You can add a range to highlight a
subset of values on your scale and control the size and positioning of the
scale on the gauge to create different visual effects.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Gauge data region is a gauge panel that contains one more or gauges. You can
combine multiple gauges into a gauge panel to show single values side by side.
You can apply filtering or sorting on the gauge panel. You can choose between
radial and linear gauge types. There is a specific thermometer gauge type to
visualize temperature data. You can select a bullet graph from the list of
linear gauges. <o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Tablix Data
Region</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
new Tablix data region is a generalized data region item that combines features
of both a table and a matrix. In SQL Server 2008 Reporting Services (SSRS), the
Tablix data region replaces the Table, Matrix, and List data regions by
combining their features into one flexible grid layout. In RDL syntax, the<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Tablix</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>element replaces the<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Table</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Matrix</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>List</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>elements from previous RDL schemas. <o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Tablix data region improves report layout flexibility and provides a more
consistent rendering behavior. It uses a flexible grid layout to support
multiple row groups and column groups. Groups are organized on a row hierarchy
and a column hierarchy. Groups can be nested, adjacent, or recursive. After you
add a Tablix data region, you can use the Grouping pane to quickly and easily
create row and column groups, and add totals, subtotals, and grand totals. The
Tablix data region automatically adjusts to include rows and columns on which
to display group and summary data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Tablix
opens up new possibilities for working with complex and aggregated data, but
does not prevent you from working with simple table and matrix structures.
Report Designer provides three templates for the Tablix data region: Table,
Matrix, and List, which you can drag from the Toolbox and use as a starting
point for your reports. From here, you can design complex reports that
integrate features of the various report types. In a <span class=SpellE>tablix</span>
cell, you can embed any report item, including another data region.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Enhancements
for Text and HTML</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
text box report item has been enhanced. You can mix fonts and colors, add bold
and italic styles, and use paragraph styles such as alignment and hanging
indents. You can format an entire text box or you can format specific text,
numbers, expressions, or fields within the text box. You can also import basic
HTML from a field in your database for display in the report. You can create
mail merges or template reports that mix data from a database with literal text
on the design surface. The new release also provides full support for
international complex scripts. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc645967(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Formatting
Text and Importing HTML</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report
authors who use expressions in their reports will notice that simple
expressions appear on the design surface as placeholder text. For example, in a
text box on the design surface, the expression<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;color:darkgreen'>=<span class=SpellE>Fields<span
class=GramE>!Sales.Value</span></span></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>is displayed as<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;color:darkgreen'>[Sales]</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms345242(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Understanding
Simple and Complex Expressions (Reporting Services)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Enhancements to
Report Designer</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
most noticeable change to the Report Designer work area is that the Data tab in
Report Designer has been replaced with a Report Data pane that organizes all
report data into one place that is always visible as you create the report
layout. The Report Data pane shows you data sources, datasets, parameters,
images, and built-in fields. Query designers can be accessed from the dataset.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
design surface supports a richer designer experience. Rulers show the current
report item position and visible snap lines while you drag and resize items.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Other
changes include a new Grouping pane that provides a convenient way to create
groups for a Tablix data region, and new property dialog boxes to set
properties for report items.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Report Builder 2.0</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
new release of Microsoft SQL Server 2008 Report Builder 2.0 offers
many new features, like enhanced data layout, visualization and text
formatting, and on-demand rendering. Report Builder 2.0 leverages your
experience with Office 2007 products by featuring an Office-like authoring
environment. You can create reports with multiple data regions, pull data from
multiple data sources into a single report, and directly query relational and
multidimensional data sources.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can customize and update all existing reports, regardless of whether they were
designed in Report Designer or in the previous version of the tool, Report
Builder 1.0, which was installed with SQL Server 2005. Report Builder 1.0
will continue to be installed with Microsoft SQL Server 2008. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd207008(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Builder 2.0</span></a><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd220530(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Designing
and Implementing Reports Using Report Builder 2.0</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can install the new Report Builder 2.0 separately from the Web. Go to the<span
class=apple-converted-space> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=110393"><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SQL Server 2008 Feature
Pack</span></a><span class=apple-converted-space><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and
search for Report Builder 2.0. This version of Report Builder 2.0 is a
stand-alone version that you or your administrator installs directly on your
computer.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL Server 2008 PCU1 provides
a <span class=SpellE>ClickOnce</span> version of Report Builder 2.0. The <span
class=SpellE>ClickOnce</span> version can be used with Reporting Services in
native mode or SharePoint integrated mode. You can start Report Builder <span
class=SpellE>ClickOnce</span> from Report Manager or a SharePoint library. <o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New and Enhanced
Report Items and RDL Elements</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report Definition Language
(RDL) defines the syntax for a Reporting Services report. In this release,
major changes to RDL include the addition of Tablix, Chart, and Gauge data
regions, which are described in the previous section. However this release also
includes incremental enhancements to support the new report processing model
and the new report rendering model. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms154044(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Definition Language XML Schema</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> and </span><a
href="https://msdn.microsoft.com/en-us/library/ms153957(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Definition XML Diagrams</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo30'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>RDL Page Elements</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>RDL page elements have been
redesigned to provide more consistent control over page breaks when you export
a report to different renderers. New RDL elements include<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>PageSections</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>PageSection</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>PageBreak</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. Page
headers and footers, page margins, columns, column spacing, the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>InteractiveHeight</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>element and the<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>InteractiveWidth</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>element</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> have
moved from the<span class=apple-converted-space> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Report</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>parent element to the<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Page</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>parent element. New support for<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>KeepTogether</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span class=SpellE><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>KeepWithGroup</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>has been introduced to support better
control over pagination. For more information, <span class=SpellE>see<span
style='font-size:12.0pt;font-family:"Times New Roman",serif;color:windowtext'><a
href="https://msdn.microsoft.com/en-us/library/bb677374(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Understanding</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>
Pagination in Reporting Services</span></a></span></span>,<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb677573(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Understanding
Rendering Behaviors</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>,<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb630550(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Definition Report Layout Overview Diagram</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, and<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms154044(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Definition Language XML Schema</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Explicit Null Values</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The new attribute<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>xsi<span
class=GramE>:nil</span></span></b></span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>="true"</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>enables you to distinguish between an
element that is explicitly null instead of one that is not specified.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Processing-time Variables</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can declare variables that
are global throughout the report or local to particular group scopes. You can
use a global variable to calculate an expression one time, and then use that
value in expressions throughout the report. <span class=SpellE>The<span
class=input><b><span style='mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast'>DeferVariableEvaluation</span></b></span></span><span
class=apple-converted-space> </span>element controls whether a variable is
evaluated during on-demand processing of the report. Do not set this value if
the variable has a time-dependency. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb934256(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Using
Report and Group Variables Collection References in Expressions (Reporting
Services)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>d)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data type for constants</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Value</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>element has an optional<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>DataType</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>attribute that specifies the data type of
the value if it is a constant. <span class=SpellE>If<span class=input><b><span
style='mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast'>DataType</span></b></span></span><span
class=apple-converted-space> </span>is omitted, a constant uses the<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>String</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>data type.<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>DataType</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>can be<span class=apple-converted-space> </span></span><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Boolean</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=SpellE><span
class=input><b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>DateTime</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Integer</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span></span><span class=input><b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'>Float</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>, <span
class=SpellE>or<span class=input><b><span style='mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast'>String</span></b></span></span>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb630400(v=sql.100).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>What's New in Report Processing and Rendering</span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Introduces new rendering
extensions for Microsoft Word and enhancements to the Excel and CSV rendering
extensions. This topic also describes important changes to the report processor
that improve the performance and scalability of large reports.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This release supports new
on-demand report processing that enables the processing of large reports.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo27'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New and Enhanced
Rendering Extensions</span></span></a></h3>
<h4 style='mso-list:l6 level3 lfo31'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Microsoft Word</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The new Word rendering
extension renders a report as a Microsoft Word document that is compatible
with Microsoft Office Word 2000 or later. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/cc627455(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Exporting
to Microsoft Word</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Microsoft Excel</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Excel rendering extension
now supports rendering of <span class=SpellE>subreports</span> and nested data
regions to Microsoft Office Excel. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms159836(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Exporting
to Microsoft Excel</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Comma Separated Value (CSV)</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The CSV data rendering
extension now produces data-only content, and not a combination of data and
layout. Removing the layout information means the data output file can be
consumed more readily by other applications. <o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Rendering
Object Model</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This release introduces
enhanced rendering extensions that support on-demand report processing and more
consistent paging among different renderers. When you set a page break in your
report, the redesigned rendering rules for pagination provide more consistent
paging behavior when you view or export your report. <o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New On-Demand
Report Processing</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>On-demand processing is a
processing enhancement that renders each page of a report as you view it. This
enhancement improves the way report processing handles large amounts of report
data at run time.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/bb630410(v=sql.100).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>What's New in Server Architecture and Tools</span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Introduces the new report
server architecture that includes native support for functionality previously
provided by Internet Information Services (IIS).<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo28'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Report Server
Architecture</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report server architecture is
fundamentally changed in SQL Server 2008 by the removal of Internet Information
Services (IIS) dependencies and the consolidation of applications into a single
service. The new architecture embeds HTTP server capabilities into the report
server itself, allowing you to run a report server as a true a middle-tier
application, separate from Web front-end applications used to access it. The
report server also includes a new hosting layer to authenticate users, manage
memory and internal processes, and support end-to-end tracing and logging.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo32'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Native support for HTTP.SYS and ASP.NET </h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services no
longer uses Internet Information Services (IIS) to gain access to ASP.NET
functionality, the Report Manager application, or the Report Server Web service
endpoint. In SQL Server 2008, Reporting Services does the following:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l18 level1 lfo8;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Hosts the ASP.NET and Microsoft .NET Framework technologies
that are built into SQL Server CLR.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l18 level1 lfo8;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Leverages the HTTP.SYS capabilities of the operating system.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Native support for URL reservations and
registration of the report server endpoints</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The report server includes an
HTTP listener that accepts requests that are directed to a URL and port that
you define during server configuration. URL reservations and registration is
now managed directly by the report server through HTTP.SYS. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms159261(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Configuring
Report Server URLs</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Consolidated services and applications</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This release combines the
Reporting Services server applications into a single service. The following
server applications run within a single service: the Report Server Web service
for interactive report processing, the Report Manager front-end component, and
the Scheduling and Delivery processor (a background processing application for
scheduled operations).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Consolidating the server
applications into a single service reduces configuration and maintenance tasks,
and provides a better platform for integrating custom functionality. Although
consolidation simplifies deployment, it does not reduce the Reporting Services
features you are accustomed to using or affect how you access the applications.
All functionality continues to be available. Both Report Manager and the Report
Server Web service run intact within the single service. Both applications
continue to be available through URLs that provide HTTP access to each
one. For more information about these enhancements, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb630409(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Service
Architecture (Reporting Services)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>d)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Authentication layer</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In the previous release,
authentication was handled through IIS. In this release, Reporting Services
handles all authentication requests through a new authentication subsystem that
supports Windows-based and custom authentication. For more information about
authentication support and configuration options, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb283249(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Configuring
Authentication in Reporting Services</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>e)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Memory configuration</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>New memory management features
enable you to set a memory threshold for report processing. In previous
releases, the report server used all available memory. In this release, you can
configure a maximum limit on memory as well as interim thresholds that
determine how the report server responds to changes in memory pressure. For
more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms159206(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Configuring
Available Memory for Report Server Applications</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span class=SpellE><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><a
href="https://msdn.microsoft.com/en-us/library/bb934330(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Application</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>
Domains for Report Server Applications</span></a></span><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>f)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>End-to-end logging</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>New HTTP logging keeps a
record of all HTTP requests handled by the report server. It is equivalent to
the log file that is generated by IIS.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Trace log files are
consolidated into a single <span class=SpellE>ReportServerService</span>_<timestamp>.log
file. All trace information for the Report Server Web service, Report Manager,
and the background processing application can be found in this file.
Application logs and the report server execution log are unchanged in this
release. <o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>Enhanced Toolset for
Report Server Configuration and Management</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services includes a
complete set of tools for configuring and managing a report server
installation. The tools have been redesigned to support a distinct set of
tasks that no longer overlap in functionality. New capabilities are added to
some tools, whereas other capabilities have been removed to eliminate redundant
tasks. If you are already familiar with report server tools and want to
know how the tools changed from the previous release, <span class=SpellE>see<span
style='font-size:12.0pt;font-family:"Times New Roman",serif;color:windowtext'><a
href="https://msdn.microsoft.com/en-us/library/ms143251(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Reporting</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>
Services Backward Compatibility</span></a></span></span><span
class=apple-converted-space> </span>and<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms143200(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Behavior
Changes in SQL Server Reporting Services</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo33'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SQL Server Management Studio</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For report servers that run in
native mode or in SharePoint integrated mode, this tool is used to enable
features, set server properties and defaults, create shared schedules,
configure role definitions (or view permission levels on a SharePoint site),
and manage scheduled jobs that are currently in progress on the report server.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This tool is no longer used to
manage the folder hierarchy or report server content. You cannot use this tool
to assign permissions, nor can you manage reports, models, resources, shared
data sources, or data-driven subscriptions. All content management is through
Report Manager or a SharePoint site. For more information about this tool, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms155901(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SQL
Server Tools for Report Server Administration</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Manager</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For a native mode report
server, Report Manager is now the only tool that you use to view and manage
report server content.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Assigning permissions,
creating and managing report server items, scheduling report and subscription
processing, managing report delivery, and generating and managing models are
handled exclusively through this tool. New pages are provided for generating
models, setting model item security, and associating <span class=SpellE>clickthrough</span>
reports to entities in a model. For more information about this tool, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms157147(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Manager</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Reporting Services Configuration tool</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Reporting Services
Configuration tool is used to set the service account, create or manage the
report server database, configure URLs, set the unattended execution account,
configure report server e-mail, and manage encryption keys. The tool includes
new pages for defining URLs and a revised workflow for creating and configuring
a report server database or updating a service account. <o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Support for
Data-driven Subscriptions and Job Management in SharePoint Integrated Mode</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This release of Reporting
Services introduces data-driven subscriptions and job management for report
servers running in SharePoint integrated mode. You can define
data-driven subscriptions for reports that you have deployed to a SharePoint
library by using the new subscription definition pages that are provided by the
Reporting Services Add-in for SharePoint Technologies. The add-in also provides
new job management pages at the site level to view and cancel reports that are
in progress. Note that you must install or upgrade to the Reporting Services
Add-in to access the new report server functionality from your SharePoint site.
The add-in installs the application pages that provide the graphical user
interface to the SQL Server 2008 report server that supports data-driven
subscriptions and job management for SharePoint users.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/cc281022(v=sql.100).aspx"><span
style='color:#2E74B5;mso-themecolor:accent1;mso-themeshade:191;text-decoration:
none;text-underline:none'>What's New in Report Programmability</span></a></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Introduces a new server
extension that provides preprocessing for report definitions, plus new methods
to the<span class=input><b>ReportServer2006</b></span><span
class=apple-converted-space> </span>endpoint that eliminate the feature
gap that previously existed between native mode and SharePoint integrated mode
report servers.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h3 style='mso-list:l4 level1 lfo29'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Report
Definition Customization Extension</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting
Services supports a new extension to the report processor that provides
built-in support for preprocessing a report definition. The RDC extension
accepts a report definition stream as input, and then returns a customized
report definition stream as output. Customizations are scoped to RDL only. If
the report definition specifies a user identity, locale, or culture, you can
further customize the report layout or query based on the values you detect in
the RDL. For example, you could modify the layout if the report is to be
rendered in French or Arabic.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
RDC extension is an advanced programming feature for developers who have
expertise in creating report server extensions and who know how to work with
RDL programmatically.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In
this product release, the RDC extension is a simple preprocessing hook that
enables you to plug-in custom code that modifies the report definition before
the report is processed. You cannot use non-RDL sources to drive customization,
nor can you control where in the request pipeline the RDL customization occurs.
Preprocessing always occurs before the report is processed at a specific point
in the request pipeline when the report server checks for an RDC extension.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>To
create an RDC extension, you must create and deploy a custom extension that
implements the following interfaces:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.ireportdefinitioncustomizationextension(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>IReportDefinitionCustomizationExtension</span></span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.ireportcontext(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>IReportContext</span></span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.iusercontext(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>IUserContext</span></span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.iparameter(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>IParameter</span></span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.authenticationtype(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>AuthenticationType</span></span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.rdcecustomizableelementid(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>RdceCustomizableElementId</span></span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>New Report Server
Methods for ReportService2006 Class</span></span></a></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A SQL Server 2008 report
server that runs in SharePoint integrated mode includes support for data-driven
subscriptions and job management. To use these new capabilities in custom code,
use the<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/reportservice2006(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>ReportService2006</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>endpoint
and the following methods:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.catalogoperation(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>ListJobs</span></span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/microsoft.reportingservices.interfaces.catalogoperation(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>CancelJobs</span></span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006.createdatadrivensubscription(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>CreateDataDrivenSubscription</span></span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006.getdatadrivensubscriptionproperties(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>GetDataDrivenSubscriptionProperties</span></span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><a
href="https://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006.setdatadrivensubscriptionproperties(v=sql.100).aspx"><span
class=SpellE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>SetDataDrivenSubscriptionProperties</span></span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:#2E74B5;mso-themecolor:accent1;
mso-themeshade:191;text-decoration:none;text-underline:none'>SQL Server 2008
SP2</span></span></a><span class=lwcollapsibleareatitle> - What’s New in
SharePoint Integration</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL Server 2008 SP2 provides
updates for Reporting Services SharePoint integration. SQL Server 2008 SP2
report servers can integrate with SharePoint 2010 products. SQL Server 2008 SP2
also provides a new add-in for SharePoint 2007 products. The new add-in
supports the integration of SharePoint 2007 products with SQL Server 2008 R2
report servers.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo34'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Summary of SQL Server 2008 SP2 Updates</h3>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=779
style='width:467.6pt;border-collapse:collapse;border:none;mso-border-alt:solid #BBBBBB .75pt;
mso-yfti-tbllook:1184'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #BBBBBB 1.0pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>Updated component<o:p></o:p></span></b></p>
</td>
<td width=416 style='width:249.75pt;border:solid #BBBBBB 1.0pt;border-left:
none;mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><b><span
style='color:#2A2A2A'>New functionality<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>SQL Server 2008 SP2 report server.<o:p></o:p></span></p>
</td>
<td width=416 valign=top style='width:249.75pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Integration with SharePoint 2010 products<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2;mso-yfti-lastrow:yes'>
<td valign=top style='border:solid #BBBBBB 1.0pt;border-top:none;mso-border-top-alt:
solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>SQL Server 2008 SP2 add-in for SharePoint 2007
Products.<o:p></o:p></span></p>
</td>
<td width=416 valign=top style='width:249.75pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='color:#2A2A2A'>Integration of SharePoint 2007 products with SQL Server
2008 R2 report servers.<o:p></o:p></span></p>
</td>
</tr>
</table>
<h3 style='mso-list:l4 level1 lfo34'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Updated report server will integrate with
SharePoint 2010 products</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SQL
Server 2008 SP2 report servers can integrate with SharePoint 2010 products. The
SharePoint features supported by the SQL Server 2008 SP2 Reporting Services
integration are the same features supported when integrated with SharePoint
2007. Feature support is also dependent on SharePoint 2010 backward
compatibility support. Consult your SharePoint documentation for backward
compatibility information.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note: </span><span
style='color:#2A2A2A'>SharePoint features that are new in SharePoint 2010, such
as Claims Authentication, are not supported.</span><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For
more information about integrating SQL Server 2008 SP2 with SharePoint 2010
products, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff946055(v=sql.100).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Integrating
SQL Server 2008 SP2 Report Servers with SharePoint 2010</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Updated add-in for integrating SharePoint 2007
with SQL Server 2008 R2 report servers (see below)</h3>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
Microsoft SQL Server 2008 Reporting Services Add-in for Microsoft SharePoint
2007 lets you integrate SharePoint 2007 products with SQL Server 2008 R2 report
servers and use some of the new SQL Server 2008 R2 features. The new features
supported include the following:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l9 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support for Report Part Gallery, shared datasets, and shared
report items.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l9 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SQL Server 2008 R2 Report Builder 3.0.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l9 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>ATOM feed renderer. For more information, see the “Rendering
Reports to Data Feeds” section in<span class=apple-converted-space> </span></span><a
href="http://go.microsoft.com/fwlink/?LinkId=197148"><span class=GramE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>What's</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'> New
(Reporting Services)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.105).aspx"><span
style='color:windowtext;text-decoration:none;text-underline:none'>SSRS</span></a><span
class=MsoHyperlink><span style='color:windowtext;text-decoration:none;
text-underline:none'> 2008R2</span></span></h1>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reports can now include maps, <span
class=SpellE>sparklines</span>, data bars, and indicators to depict data.
Report parts enable collaboration through shared datasets, report items, and
data regions that are centrally stored and managed. Dataset query results can
be cached on first use or by schedule. SharePoint integration supports multiple
SharePoint Zones, SharePoint Universal Logging, and local mode report viewing
with Access Services and SharePoint lists. SharePoint lists, SQL Server 2008 R2
Parallel Data Warehouse, and SQL Azure Database can be used as data
sources for reports.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo35'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SharePoint Integration</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services with
SharePoint integration has several new features. These include support for
multiple SharePoint Zones, support for the SharePoint Universal Logging
service, a new data extension, a query designer for SharePoint Lists as a data
source, and support for right-to-left text with Arabic and Hebrew in the
SharePoint user interface. The SharePoint List data extension supports getting
data from the SharePoint technologies: SharePoint lists for SharePoint
Foundation 2010, SharePoint Server 2010, Windows SharePoint Services 3.0, and
Office SharePoint Server 2007.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Collaboration and Reuse</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services provides
new features that enable and enhance collaboration and reuse within the
reporting environment.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo36'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Parts</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report
parts are report items that you store on a report server, or on a SharePoint
site that is integrated with a report server. You can reuse report parts in
multiple reports, and you can update them on the server.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The
report part that you add to your report maintains a relationship to the
instance of the report part on the site or server by means of a unique ID.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report
parts let work groups utilize the different strengths and roles of their team
members. For example, one person can create charts and save them as report
parts that others can reuse in their reports.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Shared Datasets</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Shared
datasets are a new type of report server item that can retrieve data from
shared data sources that connect to external data sources. A shared dataset
provides a way to share a query to help provide a consistent set of data for
multiple reports. The dataset query can include dataset parameters. You can
configure a shared dataset to cache query results for specific parameter
combinations on first use or by specifying a schedule. You can use shared
dataset caching in combination with report caching and report data feeds to help
manage access to a data source.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;text-indent:.25in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Like
report parts, a shared dataset that is added to a report maintains a
relationship to the definition of the dataset on the report server. Unlike
report parts, when the definition is changed, you do not have to accept updates.
All reports that have the relationship always use the shared dataset definition
on the report server.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Sources</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services supports
three new data sources types: Microsoft SQL Azure, Microsoft SQL Server
Parallel Data Warehouse, and Microsoft SharePoint List.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo9;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The Microsoft SQL Azure data source type connects to SQL
Server databases in the cloud and enable reports to retrieve and render
report data from SQL Azure databases. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff519560(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SQL
Azure Connection Type (SSRS)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo9;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The Microsoft SQL Server Parallel Data Warehouse data source
type connects to a Microsoft SQL Server Parallel Data Warehouse and enable
reports to retrieve and render report data from SQL Server databases. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff519548(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SQL
Server Parallel Data Warehouse Connection Type (SSRS)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo9;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ff519548(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SQL
Server Parallel Data Warehouse Connection Type (SSRS)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l0 level1 lfo9;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Microsoft SharePoint List data source type connects to a
SharePoint site and enable reports to retrieve and render report data from
SharePoint lists. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee633650(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SharePoint
List Connection Type (SSRS)</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Visualization</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting
Services provided three new ways to visualize data in reports: maps, <span
class=SpellE>sparklines</span> and data bars, and indicators.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo37'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Maps</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report
Designer provides a Map Wizard and Map Layer Wizard to add maps and map layers
to your report to help visualize data against a geographic background. A map
layer displays map elements based on spatial data from a map in the Map
Gallery, from a SQL Server query that returns SQL Server spatial data, or from
an Environmental Systems Research Institute, Inc. (ESRI) <span class=SpellE>shapefile</span>.
Map elements can be polygons that represent areas, lines that represent paths
or routes, or points that represent locations such as stores or cities. You can
also add a display background based on Microsoft Bing Maps tiles.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>After
you relate map elements with report data, you can specify rules for the map
elements on each layer to control color, size, width, or marker type. For
example, you can add a bubble map that varies bubble size for store locations
based on sales or a color analytical map that displays customer demographics
for geographic regions.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;text-indent:.5in;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You
can add labels, legends, titles, a color scale, and a distance scale to help
your users interpret the map display. You can add interactive features such as
tooltips and <span class=SpellE>drillthrough</span> links, or provide
parameters that enable a user to interactively control the visibility of each
layer.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In a map report, you can use
the map wizard to configure an existing map layer. You can change the type of
map, the data visualization rules, and change match field that specifies the
relationship between spatial data and analytical data. The<span
class=apple-converted-space> </span></span><span class=label><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A;mso-bidi-font-weight:bold'>Specify the match fields
for spatial and analytical data</span></span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>wizard
page displays data from both the spatial data source and the analytical data
source to help you choose the field on which to match.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE>Sparklines</span> and Data
Bars</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=SpellE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Sparklines</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> and
data bars are simple charts that convey a lot of information in a little space,
often <span class=SpellE>inline</span> with text. <span class=SpellE>Sparklines</span>
and data bars are often used in tables and matrices. Their impact comes from
viewing many of them together and being able to quickly compare them, instead
of viewing them singly. This makes it easy to see the outliers. Each <span
class=SpellE>sparkline</span> often represents multiple data points over time.
Data bars can represent multiple data points, but typically illustrate only
one. Each <span class=SpellE>sparkline</span> typically presents a single
series. You cannot add a <span class=SpellE>sparkline</span> to a detail group
in a table. Because <span class=SpellE>sparklines</span> display aggregated
data, they must go in a cell that is associated with a group.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span class=SpellE><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Sparklines</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> and
data bars have the same basic chart elements of categories, series, and values,
but they have no legend, axis lines, labels, or tick marks.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ee633676(v=sql.105).aspx"><span
style='color:#03697A'>Sparklines</span><span style='color:#03697A'> and Data
Bars (Report Builder 3.0 and SSRS)</span></a></span>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Indicators</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Indicators are minimal gauges
that convey the state of a single data value at a glance. The icons that
represent indicators and their states are visually effective, even when they
are used in small sizes. Indicators can be used by themselves in dashboards or free-form
reports, but they are most commonly used in tables or matrices to visualize
data in rows or columns.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Indicators can show trends by
using directional images such as arrows; ratings by using incremental icons
such as stars; and states by using images such as traffic lights or check
marks. Indicators are available in Report Builder 3.0 and Report Designer.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee633651(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Indicators
(Report Builder 3.0 and SSRS)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Layout and Rendering</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services provides
new features that help you create reports that render the way you want and are
useful in different ways such as the source of data feeds and exported to
Microsoft Excel.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo38'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Naming Excel Worksheet Tabs</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Properties of reports and page
breaks let you generate the names of worksheet tabs when you export reports to
Excel. You can provide an initial page name of a report that can be exported as
the default name of worksheet tabs, or use page breaks and page names to
provide different names for each worksheet tab. For more information, see </span><a
href="https://msdn.microsoft.com/en-us/library/dd255278(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Understanding
Pagination in Reporting Services (Report Builder 3.0 and SSRS)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Rendering Reports to Data Feeds</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Reporting Services Atom
rendering extension renders reports data to an Atom service document, which
lists the data feeds and the data feeds, which contains the report data. You
use this extension to generate Atom-compliant data feeds that are readable and
exchangeable with applications that can consume data feeds generated from
reports. For example the PowerPivot client can consume data feeds that are
generated from Atom-compliant data feeds.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Using report data as data
feeds gives you an additional way to provide data to applications when the data
is not easily accessible through client data providers, or you prefer to hide
the complexity of the data source and make it simpler to use the data.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can export report data to
an Atom service document and data feeds from Report Manager or a SharePoint
site that is integrated with Reporting Services. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee240754(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Generating
Data Feeds from Reports (Report Builder 3.0 and SSRS)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Pagination</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Page breaks on <span
class=SpellE>tablix</span> data regions (table, matrix, and list), groups, and
rectangles give you better control of report pagination. Report pages,
delimited by page breaks, can have different page names and reset page
numbering. By using expressions, the page names and page numbers can be
dynamically updated when the report is run. You can also disable page breaks
entirely, or based on expression values.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>d)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Rotating Text 270 Degrees</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Text boxes can now be rotated
270 degrees. Standalone text boxes in a report header or footer, the report
body, or text boxes in the cells of tables and matrices can display text
written vertically and bottom to top. This rotation helps you create more
readable reports, fit more columns on a printed report with fixed page size,
and create reports with more graphical appeal. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd239366(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Text
Boxes (Report Builder 3.0 and SSRS)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Aggregates, Expressions, and Functions</h3>
<h4 style='mso-list:l6 level3 lfo39'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Calculating Aggregates of Aggregates</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can create expressions
that calculate an aggregate of an aggregate. For example, in a cell in the row
group header that is associated with a group based on year, you can calculate
the average monthly sales for year by using the expression<span
class=apple-converted-space> </span></span><span class=code><span
style='font-size:10.0pt;font-family:Consolas;mso-fareast-font-family:宋体;
mso-fareast-theme-font:major-fareast;color:darkgreen'>=<span class=SpellE><span
class=GramE>Avg</span></span><span class=GramE>(</span>Sum(<span class=SpellE>Fields!Sales.Value,"Month</span>"),"Year")</span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>By using this feature for
charts and gauges that are nested in a table, you can align horizontal and
vertical axes for charts and scales for gauges. You do this by calculating the
maximum and minimum of aggregated values so the nested items use the same
ranges.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Enhanced Support for Expressions</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>New <span class=SpellE>globals</span>
and a new property for report variables are introduced in this release.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The following additional items
have been added to the built-in <span class=SpellE>globals</span> collection.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo10;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span class=label><b><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>OverallPageNumber</span></b></span></span><span
class=label><b><span style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> and <span class=SpellE>OverallTotalPages</span> </span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Support
for page numbering for the entire rendered report. New properties that are
related to page breaks control how the page numbering occurs over page breaks
that are set on report items. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.105).aspx#Paging"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Pagination</span></a><span class=apple-converted-space><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>later
in this topic.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo10;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span class=label><b><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>PageName</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> Support
for naming pages. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.105).aspx#Naming"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Naming
Excel Worksheet Tabs</span></a><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>later
in this topic.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l17 level1 lfo10;
tab-stops:list 2.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE><span class=label><b><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>RenderFormat</span></b></span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> Support
for information that is specified for the renderer.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd255216(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Using
Built-in <span class=SpellE>Globals</span> and Users References (Report Builder
3.0 and SSRS)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report variables now have a
read-only property that is set by default. Advanced expression writers can
clear this option to preserve the value of a report variable throughout a
report session. This is the equivalent of setting the </span><span class=label><b><span
style='font-family:"Segoe UI",sans-serif;mso-fareast-font-family:宋体;mso-fareast-theme-font:
major-fareast;color:#2A2A2A'>Writable</span></b></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>property for a report variable in RDL.
Report variables are still calculated once, and then recalculated every time
the report is reprocessed. This property provides a way to persist data across
report rendering, page changes, and some types of user interaction. The value
of the variable is set when the report is reprocessed, but is maintained in the
current session. In custom code, you can specify the variable value by using
the <span class=SpellE>SetValue</span> function.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd255208(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Using
Report and Group Variables Collections References (Report Builder 3.0 and SSRS)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Lookup Functions</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Expressions in data regions
can now include references to<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee210531(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Lookup
Function (Report Builder 3.0 and SSRS)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ee240819(v=sql.105).aspx"><span
style='color:#03697A'>LookupSet</span><span style='color:#03697A'> Function
(Report Builder 3.0 and SSRS)</span></a></span>, and<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://msdn.microsoft.com/en-us/library/ee210450(v=sql.105).aspx"><span
style='color:#03697A'>Multilookup</span><span style='color:#03697A'> Function
(Report Builder 3.0 and SSRS)</span></a></span>. These lookup functions can
retrieve values from a dataset that has name/value pairs and that is not bound
to the data region. For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd255256(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Understanding
Expression Scope for Totals, Aggregates, and Built-in Collections (Report
Builder 3.0 and SSRS)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Authoring Tools</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report Builder and Report
Designer includes a number of new and enhanced features.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo40'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>a)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Creating Queries</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The updated graphical query
designer used to create queries that retrieve report data from Microsoft SQL
Server, Microsoft SQL Azure, and Microsoft SQL Server Parallel Data Warehouse
databases provides a user interface to create custom relationships between
related and unrelated tables. The query designer also makes it easy to include
aggregates and grouping that summarize data in queries. For more information,
see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd220607(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Relational
Query Designer (Report Builder 3.0)</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The new graphical query
designer for the Microsoft SharePoint List data source type makes it easy to
create queries that retrieve report data from SharePoint lists. The query
designer lists the fields in each SharePoint list item on a SharePoint site for
you to include in the query and enable you to define filters to apply to limit
the data that the query returns. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ff487487(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>SharePoint
List Query Designer</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>b)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Previewing Reports in Report Builder 3.0</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report Builder 3.0 provides a
better preview experience. The introduction of edit sessions enables the reuse
of cached datasets when previewing reports. This means that reports render more
quickly when using the cached datasets. Edit sessions are bound to a report,
which makes it possible to use relative references and <span class=SpellE>subreport</span>
references in reports.<o:p></o:p></span></p>
<h4 style='mso-list:l6 level3 lfo20'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>c)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Making It Easier to Design and Edit Reports</h4>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The run-time credentials,
specified in the data source properties of a report, might not work for design
time tasks such as creating queries and previewing reports. Report Builder 3.0
provides a user interface for changing credentials when it is unable to connect
to the data source.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Cache Refresh Plans</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Cache refresh plans let you
cache reports or shared dataset query results on first use or from a schedule.
You can schedule the cache by using an item-specific schedule or a shared
schedule. By creating cache refresh plans for commonly used parameter
combinations, you can help improve data retrieval and report viewing response
times.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In previous releases,
scheduled caching was achieved by using the NULL delivery provider. By using
cache refresh plans, you can manage and schedule report caching separately from
report subscriptions.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Manager Enhancements</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Report Manager has been
updated in this release to provide a better user experience, and an improved
look and feel. The most dramatic change for Report Manager is the updated color
scheme and layout, which provides easier navigation to manage report properties
and report server items. You can use a new drop-down menu on each report or
report server item in a folder to access the various configuration options for
the report or item you choose.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The tool maintains the
familiar text and same management tasks, but offers an improved user experience
by:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l2 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Improving the workflow for viewing and managing reports and
report server items by using a new drop-down menu to access various
configuration options for each report or report server item in a folder.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l2 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Eliminating the need to render a report before accessing and
configuring report properties when in default view.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l2 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Allowing more room for Report Viewer when rendering reports.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l2 level1 lfo11;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>An updated Report Viewer toolbar, which includes some updates to
the toolbar controls, as well as the ability to export report data to an Atom
service document and data feeds.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information about
Report Manager, including navigational procedures and UI option descriptions,
see the topics under<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms189690(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Report
Manager F1 Help</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Business Intelligence Development Studio</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Business Intelligence
Development Studio supports working with both SQL Server 2008 and SQL Server
2008 R2 reports, and with Report Server projects in the SQL Server 2008 R2
version of Business Intelligence Development Studio. You can open, save,
preview, and deploy either version of reports or Report Server projects. You
set Report Server project properties to specify the version of the report server
to deploy reports to and how to handle warnings and errors which might occur
when up either upgrade a report from SQL Server 2008 to SQL Server 2008 R2, or
revert a report from SQL Server 2008 R2 to SQL Server 2008. For more
information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ee635898(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Building
Reports in Business Intelligence Development Studio</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>11)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Web Service Endpoint</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The report server includes a
new management endpoint named<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/reportservice2010.reportingservice2010(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>ReportingService2010</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>. This
endpoint merges the functionalities of both the<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/reportservice2005.reportingservice2005(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>ReportingService2005</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>and<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/reportservice2006.reportingservice2006(v=sql.105).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>ReportingService2006</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'> </span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>endpoints, and can support management
operations of the report server in both native mode and SharePoint integrated
mode. It also includes new features that are introduced in SQL Server 2008 R2,
such as shared datasets and cache refresh.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>12)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Report Definition Language Schema</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Report Definition Language
schema includes a new<span class=apple-converted-space> </span><span
class=input><b><<span class=SpellE>ReportSections</span>></b></span><span
class=apple-converted-space> </span>element and elements that define the
map report item. In this release, only reports that have one report section can
be opened in Report Builder 3.0 or Report Designer in Business Intelligence
Development Studio.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.110).aspx"><span
style='color:#03697A;text-decoration:none;text-underline:none'>SSRS</span></a><span
style='color:#03697A'> 2012</span></h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo41'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Power View</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Power View, a feature of SQL
Server 2012 Reporting Services Add-in for Microsoft SharePoint Server 2010
Enterprise Edition, is an interactive data exploration, visualization, and
presentation experience. It provides drag-and-drop ad hoc reporting for
business users such as data analysts, business decision makers, and information
workers. Power View reports are in a new file format, RDLX.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Power View expands on the
self-service BI capabilities delivered with PowerPivot for Excel and PowerPivot
for SharePoint by enabling customers to visualize and interact with modeled
data in a meaningful way, using interactive visualizations, animations, and
smart querying. It is a browser-based Silverlight application launched from
within SharePoint Server 2010 that enables users to present and share insights
with others in their organization through interactive presentations.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo42'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Based on Tabular Models</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>With Power View, customers
start from an SQL Server 2012 Analysis Services (SSAS) tabular model to build
their reports. Tabular models use metadata to present an underlying data source
to end users, with predefined relationships and behaviors, in terms they
understand. For more information about tabular models, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/bb522628(v=sql.110).aspx"><span
class=GramE><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#03697A'>What's</span></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#03697A'> New (Analysis Services)</span></a><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>and</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/hh212945(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Tabular
Modeling (SSAS Tabular)</span></a><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h3 style='mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Coexists with Report Builder</h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Power View does not replace
Report Builder, the report authoring tool for richly designed operational
reports. Power View addresses the need for Web-based, ad hoc reporting. It co-exists
with the latest version of Report Builder, which also ships in SQL Server 2012.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see the
following:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo12;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://msdn.microsoft.com/en-us/library/hh213579(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Power
View (SSRS)</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo12;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="http://go.microsoft.com/fwlink/?LinkId=219108" target="_blank"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Power
View and PowerPivot HelloWorldPicnic Samples for SQL Server 2012
(http://go.microsoft.com/fwlink/?LinkId=219108)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.25in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l1 level1 lfo12;
tab-stops:list 1.25in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="http://go.microsoft.com/fwlink/?LinkId=221204" target="_blank"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Tutorial:
Create a Sample Report in Power View
(http://go.microsoft.com/fwlink/?LinkId=221204)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A;mso-no-proof:yes'><!--[if gte vml 1]><v:shapetype
id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t"
path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="Picture_x0020_24" o:spid="_x0000_i1026" type="#_x0000_t75"
alt="Arrow icon used with Back to Top link" style='width:.6pt;height:.6pt;
visibility:visible;mso-wrap-style:square'>
<v:imagedata src="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/image001.gif"
o:title="Arrow icon used with Back to Top link"/>
</v:shape><![endif]--><![if !vml]><img border=0 width=1 height=1
src="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/image001.gif"
alt="Arrow icon used with Back to Top link" v:shapes="Picture_x0020_24"><![endif]></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.110).aspx#BackToTop"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Back
to Top</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SharePoint Mode</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SharePoint integration has
been re-architected to greatly improve the SharePoint IT administrator
experience, the end user experience, and supportability. The new architecture
is implemented as a</span><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><span
class=label><b><span style='font-family:"Segoe UI",sans-serif;color:#2A2A2A'>SharePoint
2010 shared service</span></b></span><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>. The shared service architecture allows
Reporting Services to leverage many of the IT features of SharePoint products.
The following is a list of some of the benefits from this release:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Configuration of Reporting Services SharePoint mode is now
completely supported through SharePoint Central Administration using management
pages for Reporting Services service applications or using Reporting Services
SharePoint mode PowerShell cmdlets.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><i style='mso-bidi-font-style:normal'><span
style='font-size:11.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></i></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.5in;
margin-bottom:.0001pt;line-height:13.5pt'><i style='mso-bidi-font-style:normal'><span
style='font-size:11.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Note: </span></i><i
style='mso-bidi-font-style:normal'><span style='font-size:11.0pt;color:#2A2A2A'>Reporting
Services Configuration Manager no longer supports Reporting Services SharePoint
mode. Configuration of SharePoint mode is completed using SharePoint Central
Administration</span></i><i style='mso-bidi-font-style:normal'><span
style='font-size:11.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p></o:p></span></i></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Leverage SharePoint scale-out functionality for Reporting
Services Service Applications.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The new Reporting Services shared service is hosted in
SharePoint Shared Service Application pool.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>The new Reporting Services service applications support Claims
based authentication.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>SharePoint cross-farm support for viewing reports.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l3 level1 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Support for SharePoint backup and recovery and end-to-end
SharePoint ULS logging.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Alerts</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Reporting Services data alerts
are a data-driven alerting solution that informs you about changes in report
data that are of interest to you, and at a relevant time.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Imagine a sales report that
contains information such as year-to-day sales, average monthly sales, and
sales targets for sales persons by territory. As a sales person, you would like
to know how you are doing. By creating a data alert on the sales report, you
can receive messages whenever year-to-date sales exceed or fall below a
specified value or contain data that you consider noteworthy. Rules in the data
alert definition specify the data values to trigger the data alert. By using
AND <span class=SpellE>and</span> OR operators in the rules you can combine
many clauses into complex rules that define precisely the report data values
you want to be notified of.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In some cases, the presence of
any data in a report is of interest. For example, a report that lists cancelled
orders becomes interesting when the first cancellation occurs. You can create
data alerts on reports in which the presence of data, rather than specific data
values, is important.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Data alerts messages are sent
by email. Depending on the importance of the information, you can choose to
send alert messages more or less frequently and only when results change. You
can specify multiple recipients for the alert messages and this way keep others
informed and enhance efficiency and collaboration. If you want to send alert
messages immediately, you can run data alerts directly instead of waiting for
them to run automatically at the scheduled time.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The following summarizes the
key areas of data alerting:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo14;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Define and save data alert definitions</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>—User
views a report, adds a data alert, creates rules that identify interesting data
values, defines recurrence patterns for sending the alert, and specifies the
recipients of the data alert message.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo14;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Run data alert definitions</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>—Alerting
service runs data alert definitions at a scheduled time, retrieves report data,
and triggers data alerts based on the rules in the alert definition.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l12 level1 lfo14;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Deliver data alert messages to recipients</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>—Alerting
service creates an alert instance and sends data alert messages by email to
recipients.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Data alerts provide the
following tools for creating and managing data alert instances and definitions:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l13 level1 lfo15;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Data Alert Designer</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>—Users
create and edit data alert definitions.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l13 level1 lfo15;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Data Alert Manager for users</span></b></span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>—Users
view information about their data alerts, delete their data alert definitions,
or open alert definitions for editing.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l13 level1 lfo15;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label><b><span style='font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>Data Alert Manager for alerting
administrators</span></b></span><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>—Alerting administrators view a list of data alerts created by
all users on the SharePoint site and delete alerts.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Server Projects in SQL Server Data Tools
for Visual Studio</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In SQL Server 2012, SQL Server
Data Tools (SSDT) is an add-in to Visual Studio. Report server projects created
in SQL Server 2008 R2 can be opened directly into SQL Server Data Tools (SSDT).
Projects created in SQL Server 2008 are automatically upgraded when opened in
SQL Server Data Tools (SSDT). For ease of managing your existing and new report
server projects, you can continue to add projects created in SQL Server 2008 R2
and SQL Server 2008 to a SQL Server 2012 business intelligence solution.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>You can also continue to open
and edit reports that use the 2005 and 2008 RDL schemas in SQL Server Data
Tools (SSDT). However, if you add a report item that is not compatible with the
schema used by a report, the report will be automatically upgraded to the 2010
RDL schema.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>V.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Excel Renderer for Microsoft Excel 2007-2010 and
Microsoft Excel 2003</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Reporting Services Excel
rendering extension, new in SQL Server 2012, renders a report as an Excel
document that is compatible with Microsoft Excel 2007-2010 as well as Microsoft
Excel 2003 with the Microsoft Office Compatibility Pack for Word, Excel, and
PowerPoint installed. The format is Office Open XML and the file extension is
XLSX.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>This Excel-rendering extension
removes limitations of the earlier version, compatible with Excel 2003. The
following lists the improvement in the rendering extension:<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo16;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Maximum rows per worksheet is 1,048,576.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo16;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Maximum columns per worksheet is 16,384.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo16;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>Number of colors allowed in a worksheet is approximately 16
million (24-bit color).<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:1.0in;
margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;mso-list:l16 level1 lfo16;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;
color:#2A2A2A'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>ZIP compression provides smaller files sizes.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>VI.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Word Renderer for Microsoft Word 2007-2010 and
Microsoft Word 2003</h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>The Reporting Services Word
rendering extension, new in SQL Server 2012, renders a report as a Word
document that is compatible with Microsoft Word 2007-2010 as well as Microsoft
Word 2003 with the Microsoft Office Compatibility Pack for Word, Excel, and
PowerPoint installed. The format is Office Open XML and the file extension is
DOCX.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'><o:p> </o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>In addition to making the
features that are new in Word 2007-2010 available to exported reports, *.<span
class=SpellE>docx</span> files of exported reports tend to be smaller. Reports
exported by using the Word renderer are typically significantly smaller than
the same reports exported by using the Word 2003 renderer.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>For more information, see</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:宋体;mso-fareast-theme-font:major-fareast;color:#2A2A2A'> </span></span><a
href="https://msdn.microsoft.com/en-us/library/dd283105(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Exporting
to Microsoft Word (Report Builder and SSRS)</span></a><span style='font-size:
10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]><a href="javascript:void(0)" title=Collapse><span
class=lwcollapsibleareatitle><span style='color:windowtext;text-decoration:
none;text-underline:none'>SQL Server 2012 Service Pack 1 (SP1)</span></span></a></h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo43'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Power View:</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Support for Power View in
Microsoft Excel 2013 and Power View in Microsoft SharePoint 2013. For more
information on what is new in Power View, see<span class=apple-converted-space> </span></span><a
href="http://office.microsoft.com/en-us/excel-help/whats-new-in-power-view-in-excel-2013-and-in-sharepoint-2013-HA102901475.aspx?CTT=1"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>What’s
new in Power View in Excel 2013 and in SharePoint 2013</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>(http://office.microsoft.com/en-us/excel-help/whats-new-in-power-view-in-excel-2013-and-in-sharepoint-2013-HA102901475.aspx?CTT=1).<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>SharePoint mode report server:</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A SQL Server 2012 SP1
Reporting Services report server in SharePoint mode supports SharePoint 2013.
For more information, see<span class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/jj218795(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Install
SQL Server BI Features with SharePoint 2013 (SQL Server 2012 SP1)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>Reporting Services add-in for
SharePoint products:</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>A new version of the Reporting
Services add-in for SharePoint that supports SharePoint 2013 and SharePoint
2010. For more information on the supported combinations of the add-in,
SharePoint, and report servers, <span class=SpellE>see<span style='font-size:
12.0pt;font-family:"Times New Roman",serif;color:windowtext'><a
href="https://msdn.microsoft.com/en-us/library/gg492257(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>Supported</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>
Combinations of SharePoint and Reporting Services Compo</span><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>nents</span></a></span></span>.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>IV.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=label>View and interact with reports
on iOS devices:</span></h2>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.5in;
margin-bottom:.0001pt;line-height:13.5pt'><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'>Interactively view reports in
Apple Safari on iOS devices. Features support includes expand/collapse, the
parameter pane, and interactive sorting. For more information, see<span
class=apple-converted-space> </span></span><a
href="https://msdn.microsoft.com/en-us/library/jj659023(v=sql.110).aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#03697A'>View
Reporting Services Reports on Apple iOS devices (SSRS iPad)</span></a><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<p style='margin:0in;margin-bottom:.0001pt;line-height:13.5pt'><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'>.<o:p></o:p></span></p>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSRS 2014 – <a
href="https://msdn.microsoft.com/en-us/library/ms170438(v=sql.110).aspx"><span
style='color:windowtext;text-decoration:none;text-underline:none'>Support</span></a>
Google Chrome</h1>
<p class=MsoNormal style='margin-left:.5in'>The SQL Server 2014 release of
Reporting Services adds support for the Google Chrome browser.<span
class=apple-converted-space><span style='font-size:10.0pt;line-height:107%;
font-family:"Segoe UI",sans-serif;color:#2A2A2A'> <o:p></o:p></span></span></p>
<h1 style='mso-list:l14 level1 lfo1'><![if !supportLists]><span
style='mso-list:Ignore'>7.<span style='font:7.0pt "Times New Roman"'>
</span></span><![endif]>SSRS 2016 </h1>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo44'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>I.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Supports the current versions of Microsoft .NET
Framework 4</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo17;tab-stops:list .75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>[CTP
2.0]</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'> SQL Server 2016
Reporting Services (SSRS) supports the current versions of Microsoft .NET
Framework 4. This includes version 4.0 and 4.5.1. If no version of .Net
Framework 4.x is installed, SQL Server setup installs .NET 4.0 during the
feature installation step.<o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'>
</span>II.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Supports High DPI (Dots <span class=GramE>Per</span>
Inch) scaling and devices</h2>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.75in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level1 lfo17;tab-stops:list .75in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>[CTP
2.0]</span></b><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'> Report Builder
for SQL Server 2016 supports High DPI (Dots <span class=GramE>Per</span> Inch)
scaling and devices. For more information on High DPI, see the following:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;mso-line-height-alt:
13.5pt;mso-list:l5 level2 lfo17;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="http://blogs.windows.com/bloggingwindows/2013/07/15/windows-8-1-dpi-scaling-enhancements/"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Windows
8.1 DPI Scaling Enhancements</span></a><span style='font-size:10.0pt;
font-family:"Segoe UI",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:1.25in;margin-bottom:.0001pt;text-indent:-.25in;mso-line-height-alt:
13.5pt;mso-list:l5 level2 lfo17;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#2A2A2A'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://technet.microsoft.com/library/dn528848.aspx"><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>High
DPI and Windows 8.1</span></a><span style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<h2 style='text-indent:-.5in;mso-text-indent-alt:-.25in;mso-list:l20 level1 lfo18'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin;
color:#2A2A2A'><span style='mso-list:Ignore'><span style='font:7.0pt "Times New Roman"'><span
style='mso-spacerun:yes'> </span></span>III.<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Subscription Enhancements<span style='color:
#2A2A2A'><o:p></o:p></span></h2>
<p class=MsoListParagraph style='margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;line-height:13.5pt;mso-list:l11 level1 lfo46'><![if !supportLists]><span
style='font-size:10.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#2A2A2A'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.0pt;font-family:
"Segoe UI",sans-serif;color:#2A2A2A'>[CTP 2.0]</span></b><span
style='font-size:10.0pt;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> Enhancements
to Reporting Services <span style='background:yellow;mso-highlight:yellow'>Subscription</span>
features:<o:p></o:p></span></p>
<h3 style='margin-left:1.0in;mso-list:l4 level1 lfo45'><![if !supportLists]><span
class=Heading3Char><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=Heading3Char><span style='background:yellow;mso-highlight:yellow'>Enable
and disable subscriptions</span><o:p></o:p></span></h3>
<h3 style='margin-left:1.0in;mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:yellow;mso-highlight:
yellow'>Subscription description</span></h3>
<h3 style='margin-left:1.0in;mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:yellow;mso-highlight:
yellow'>Change subscription owner</span></h3>
<h3 style='margin-left:1.0in;mso-list:l4 level1 lfo5'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:yellow;mso-highlight:
yellow'>Shared credential for file share subscriptions</span></h3>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=719
style='width:431.6pt;margin-left:.5in;border-collapse:collapse;border:none;
mso-border-alt:solid #BBBBBB .75pt;mso-yfti-tbllook:1184'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td width=592 style='width:355.1pt;border:solid #BBBBBB 1.0pt;mso-border-alt:
solid #BBBBBB .75pt;background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><b><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Feature<o:p></o:p></span></b></p>
</td>
<td width=128 style='width:76.5pt;border:solid #BBBBBB 1.0pt;border-left:
none;mso-border-left-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
background:#EDEDED;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><b><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Supported server
mode<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td width=592 valign=top style='width:355.1pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='mso-line-height-alt:13.5pt'><span style='mso-fareast-font-family:
宋体;mso-fareast-theme-font:major-fareast;background:yellow;mso-highlight:yellow'>Enable
and disable subscriptions</span><span style='color:#2A2A2A'>. New user
interface options to quickly disable and enable subscriptions. The disabled
subscriptions maintain their other configuration properties such as schedule
and can be easily enabled.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
normal'><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A;mso-no-proof:yes'><!--[if gte vml 1]><v:shape
id="Picture_x0020_41" o:spid="_x0000_i1025" type="#_x0000_t75" alt="reporting services subscription ribbon"
style='width:211.2pt;height:27pt;visibility:visible;mso-wrap-style:square'>
<v:imagedata src="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/image002.png"
o:title="reporting services subscription ribbon"/>
</v:shape><![endif]--><![if !vml]><img border=0 width=352 height=45
src="SSRS%20New%20and%20Enhanced%20Features%20from%20SQL%20Server%202005%20to%202016_files/image003.jpg"
alt="reporting services subscription ribbon" v:shapes="Picture_x0020_41"><![endif]></span><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>For more
information, see </span><a
href="https://msdn.microsoft.com/en-us/library/ms156369.aspx"><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#03697A;text-decoration:none;text-underline:none'>Disable
or Pause Report and Subscription Processing</span></a><span style='font-size:
12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:"Times New Roman";
color:#2A2A2A'>.<o:p></o:p></span></p>
</td>
<td width=128 valign=top style='width:76.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Native mode<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td width=592 valign=top style='width:355.1pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal><span style='background:yellow;mso-highlight:yellow'>Subscription
description</span>. When you create a new subscription, you can now include a
description of the report as part of the subscription properties. The
description is included on the subscription summary page.</p>
</td>
<td width=128 valign=top style='width:76.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>SharePoint and
Native mode<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td width=592 valign=top style='width:355.1pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><b><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A;background:yellow;
mso-highlight:yellow'>Change subscription owner</span></b><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>. Enhanced user interface to quickly change
the owner of a subscription. Previous versions of Reporting Services allow
administrators to change subscription owners using script. Starting with the
SQL Server 2016 Community Technology Preview 2 (CTP2) release, you can change
subscription owners using the user interface or script. Changing the
subscription owner is a common administrative task when users leave or change
roles in your organization.<o:p></o:p></span></p>
</td>
<td width=128 valign=top style='width:76.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>SharePoint and
Native mode<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
<td width=592 valign=top style='width:355.1pt;border:solid #BBBBBB 1.0pt;
border-top:none;mso-border-top-alt:solid #BBBBBB .75pt;mso-border-alt:solid #BBBBBB .75pt;
padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><b><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A;background:yellow;
mso-highlight:yellow'>Shared credential for file share subscriptions</span></b><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>. Two workflows now exist with Reporting
Services file share subscriptions:<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo17;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#2A2A2A'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>New in this release, your Reporting Services
administrator can configure a single file share account, which is used for
one to many subscriptions. The file share account is configured in the
Reporting Services native mode configuration manager <b>Specify a file
share account</b>, and then on the subscription configuration page, users
select <b>Use file share account</b>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo17;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#2A2A2A'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>Configure individual subscriptions with
specific credentials for the destination file share.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:0in;margin-right:0in;margin-bottom:0in;
margin-left:.5in;margin-bottom:.0001pt;text-indent:-.25in;line-height:13.5pt;
mso-list:l5 level2 lfo17;tab-stops:list 1.25in'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#2A2A2A'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
style='font-size:12.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";color:#2A2A2A'>You can also mix the two approaches and have
some file share subscriptions use the central file share account while other
subscriptions use specific credentials.<o:p></o:p></span></p>
</td>
<td width=128 valign=top style='width:76.5pt;border-top:none;border-left:
none;border-bottom:solid #BBBBBB 1.0pt;border-right:solid #BBBBBB 1.0pt;
mso-border-top-alt:solid #BBBBBB .75pt;mso-border-left-alt:solid #BBBBBB .75pt;
mso-border-alt:solid #BBBBBB .75pt;padding:7.5pt 6.0pt 7.5pt 6.0pt'>
<p class=MsoNormal style='margin-bottom:0in;margin-bottom:.0001pt;line-height:
13.5pt'><span style='font-size:12.0pt;font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";color:#2A2A2A'>Native mode<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-7654958096048184022015-09-05T00:32:00.002-05:002015-10-16T21:14:05.985-05:00Word 2013 errors out with "Word cannot register your account" when trying to publish to Wordpress from Word<b>1. How to use the blog template in Word 2013 to create a post for Wordpress?</b><br />
<br />
<a href="http://www.howtogeek.com/169119/how-to-create-a-blog-post-using-microsoft-word-2013/">http://www.howtogeek.com/169119/how-to-create-a-blog-post-using-microsoft-word-2013/</a><br />
<br />
<b>2. How to handle the error "Word cannot register your account"?</b><br />
<br />
On the screen "New Wordpress Account", for the Blog Post URL, enter"<br />
<br />
<a href="https://yourblog.wordpress.com/xmlrpc.php" rel="noreferrer" style="-webkit-font-smoothing: antialiased; background-color: white; border: none; box-sizing: border-box; cursor: pointer; font-family: 'Segoe UI', Arial, sans-serif; font-size: 15px; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; transition: color 0.2s; vertical-align: top;" target="_blank">http<strong style="-webkit-font-smoothing: antialiased; border-image-outset: initial; border-image-repeat: initial; border-image-slice: initial; border-image-source: initial; border-image-width: initial; border: 0px; box-sizing: border-box; margin: 0px; padding: 0px; vertical-align: top;"><span style="color: red;">s</span></strong>://yourblog.wordpress.com/xmlrpc.php</a>, instead of <a href="https://yourblog.wordpress.com/xmlrpc.php" rel="noreferrer" style="-webkit-font-smoothing: antialiased; background-color: white; border: none; box-sizing: border-box; cursor: pointer; font-family: 'Segoe UI', Arial, sans-serif; font-size: 15px; line-height: 20px; margin: 0px; outline: 0px; padding: 0px; transition: color 0.2s; vertical-align: top;" target="_blank">http//yourblog.wordpress.com/xmlrpc.php</a>.<br />
<br />
<a href="http://answers.microsoft.com/en-us/office/forum/office_2013_release-word/word-2013-errors-out-with-word-cannot-register/b4a0b603-7f8c-48b3-aa91-42a714fc644e?auth=1">http://answers.microsoft.com/en-us/office/forum/office_2013_release-word/word-2013-errors-out-with-word-cannot-register/b4a0b603-7f8c-48b3-aa91-42a714fc644e?auth=1</a><br />
<br />Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-29496191652149876122015-09-03T04:01:00.001-05:002015-10-16T21:16:27.234-05:00SQL Server Version List and Code Name<table border="1" bordercolor="#CCCCCC" cellpadding="4" cellspacing="0" style="border-collapse: collapse; color: black; font-family: arial, sans-serif; font-size: 13.2799997329712px;"><tbody>
<tr><th style="background-color: #f0f0f0;"></th><th style="background-color: #f0f0f0;"><span class="x" style="border-bottom-style: dashed; border-bottom-width: 1px; cursor: help;" title="Release To Manufacturing">RTM</span> (no <span class="x" style="border-bottom-style: dashed; border-bottom-width: 1px; cursor: help;" title="Service Pack">SP</span>)</th><th style="background-color: #f0f0f0; text-align: center;">SP1</th><th style="background-color: #f0f0f0; text-align: center;">SP2</th><th style="background-color: #f0f0f0; text-align: center;">SP3</th><th style="background-color: #f0f0f0; text-align: center;">SP4</th></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2016" style="color: blue; font-weight: bold;" title="SQL 2016 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2016</strong><br />
<span style="font-size: xx-small;"> codename ?</span></td><td align="center" style="vertical-align: middle;"><a href="https://www.microsoft.com/en-us/evalcenter/evaluate-sql-server-2016#evaluation_4114" rel="nofollow" style="color: blue;" target="_blank">CTP2.3</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2014" style="color: blue; font-weight: bold;" title="SQL 2014 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2014</strong><br />
<span style="font-size: xx-small;"> codename <del>Hekaton</del> <ins style="text-decoration: none;">SQL14</ins></span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">12.0.2000.8</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=46694" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">12.0.4100.1</a><br />
<span style="font-size: xx-small;">or 12.1.4100.1</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2012" style="color: blue; font-weight: bold;" title="SQL 2012 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2012</strong><br />
<span style="font-size: xx-small;"> codename Denali</span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">11.0.2100.60</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=35575" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">11.0.3000.0</a><br />
<span style="font-size: xx-small;">or 11.1.3000.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=43340" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">11.0.5058.0</a><br />
<span style="font-size: xx-small;">or 11.2.5058.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2008r2" style="color: blue; font-weight: bold;" title="SQL 2008 R2 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2008 R2</strong><br />
<span style="font-size: xx-small;"> codename Kilimanjaro</span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">10.50.1600.1</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=26727" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.50.2500.0</a><br />
<span style="font-size: xx-small;">or 10.51.2500.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=30437" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.50.4000.0</a><br />
<span style="font-size: xx-small;">or 10.52.4000.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=44271" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.50.6000.34</a><br />
<span style="font-size: xx-small;">or 10.53.6000.34</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2008" style="color: blue; font-weight: bold;" title="SQL 2008 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2008</strong><br />
<span style="font-size: xx-small;"> codename Katmai</span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">10.0.1600.22</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?familyid=66AB3DBB-BF3E-4F46-9559-CCC6A4F9DC19" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.0.2531.0</a><br />
<span style="font-size: xx-small;">or 10.1.2531.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8FBFC1DE-D25E-4790-88B5-7DDA1F1D4E17" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.0.4000.0</a><br />
<span style="font-size: xx-small;">or 10.2.4000.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/download/en/details.aspx?id=27594" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.0.5500.0</a><br />
<span style="font-size: xx-small;">or 10.3.5500.0</span></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/en-us/download/details.aspx?id=44278" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">10.0.6000.29</a><br />
<span style="font-size: xx-small;">or 10.4.6000.29</span></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2005" style="color: blue; font-weight: bold;" title="SQL 2005 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2005</strong><br />
<span style="font-size: xx-small;"> codename Yukon</span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">9.0.1399.06</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=CB6C71EA-D649-47FF-9176-E7CAC58FD4BC" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">9.0.2047</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=d07219b2-1e23-49c8-8f0c-63fa18f26d3a" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">9.0.3042</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=ae7387c3-348c-4faa-8ae5-949fdfbe59c4" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">9.0.4035</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=b953e84f-9307-405e-bceb-47bd345baece" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">9.0.5000</a></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql2000" style="color: blue; font-weight: bold;" title="SQL 2000 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 2000</strong><br />
<span style="font-size: xx-small;"> codename Shiloh</span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">8.0.194</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=DFF43C50-51DF-4FE0-9717-DE41FB48556E" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">8.0.384</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=75672496-af8e-40dc-853e-ad2c9fe96882" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">8.0.532</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?familyid=90DCD52C-0488-4E46-AFBF-ACACE5369FA3" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">8.0.760</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8E2DFC8D-C20E-4446-99A9-B7F0213F8BC5" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">8.0.2039</a></td></tr>
<tr><td style="vertical-align: top;"><a href="http://sqlserverbuilds.blogspot.com/#sql7" style="color: blue; font-weight: bold;" title="SQL 7.0 detail"><img alt="↓" border="0" height="9" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgHgbYghBbQYPbzhyr5fx5uHzOiMUiqoLU3KHnkOZgxEgaVo_0RtcyjnJwYAIoBAvZOhLyr5acVY-W41NzONNu1vPwJeCmv75rlupq0qZU5EGev9M5fG-8RbKBI4Jttz_cWcH3w-IOC9jg/s200/arrow_down.gif" width="7" /></a> <strong>SQL Server 7.0</strong><br />
<span style="font-size: xx-small;"> codename Sphinx</span></td><td class="rtm" style="background-color: #ffcccc; vertical-align: top;">7.0.623</td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?familyid=3884A944-3363-43CD-99E9-031A93C04413" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">7.0.699</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=C4C935C7-4429-4172-9D54-C8A60927F372" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">7.0.842</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=9c71f91c-a88f-4d31-9e8b-9fd63fbdbdcf" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">7.0.961</a></td><td class="sp" style="background-color: #ffffcc; vertical-align: top;"><a href="http://www.microsoft.com/technet/prodtechnol/sql/70/downloads/default.mspx" rel="nofollow" style="color: blue; font-weight: bold;" target="_blank">7.0.1063</a></td></tr>
</tbody></table>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-90878157320115626992015-09-01T03:25:00.002-05:002015-10-16T21:48:09.655-05:00SQL Server Status - the weird White Cricle<b>Problem:</b><br />
<br />
When I run the following code in SQL Server 2012,<br />
<br />
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">CREATE</span><span style="font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"> <span style="color: blue;">DATABASE</span>
DemoFileTable <span style="color: blue;">WITH</span> <span style="color: blue;">FILESTREAM</span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">(</span><span style="font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"> <o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"> NON_TRANSACTED_ACCESS
<span style="color: grey;">=</span> <span style="color: blue;">FULL</span><span style="color: grey;">,</span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"> DIRECTORY_NAME
<span style="color: grey;">=</span> <span style="color: red;">N'DemoFileTable'</span><o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: grey; font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">);</span><span style="font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></div>
<br />
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;">GO<o:p></o:p></span></div>
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: blue; font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><br /></span></div>
I get an error message: <span style="color: red; font-family: 'Courier New';">Incorrect syntax
near 'FILESTREAM'.</span><br />
<div class="MsoNormal" style="margin-bottom: 0.0001pt;">
<span style="color: red; font-family: 新宋体; font-size: 9.5pt; mso-bidi-font-family: 新宋体; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin;"><o:p></o:p></span></div>
<div>
<br /></div>
<div>
But this is a correct code for SQL Server 2012, and SQL Server 2012 is running. Well, I notice the instance status is a white circle, not the normal one - A green with a triangle inside. Based on <a href="https://social.msdn.microsoft.com/Forums/sqlserver/en-US/f5e972f8-7d18-43d2-bdf7-fad9ac78dada/white-circle-in-management-studio-servers-?forum=sqldatabaseengine" target="_blank">this thread</a>, it appears that the user account running the query does not have a sufficient privilege to see the status of the instance. </div>
<div>
<br /></div>
<div>
When I re-open SSMS with an admin right, I can see the running icon and am able to run the above code. But for the non-admin users, why cannot they run the SQL Server 2012 syntax-based codes, although I am OK with the design of hiding the server status from them?</div>
<div>
<br /></div>
<div>
<b>Solution:</b></div>
<div>
<b><br /></b></div>
<div>
MS?</div>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-10093147122741935412015-09-01T02:03:00.000-05:002015-10-16T23:40:35.143-05:00An Error on Opening SQL Server Configuration Manager<b>Problem Scenario:</b><br />
<br />
I have upgraded the PC from Windows 8.1 Pro to Windows 10 Pro. But I do not see the SQL Server Configuration Manager program icon anymore, even by searching. I do see the four files in C:\Windows\System32 and C:\Windows\SysWOW64 (I have SQL Server 2008/2008R2, 2012, 2014, and 2016CP 2.2 on the same machine). When I click them, however, I see an error message as below:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid7ohSiMoRT0j3atpgQmPRj3Pt6QW0P8plwlu9i8dEUOU78lXjSn2MBx8fJOgvqWWJnTTFsmg-Mw9QV_pUqnrDu4gaeBSNQ8P2HfjN5fAudXx0GCyHM3_GjVnirRXYIyLBUkffGEa_eKk/s1600/SQL+Server+Configuration+Manager+error.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEid7ohSiMoRT0j3atpgQmPRj3Pt6QW0P8plwlu9i8dEUOU78lXjSn2MBx8fJOgvqWWJnTTFsmg-Mw9QV_pUqnrDu4gaeBSNQ8P2HfjN5fAudXx0GCyHM3_GjVnirRXYIyLBUkffGEa_eKk/s1600/SQL+Server+Configuration+Manager+error.png" /></a></div>
<br />
<br />
<b><a href="https://support.microsoft.com/en-us/kb/956013">Solution:</a> </b><br />
<br />
<b><i>Step 1: </i></b><br />
1. For SQL Server 2008/2008R2, run a CMD as an admin:<br />
mofcomp "C:\program files (x86)\Microsoft SQL Server\100\Shared\sqlmgmproviderxpsp2up.mof"<br />
2. For SQL Server 2012, run a CMD as an admin:<br />
mofcomp "C:\program files (x86)\Microsoft SQL Server\110\Shared\sqlmgmproviderxpsp2up.mof"<br />
3. For SQL Server 2014, run a CMD as an admin:<br />
mofcomp "C:\program files (x86)\Microsoft SQL Server\120\Shared\sqlmgmproviderxpsp2up.mof"<br />
4. For SQL Server 2016, run a CMD as an admin:<br />
mofcomp "C:\program files (x86)\Microsoft SQL Server\130\Shared\sqlmgmproviderxpsp2up.mof"<br />
<br />
<b><i>Step 2: </i></b><br />
Re-start the WMI serviceAnonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-35902550614861670072015-08-29T04:20:00.003-05:002015-10-17T01:43:11.649-05:00My Picks: Top New Features in SQL Server 2005, 2008/R2, 2012, 2014, and 2016<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List
href="Top%20New%20Features%20in%20SQL%20Server%202005%20-%202016_files/filelist.xml">
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>4</o:Revision>
<o:TotalTime>858</o:TotalTime>
<o:Created>2015-10-17T06:28:00Z</o:Created>
<o:LastSaved>2015-10-17T06:33:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>1009</o:Words>
<o:Characters>5754</o:Characters>
<o:Lines>47</o:Lines>
<o:Paragraphs>13</o:Paragraphs>
<o:CharactersWithSpaces>6750</o:CharactersWithSpaces>
<o:Version>16.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData
href="Top%20New%20Features%20in%20SQL%20Server%202005%20-%202016_files/themedata.thmx">
<link rel=colorSchemeMapping
href="Top%20New%20Features%20in%20SQL%20Server%202005%20-%202016_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:"Segoe UI";
panose-1:2 11 5 2 4 2 4 2 2 3;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-469750017 -1073683329 9 0 511 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-update:auto;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
margin-top:0in;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:.25in;
text-indent:-.25in;
mso-pagination:widow-orphan;
mso-outline-level:1;
mso-list:l0 level1 lfo2;
font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:normal;}
h2
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
mso-list:l2 level1 lfo4;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
text-transform:None;}
h3
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
mso-list:l4 level1 lfo6;
font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
color:#03697A;
font-weight:normal;}
h4
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:105%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l3 level4 lfo8;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
pre
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
font-size:10.0pt;
font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-noshow:yes;
mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:9.0pt;
font-family:"Segoe UI",sans-serif;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-noshow:yes;
mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:105%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:20.0pt;
mso-bidi-font-size:20.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
mso-font-kerning:18.0pt;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Segoe UI",sans-serif;
mso-ascii-font-family:"Segoe UI";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Segoe UI";
mso-bidi-font-family:"Segoe UI";
color:#03697A;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"HTML Preformatted";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Courier New";
mso-ascii-font-family:"Courier New";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Courier New";
mso-bidi-font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Balloon Text";
mso-ansi-font-size:9.0pt;
mso-bidi-font-size:9.0pt;
font-family:"Segoe UI",sans-serif;
mso-ascii-font-family:"Segoe UI";
mso-hansi-font-family:"Segoe UI";
mso-bidi-font-family:"Segoe UI";}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.lwcollapsibleareatitle
{mso-style-name:lw_collapsiblearea_title;
mso-style-unhide:no;}
span.label
{mso-style-name:label;
mso-style-unhide:no;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:238254419;
mso-list-type:hybrid;
mso-list-template-ids:-661990494 -1425789702 1652177216 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-style-link:"Heading 1";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.25in;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.75in;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.25in;
text-indent:-9.0pt;}
@list l1
{mso-list-id:658078561;
mso-list-type:hybrid;
mso-list-template-ids:2049887994 921075236 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l1:level1
{mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l1:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l1:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l1:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l1:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l1:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l1:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l1:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l1:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l2
{mso-list-id:1460952015;
mso-list-type:hybrid;
mso-list-template-ids:-176399292 696819984 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
{mso-level-style-link:"Heading 2";
mso-level-text:"%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l2:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l2:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l3
{mso-list-id:1629319536;
mso-list-template-ids:-1769056428;}
@list l3:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l3:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l4
{mso-list-id:1647472090;
mso-list-type:hybrid;
mso-list-template-ids:-2129517770 641777858 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l4:level1
{mso-level-style-link:"Heading 3";
mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;}
@list l4:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;}
@list l4:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.75in;
text-indent:-9.0pt;}
@list l4:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l4:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;}
@list l4:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:3.25in;
text-indent:-9.0pt;}
@list l4:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l4:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;}
@list l4:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.75in;
text-indent:-9.0pt;}
@list l5
{mso-list-id:1798840174;
mso-list-type:hybrid;
mso-list-template-ids:-322119240 -419772998 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l5:level1
{mso-level-text:"\(%1\)";
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l5:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l5:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l5:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l5:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<h1 style='mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>1.<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>SQL
Server 2005</h1>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>The Max data type</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>CLR Integration</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>XML Support</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>New Error Handing – TRY…CATCH</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>DMVs and DMFs</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Ranking Functions</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>CTE</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>NEW Operators: Except/Intercept, APPLY,
PIVOT/UNPIVOT</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Separation of Schema and Users</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Data
Encryption (column-level)</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>11)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Data
Compression</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>12)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Index
Rebuild and Reorganization</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>13)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>DDL
Triggers</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>14)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Database
Snapshot</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>15)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Database
Mirroring</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>16)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SSMS
replaces Query Analyzer and Enterprise Manager</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>17)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>A
Unified BI Development Tool - BIDS replaces Enterprise Manager for DTS
packages, Analysis Manager for Analysis Projects and Visual Studio 2003 .NET
for Reporting Services</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>18)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Full-text
Search is managed by SQL Server now</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>19)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Service
Broker</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>20)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SSIS
replaces DTS</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>21)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SQL
Server 2005 SP2 integrate SSRS with SharePoint</h2>
<span style='font-size:20.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-font-kerning:18.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>
</span>
<h1 style='mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>2.<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>SQL
Server 2008</h1>
<h2 style='mso-list:l2 level1 lfo9'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Slipstream Installation</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SQL Server Audit</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Collector - With Performance Data Collector
in SQL Server 2008, you can now store performance data from a number of SQL
Servers in one central location.</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Backup compression</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Change Track and Data Change Capture </h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Resource Governor</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Extended Events</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Policy-based Management</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Intellisense and T-SQL Debugger</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=SpellE>Filestream</span> storage</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>11)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Sparse
columns and Column Sets</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>12)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>New
Data and Time Types (DATE, TIME, DATETIMEOFFSET and DATETIME2)</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>13)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Spatial
Data Types</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>14)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=SpellE>HierarchyID</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>15)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Grouping
Sets and <span class=SpellE>Grouping_ID</span> [the <span class=GramE>Grouping(</span>)
function is not new. It has been in since SQL Server 2000 at least]</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>16)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Merge</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>17)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Table-valued
parameters</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>18)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Filtered
index and statistics</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>19)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Transparent
data encryption</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>20)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=lwcollapsibleareatitle>Peer-to-Peer Transactional Replication<o:p></o:p></span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>21)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SQL
Server Utility (in SP2)</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>22)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SSIS
Scripting Environment has changed to Microsoft Visual Studio Tools for
Applications (VSTA) from Microsoft Visual Studio for Applications (VSA) in
SQL Server 2005 to support C#</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>23)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>New
Data Profiling Task and Data Profile Viewer</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>24)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>IIS
is not needed for SSRS 2008</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>25)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Gauge
and Tablix Data Regions</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>26)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Rendering
to Microsoft Word</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>27)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Report
Builder 2.0<br clear=all style='mso-special-character:line-break;page-break-before:
always'>
</h2>
<h1 style='mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>3.<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>SQL
Server 2008 R2</h1>
<h2 style='mso-list:l2 level1 lfo10'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>PowerPivot for SharePoint and PowerPivot for
Excel (and PivotTable and <span class=SpellE>PivotReport</span> Reports)</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Master Data Services</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SQL Server Installation – <span class=SpellE>SysPrep</span>
(for preparing image)</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Maps, <span class=SpellE>Sparklines</span>, Data
bars, and Indicators in SSRS</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Parts in SSRS</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Shared Data Sources and Shared Datasets</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Report Builder 3.0</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Microsoft SQL Azure</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=lwcollapsibleareatitle>Integration
of Analysis Services with SharePoint - </span>Analysis Services can be hosted
within a SharePoint farm.</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=label>PowerPivot for Excel</span> 2010 for building multidimensional data
sets and Data Analysis Expressions (DAX)</h2>
<span style='font-size:20.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-font-kerning:18.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>
</span>
<h1 style='mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>4.<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>SQL
Server 2012</h1>
<h2 style='mso-list:l2 level1 lfo11'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Server Core Installation</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Data Quality Services</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>SSDT replaces BIDS</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE>AlwaysOn</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Contained Database</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE>FileTables</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=lwcollapsibleareatitle>Statistical
Semantic Search</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Sequence Objects</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>THROW</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>10)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>14 New Functions and the Changed Log Function</span></h2>
<p class=MsoListParagraphCxSpFirst style='margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%'>PARSE (Transact-SQL)<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%'>TRY_CONVERT (Transact-SQL)<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%'>TRY_PARSE (Transact-SQL)<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(4)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>DATEFROMPARTS (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(5)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>DATETIME2FROMPARTS
(Transact-SQL)</span><span style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>DATETIMEFROMPARTS
(Transact-SQL)</span><span style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>DATETIMEOFFSETFROMPARTS
(Transact-SQL)</span><span style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>EOMONTH (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(9)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%'>SMALLDATETIMEFROMPARTS</span><span style='mso-bidi-font-size:
14.0pt;line-height:105%;mso-bidi-font-family:"Segoe UI"'> </span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(10)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>TIMEFROMPARTS (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(11)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>CHOOSE (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(12)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>IIF (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(13)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>CONCAT (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-bidi-font-size:14.0pt;line-height:105%;mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;mso-bidi-font-family:Calibri;mso-bidi-theme-font:
minor-latin'><span style='mso-list:Ignore'>(14)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%;mso-bidi-font-family:"Segoe UI"'>FORMAT (Transact-SQL)</span><span
style='mso-bidi-font-size:14.0pt;line-height:105%'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo13'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(15)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='mso-bidi-font-size:14.0pt;
line-height:105%'>LOG <span class=GramE>( <span class=SpellE>float</span></span><span
class=SpellE>_expression</span> [, base ] )</span></p>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>11)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Eight
Analytic Functions</h2>
<p class=MsoListParagraphCxSpFirst style='margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(1)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>FIRST_VALUE
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(2)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>LAST_VALUE
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(3)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>LEAD
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(4)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>LAG
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(5)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>PERCENT_RANK
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(6)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>PERCENTILE_CONT
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpMiddle style='margin-left:.75in;mso-add-space:
auto;text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(7)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>PERCENTILE_DISC
(Transact-SQL)</p>
<p class=MsoListParagraphCxSpLast style='margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l5 level1 lfo15'><![if !supportLists]><span
style='mso-fareast-font-family:Calibri;mso-fareast-theme-font:minor-latin;
mso-bidi-font-family:Calibri;mso-bidi-theme-font:minor-latin'><span
style='mso-list:Ignore'>(8)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>CUME_DIST
(Transact-SQL)</p>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>12)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=lwcollapsibleareatitle>SQL Server Express <span class=SpellE>LocalDB</span>
replaces SQL Server Express<o:p></o:p></span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>13)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=SpellE><span class=lwcollapsibleareatitle>Columnstore</span></span><span
class=lwcollapsibleareatitle> index<o:p></o:p></span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>14)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Master
Data Services Add-in for Excel</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>15)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=label>Project Connection Managers</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>16)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SSIS
<span class=label>Parameters</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>17)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=label>SSISDB Catalog</span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>18)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Tabular
Modeling (and <span class=SpellE>VertiPag</span>) and BISM</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>19)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Power
View - a feature of SQL Server 2012 Reporting Services Add-in for Microsoft
SharePoint Server 2010 Enterprise Edition</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>20)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Data
Alert (SSRS)</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>21)<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>SQL
Server Backup and Restore with Windows Azure Blob Storage Service</h2>
<h1 style='mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>5.<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>SQL
Server 2014</h1>
<h2 style='mso-list:l2 level1 lfo16'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>In-Memory OLTP (<span
class=apple-converted-space>A</span> memory-optimized database engine
integrated into the SQL Server engine, optimized for OLTP.) and <strong><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;font-weight:normal'>Memory Optimization Advisor
- </span></strong>help you quickly analyze your tables and walks you through
reviewing and migrating disk-based table to In-Memory OLTP tables.</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Row-level security</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>3)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Enhancements</h2>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
class=apple-converted-space><span style='font-family:"Calibri Light",sans-serif;
mso-ascii-theme-font:major-latin;mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-hansi-theme-font:major-latin;mso-bidi-font-family:
"Calibri Light";mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><strong><span
style='font-family:"Segoe UI",sans-serif;font-weight:normal'>Windows Azure
Integration - </span></strong>use Windows Azure for offsite backup storage and
as a disaster recovery site.<span class=apple-converted-space> <o:p></o:p></span></h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>New
Design for Cardinality Estimation</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Delayed
Durability - A delayed durable transaction returns control to the client before
the transaction log record is written to disk.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(4)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Managing
the Lock Priority of Online Operations - The<span class=apple-converted-space> </span><strong><span
style='font-family:"Segoe UI",sans-serif;font-weight:normal'>ONLINE = ON</span></strong><span
class=apple-converted-space> </span>option now contains a<span
class=apple-converted-space> </span><strong><span style='font-family:"Segoe UI",sans-serif;
font-weight:normal'>WAIT_AT_LOW_PRIORITY</span></strong><span
class=apple-converted-space> </span>option which permits you to specify
how long the rebuild process should wait for the necessary locks.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(5)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Clustered
<span class=SpellE>columnstore</span> indexes - Use a clustered <span
class=SpellE>columnstore</span> index to improve data compression and query
performance for data warehousing workloads that primarily perform bulk loads
and read-only queries.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(6)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Buffer
Pool Extension - The<span class=apple-converted-space> </span>Buffer Pool
Extension<span class=apple-converted-space> </span>provides the seamless integration
of solid-state drives (SSD) as a nonvolatile random access memory (<span
class=SpellE>NvRAM</span>) extension to the Database Engine buffer pool to
significantly improve I/O throughput.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(7)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Incremental
Statistics - CREATE STATISTICS and related statistic statements now permits per
partition statistics to be created by using the INCREMENTAL option.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(8)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Resource
Governor Enhancements for Physical IO Control - The Resource Governor enables
you to specify limits on the amount of CPU, physical IO, and memory that
incoming application requests can use within a resource pool.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(9)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Power
View for Multidimensional Models (in SharePoint mode).</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(10)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Support
for the Google Chrome browser.<span class=apple-converted-space> </span></h3>
<span style='font-size:20.0pt;font-family:"Times New Roman",serif;mso-fareast-font-family:
"Times New Roman";mso-font-kerning:18.0pt;mso-ansi-language:EN-US;mso-fareast-language:
ZH-CN;mso-bidi-language:AR-SA'><br clear=all style='page-break-before:always'>
</span>
<h1 style='mso-list:l0 level1 lfo2'><![if !supportLists]><span
style='mso-list:Ignore'>6.<span style='font:7.0pt "Times New Roman"'> </span></span><![endif]>SQL
Server 2016</h1>
<h2 style='mso-list:l2 level1 lfo17'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>1)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=lwcollapsibleareatitle>Live Query
Statistics - </span>Management Studio provides the ability to view the live
execution plan of an active query.</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>2)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Query Store or Query Data Store</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=lwcollapsibleareatitle>Temporal Tables<o:p></o:p></span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>4)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=lwcollapsibleareatitle>Format Query Results as JSON with FOR JSON<o:p></o:p></span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
class=lwcollapsibleareatitle><span style='mso-fareast-font-family:"Calibri Light";
mso-fareast-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>5)<span
style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><span
class=lwcollapsibleareatitle>Stretch Database<o:p></o:p></span></h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>6)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Dynamic data masking</h2>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>7)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span class=SpellE>Polybase</span> Support</h2>
<p class=MsoNormal style='margin-left:.5in'><span class=SpellE><span
style='font-size:10.0pt;line-height:105%;font-family:"Segoe UI",sans-serif;
color:#2A2A2A'>PolyBase</span></span><span style='font-size:10.0pt;line-height:
105%;font-family:"Segoe UI",sans-serif;color:#2A2A2A'> allows you to use T-SQL
statements to access data stored in Hadoop or Azure Blob Storage and query it
in an <span class=SpellE>adhoc</span> fashion. It also lets you query
semi-structured data and join the results with relational data sets stored in
SQL Server. <span class=SpellE>PolyBase</span> is optimized for data
warehousing workloads and intended for analytical query scenarios.</span></p>
<h2 style='mso-list:l2 level1 lfo4'><![if !supportLists]><span
style='mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-bidi-font-family:"Calibri Light";mso-bidi-theme-font:major-latin'><span
style='mso-list:Ignore'>8)<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Enhancements</h2>
<h3 style='mso-list:l4 level1 lfo18'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(1)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Updateable
<span class=SpellE>nonclustered</span> <span class=SpellE>columnstore</span>
indexes</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(2)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>Backup to Microsoft Azure </span>now supports
using block blobs instead of page blobs</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(3)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>Multiple <span class=SpellE>TempDB</span> Database
Files</span></h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(4)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>Always Encrypted - </span>SQL Server can perform
operations on encrypted data, and best of all the encryption key resides with
the application inside the customer’s trusted environment and not on the
server.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(5)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>TRUNCATE
TABLE - now permits the truncation of specified partitions.</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(6)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=SpellE><span class=lwcollapsibleareatitle>AlwaysOn</span></span><span
class=lwcollapsibleareatitle> Support for SSISDB Databases</span></h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(7)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>Parallel processing for multiple table partitions
in Tabular models</span></h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(8)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>DBCC
XMLA - checks for physical and logical data corruption in both tabular and
multidimensional databases</h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(9)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=lwcollapsibleareatitle>New DAX Functions for Tabular models</span></h3>
<h3 style='mso-list:l4 level1 lfo6'><![if !supportLists]><span
style='font-family:"Calibri Light",sans-serif;mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Calibri Light";mso-fareast-theme-font:major-latin;
mso-hansi-theme-font:major-latin;mso-bidi-font-family:"Calibri Light";
mso-bidi-theme-font:major-latin'><span style='mso-list:Ignore'>(10)<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Enable and
disable subscriptions - New user interface options</h3>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-6354949294147993832015-08-06T22:24:00.001-05:002015-10-19T23:49:47.723-05:00An Overview of Business Intelligence and BigData Tools<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=gb2312">
<meta name=ProgId content=Word.Document>
<meta name=Generator content="Microsoft Word 15">
<meta name=Originator content="Microsoft Word 15">
<link rel=File-List href="Business%20intelligence%20tools_files/filelist.xml">
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>6</o:Revision>
<o:TotalTime>4681</o:TotalTime>
<o:Created>2015-08-07T03:14:00Z</o:Created>
<o:LastSaved>2015-10-20T04:14:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>13562</o:Words>
<o:Characters>77305</o:Characters>
<o:Lines>644</o:Lines>
<o:Paragraphs>181</o:Paragraphs>
<o:CharactersWithSpaces>90686</o:CharactersWithSpaces>
<o:Version>16.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:RelyOnVML/>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData href="Business%20intelligence%20tools_files/themedata.thmx">
<link rel=colorSchemeMapping
href="Business%20intelligence%20tools_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:Helvetica;
panose-1:2 11 6 4 2 2 2 2 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536858881 -1073711037 9 0 511 0;}
@font-face
{font-family:Courier;
panose-1:2 7 4 9 2 2 5 2 4 4;
mso-font-charset:0;
mso-generic-font-family:modern;
mso-font-format:other;
mso-font-pitch:fixed;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:"Tms Rmn";
panose-1:2 2 6 3 4 5 5 2 3 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:Helv;
panose-1:2 11 6 4 2 2 2 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:"New York";
panose-1:2 4 5 3 6 5 6 2 3 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:System;
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-format:other;
mso-font-pitch:auto;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;
mso-font-charset:2;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:0 268435456 0 0 -2147483648 0;}
@font-face
{font-family:"MS Mincho";
panose-1:2 2 6 9 4 2 5 8 3 4;
mso-font-alt:"MS 明朝";
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:Batang;
panose-1:2 3 6 0 0 1 1 1 1 1;
mso-font-alt:\BC14\D0D5;
mso-font-charset:129;
mso-generic-font-family:auto;
mso-font-pitch:fixed;
mso-font-signature:1 151388160 16 0 524288 0;}
@font-face
{font-family:宋体;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:PMingLiU;
panose-1:2 1 6 1 0 1 1 1 1 1;
mso-font-alt:新細明體;
mso-font-charset:136;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:1 134742016 16 0 1048576 0;}
@font-face
{font-family:"MS Gothic";
panose-1:2 11 6 9 7 2 5 8 2 4;
mso-font-alt:"MS ゴシック";
mso-font-charset:128;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:Dotum;
panose-1:2 11 6 0 0 1 1 1 1 1;
mso-font-alt:\B3CB\C6C0;
mso-font-charset:129;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:1 151388160 16 0 524288 0;}
@font-face
{font-family:黑体;
panose-1:2 1 6 9 6 1 1 1 1 1;
mso-font-alt:SimHei;
mso-font-charset:134;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:1 135135232 16 0 262144 0;}
@font-face
{font-family:MingLiU;
panose-1:2 1 6 9 0 1 1 1 1 1;
mso-font-alt:細明體;
mso-font-charset:136;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:1 134742016 16 0 1048576 0;}
@font-face
{font-family:Mincho;
panose-1:2 2 6 9 4 3 5 8 3 5;
mso-font-alt:明朝;
mso-font-charset:128;
mso-generic-font-family:roman;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:Gulim;
panose-1:2 11 6 0 0 1 1 1 1 1;
mso-font-alt:\AD74\B9BC;
mso-font-charset:129;
mso-generic-font-family:roman;
mso-font-pitch:fixed;
mso-font-signature:1 151388160 16 0 524288 0;}
@font-face
{font-family:Century;
panose-1:2 4 6 4 5 5 5 2 3 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:"Angsana New";
panose-1:2 2 6 3 5 4 5 2 3 4;
mso-font-charset:222;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:16777217 0 0 0 65536 0;}
@font-face
{font-family:"Cordia New";
panose-1:2 11 3 4 2 2 2 2 2 4;
mso-font-charset:222;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:16777217 0 0 0 65536 0;}
@font-face
{font-family:Mangal;
panose-1:0 0 4 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:8192 0 0 0 0 0;}
@font-face
{font-family:Latha;
panose-1:2 0 4 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:262144 0 0 0 0 0;}
@font-face
{font-family:Sylfaen;
panose-1:1 10 5 2 5 3 6 3 3 3;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:12583555 0 0 0 13 0;}
@font-face
{font-family:Vrinda;
panose-1:0 0 4 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Raavi;
panose-1:2 0 5 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Shruti;
panose-1:2 0 5 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Sendnya;
panose-1:0 0 4 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Gautami;
panose-1:2 0 5 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Tunga;
panose-1:0 0 4 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:"Estrangelo Edessa";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:-536870145 1107305727 0 0 415 0;}
@font-face
{font-family:"Yu Gothic";
panose-1:2 11 4 0 0 0 0 0 0 0;
mso-font-alt:游ゴシック;
mso-font-charset:128;
mso-generic-font-family:modern;
mso-font-pitch:fixed;
mso-font-signature:1 134676480 16 0 131072 0;}
@font-face
{font-family:等线;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:DengXian;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:-1610612033 953122042 22 0 262159 0;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
@font-face
{font-family:"等线 Light";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:-1610612033 953122042 22 0 262159 0;}
@font-face
{font-family:"Calibri Light";
panose-1:2 15 3 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 415 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-536870145 1073786111 1 0 415 0;}
@font-face
{font-family:Georgia;
panose-1:2 4 5 2 5 4 5 2 3 3;
mso-font-charset:0;
mso-generic-font-family:roman;
mso-font-pitch:variable;
mso-font-signature:647 0 0 0 159 0;}
@font-face
{font-family:"\@宋体";
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 680460288 22 0 262145 0;}
@font-face
{font-family:微软雅黑;
panose-1:2 11 5 3 2 2 4 2 2 4;
mso-font-charset:134;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-2147483001 684670034 22 0 262175 0;}
@font-face
{font-family:"\@\00CB\00CE\00CC\00E5 Western";
panose-1:0 0 0 0 0 0 0 0 0 0;
mso-font-charset:0;
mso-generic-font-family:auto;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:3 0 0 0 1 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:0in;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
h1
{mso-style-priority:9;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
mso-style-next:Normal;
margin-top:12.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:1;
font-size:16.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
mso-font-kerning:0pt;
font-weight:normal;}
h2
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:2;
font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;}
h3
{mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:0in;
margin-bottom:.0001pt;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:3;
font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;
font-weight:normal;}
h4
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin-top:2.0pt;
margin-right:0in;
margin-bottom:0in;
margin-left:1.75in;
margin-bottom:.0001pt;
text-indent:-.25in;
line-height:106%;
mso-pagination:widow-orphan lines-together;
page-break-after:avoid;
mso-outline-level:4;
mso-list:l8 level4 lfo1;
tab-stops:list 2.0in;
font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:normal;
font-style:italic;}
h5
{mso-style-noshow:yes;
mso-style-priority:9;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
mso-outline-level:5;
font-size:10.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";
font-weight:bold;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:#954F72;
mso-themecolor:followedhyperlink;
text-decoration:underline;
text-underline:single;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:8.0pt;
margin-left:.5in;
mso-add-space:auto;
line-height:106%;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:16.0pt;
mso-bidi-font-size:16.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#1F4D78;
mso-themecolor:accent1;
mso-themeshade:127;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri Light",sans-serif;
mso-ascii-font-family:"Calibri Light";
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:"Calibri Light";
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#2E74B5;
mso-themecolor:accent1;
mso-themeshade:191;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-noshow:yes;
mso-style-priority:9;
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Times New Roman",serif;
mso-ascii-font-family:"Times New Roman";
mso-fareast-font-family:"Times New Roman";
mso-hansi-font-family:"Times New Roman";
mso-bidi-font-family:"Times New Roman";
font-weight:bold;}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-style-priority:99;
mso-style-unhide:no;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman",serif;
mso-fareast-font-family:"Times New Roman";}
span.apple-converted-space
{mso-style-name:apple-converted-space;
mso-style-unhide:no;}
span.mw-headline
{mso-style-name:mw-headline;
mso-style-unhide:no;}
span.mw-editsection
{mso-style-name:mw-editsection;
mso-style-unhide:no;}
span.mw-editsection-bracket
{mso-style-name:mw-editsection-bracket;
mso-style-unhide:no;}
span.toctoggle
{mso-style-name:toctoggle;
mso-style-unhide:no;}
span.tocnumber
{mso-style-name:tocnumber;
mso-style-unhide:no;}
span.toctext
{mso-style-name:toctext;
mso-style-unhide:no;}
span.ipa
{mso-style-name:ipa;
mso-style-unhide:no;}
span.unicode
{mso-style-name:unicode;
mso-style-unhide:no;}
span.nocaps
{mso-style-name:nocaps;
mso-style-unhide:no;}
span.msoIns
{mso-style-type:export-only;
mso-style-name:"";
text-decoration:underline;
text-underline:single;
color:teal;}
span.msoDel
{mso-style-type:export-only;
mso-style-name:"";
text-decoration:line-through;
color:red;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:58554874;
mso-list-type:hybrid;
mso-list-template-ids:-1956846590 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:1.25in;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:2.75in;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
margin-left:4.25in;
text-indent:-9.0pt;}
@list l1
{mso-list-id:133062563;
mso-list-template-ids:1415982272;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l1:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2
{mso-list-id:247928095;
mso-list-template-ids:177244262;}
@list l2:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l2:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Wingdings;}
@list l2:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l2:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3
{mso-list-id:336226609;
mso-list-template-ids:-1608725036;}
@list l3:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l3:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4
{mso-list-id:378867570;
mso-list-template-ids:-1763659876;}
@list l4:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l4:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l4:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5
{mso-list-id:514924491;
mso-list-template-ids:-1121047228;}
@list l5:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l5:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6
{mso-list-id:561870600;
mso-list-template-ids:1826008174;}
@list l6:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l6:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7
{mso-list-id:588197721;
mso-list-template-ids:789241724;}
@list l7:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l7:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l8
{mso-list-id:628361846;
mso-list-template-ids:532475802;}
@list l8:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level4
{mso-level-style-link:"Heading 4";
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l8:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.5in;}
@list l9
{mso-list-id:705520851;
mso-list-template-ids:-1628671314;}
@list l9:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.25in;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.75in;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.25in;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.75in;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.25in;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.75in;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.25in;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.75in;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l9:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.25in;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10
{mso-list-id:802969630;
mso-list-template-ids:-2034567550;}
@list l10:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l10:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l10:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11
{mso-list-id:846939436;
mso-list-template-ids:-351876264;}
@list l11:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l11:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l11:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12
{mso-list-id:901865826;
mso-list-template-ids:-1904035706;}
@list l12:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l12:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l12:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l13
{mso-list-id:919098353;
mso-list-type:hybrid;
mso-list-template-ids:393249782 67698691 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l13:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:37.2pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l13:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:73.2pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l13:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:109.2pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l13:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:145.2pt;
text-indent:-.25in;
font-family:Symbol;}
@list l13:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:181.2pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l13:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:217.2pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l13:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:253.2pt;
text-indent:-.25in;
font-family:Symbol;}
@list l13:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:289.2pt;
text-indent:-.25in;
font-family:"Courier New";}
@list l13:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:325.2pt;
text-indent:-.25in;
font-family:Wingdings;}
@list l14
{mso-list-id:1219512753;
mso-list-template-ids:-1169145674;}
@list l14:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l14:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15
{mso-list-id:1263418520;
mso-list-template-ids:-351876264;}
@list l15:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l15:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l15:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16
{mso-list-id:1268854609;
mso-list-template-ids:-1003487076;}
@list l16:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l16:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17
{mso-list-id:1394542705;
mso-list-template-ids:-130005784;}
@list l17:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l17:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18
{mso-list-id:1403063049;
mso-list-template-ids:-58697634;}
@list l18:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l18:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:"Courier New";}
@list l18:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l18:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19
{mso-list-id:1419596089;
mso-list-template-ids:-1591597854;}
@list l19:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l19:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20
{mso-list-id:1455292765;
mso-list-template-ids:-304460946;}
@list l20:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:12.0pt;
font-family:"Courier New";}
@list l20:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l20:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21
{mso-list-id:1557660244;
mso-list-template-ids:-565169486;}
@list l21:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l21:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l22
{mso-list-id:1687292479;
mso-list-type:hybrid;
mso-list-template-ids:1355862608 67698693 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l22:level1
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l22:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l22:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l22:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l22:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l22:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l22:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l22:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l22:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l23
{mso-list-id:1742289276;
mso-list-template-ids:863403728;}
@list l23:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l23:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l24
{mso-list-id:1769158395;
mso-list-type:hybrid;
mso-list-template-ids:2047101378 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l24:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l24:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l24:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l24:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l24:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l24:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:2.75in;
text-indent:-.25in;
font-family:Wingdings;}
@list l24:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.25in;
text-indent:-.25in;
font-family:Symbol;}
@list l24:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:3.75in;
text-indent:-.25in;
font-family:"Courier New";}
@list l24:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:4.25in;
text-indent:-.25in;
font-family:Wingdings;}
@list l25
{mso-list-id:1928735014;
mso-list-type:hybrid;
mso-list-template-ids:-1697752450 67698691 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l25:level1
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l25:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l25:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l25:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l25:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l25:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l25:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Symbol;}
@list l25:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:"Courier New";}
@list l25:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;
font-family:Wingdings;}
@list l26
{mso-list-id:2022462721;
mso-list-template-ids:-1628671314;}
@list l26:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l26:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27
{mso-list-id:2073233332;
mso-list-template-ids:1276524166;}
@list l27:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l27:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28
{mso-list-id:2126071141;
mso-list-template-ids:-748650000;}
@list l28:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l28:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29
{mso-list-id:2138257182;
mso-list-template-ids:1971103236;}
@list l29:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level2
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level3
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level5
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level6
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level8
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
@list l29:level9
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;
mso-ansi-font-size:10.0pt;
font-family:Symbol;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink="#954F72" style='tab-interval:.5in'>
<div class=WordSection1>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in'>
<h1 style='margin-top:0in;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in;
mso-padding-alt:0in 0in 0in 0in'><b><span lang=EN style='font-size:21.5pt;
line-height:106%;font-family:"Georgia",serif;color:black;mso-ansi-language:
EN'>Business intelligence tools</span></b><span lang=EN style='font-size:21.5pt;
line-height:106%;font-family:"Georgia",serif;color:black;mso-ansi-language:
EN'><o:p></o:p></span></h1>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in'><b><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;mso-ansi-language:EN'>Business intelligence tools</span></b><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>are a type of<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Application_software"
title="Application software"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>application software</span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>designed to retrieve, analyze, transform and report data
for<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Business_intelligence"
title="Business intelligence"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>business intelligence</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>. The tools generally read data that have been previously
stored, often, though not necessarily, in a<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Data_warehouse" title="Data warehouse"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>data warehouse</span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>or<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Data_mart" title="Data mart"><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>data mart</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'>.<o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;margin-left:.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l0 level1 lfo2;background:#F9F9F9'><![if !supportLists]><span lang=EN
style='font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
Arial;color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#Types_of_business_intelligence_tools"><span
class=toctext><span lang=EN style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN;text-decoration:none;text-underline:none'>Types
of business intelligence tools</span></span></a><span lang=EN style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;margin-left:.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l0 level1 lfo2;background:#F9F9F9'><![if !supportLists]><span lang=EN
style='font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
Arial;color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>2.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#Open_source_free_products"><span
class=toctext><span lang=EN style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN;text-decoration:none;text-underline:none'>Open
source free products</span></span></a><span lang=EN style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;margin-left:.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l0 level1 lfo2;background:#F9F9F9'><![if !supportLists]><span lang=EN
style='font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
Arial;color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>3.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#Open_source_commercial_products"><span
class=toctext><span lang=EN style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN;text-decoration:none;text-underline:none'>Open
source commercial products</span></span></a><span lang=EN style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;margin-left:.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l0 level1 lfo2;background:#F9F9F9'><![if !supportLists]><span lang=EN
style='font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
Arial;color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>4.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#Proprietary_free_products"><span
class=toctext><span lang=EN style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN;text-decoration:none;text-underline:none'>Proprietary
free products</span></span></a><span lang=EN style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;margin-left:.25in;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l0 level1 lfo2;background:#F9F9F9'><![if !supportLists]><span lang=EN
style='font-size:10.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
Arial;color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>5.<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#Proprietary_products"><span
class=toctext><span lang=EN style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN;text-decoration:none;text-underline:none'>Proprietary
products</span></span></a><span lang=EN style='font-size:10.0pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in;
mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span lang=EN
style='font-size:16.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:Arial;color:black;mso-ansi-language:EN'>Types of business
intelligence tools</span></b></span><span lang=EN style='font-size:16.0pt;
line-height:106%;font-family:"Georgia",serif;mso-bidi-font-family:Arial;
color:black;mso-ansi-language:EN'><o:p></o:p></span></h2>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in'><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;mso-ansi-language:EN'>The key general categories of business
intelligence tools are:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Spreadsheets" title=Spreadsheets><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Spreadsheets</span></a><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/List_of_reporting_software"
title="List of reporting software"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Reporting
and querying software</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'>: tools that
extract, sort, summarize, and present selected data<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Online_analytical_processing"
title="Online analytical processing"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>OLAP</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>: Online analytical processing<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Dashboard_(management_information_system)"
title="Dashboard (management information system)"><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Digital dashboards</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Data_mining" title="Data mining"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Data mining</span></a><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Data_warehousing" title="Data warehousing"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Data warehousing</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l1 level1 lfo3;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Local_information_systems"
title="Local information systems"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Local
information systems</span></a><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in'><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;mso-ansi-language:EN'>Except for spreadsheets, these tools are
sold as standalone tools, suites of tools, components of<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Enterprise_resource_planning"
title="Enterprise resource planning"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>ERP</span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>systems, or as components of software targeted to a
specific industry. The tools are sometimes packaged into<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Data_warehouse_appliance"
title="Data warehouse appliance"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>data
warehouse appliances</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'>.<o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in;
mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span lang=EN
style='font-size:16.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:Arial;color:black;mso-ansi-language:EN'>Open source free
products</span></b></span><span lang=EN style='font-size:16.0pt;line-height:
106%;font-family:"Georgia",serif;mso-bidi-font-family:Arial;color:black;
mso-ansi-language:EN'><o:p></o:p></span></h2>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l7 level1 lfo4;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/BIRT_Project" title="BIRT Project"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Eclipse BIRT (<span class=SpellE><b style='mso-bidi-font-weight:
normal'>T</b><b style='mso-bidi-font-weight:normal'><span lang=EN-US
style='color:#252525;background:white;mso-ansi-language:EN-US'>he</span></b></span></span><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;background:white;text-decoration:none;text-underline:none'> </span></span><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
background:white;text-decoration:none;text-underline:none'>Business
Intelligence and Reporting Tools)</span></b><span class=apple-converted-space><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
background:white;text-decoration:none;text-underline:none'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Project</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l7 level1 lfo4;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/SpagoBI"
title=SpagoBI><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>SpagoBI</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l7 level1 lfo4;
tab-stops:list .5in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/R_(programming_language)"
title="R (programming language)"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>R</span></a><span
class=MsoHyperlink><span style='color:#252525;text-decoration:none;text-underline:
none'><o:p></o:p></span></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.5in;text-indent:-.25in;line-height:13.45pt;mso-list:l10 level1 lfo5;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New"'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525;mso-bidi-font-weight:bold'>R</span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.0pt;font-family:
"Arial",sans-serif;color:#252525'>is a<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Programming_language"
title="Programming language"><span style='color:#0B0080'>programming language</span></a><span
class=apple-converted-space> </span>and software environment for<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Statistical_computing"
title="Statistical computing"><span style='color:#0B0080'>statistical computing</span></a><span
class=apple-converted-space> </span>and graphics. The R language is widely
used among<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Statistician" title=Statistician><span
style='color:#0B0080'>statisticians</span></a><span
class=apple-converted-space> </span>and<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Data_mining" title="Data mining"><span
style='color:#0B0080'>data <span class=SpellE>miners</span></span></a><span
class=SpellE>for</span> developing<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Statistical_software"
title="Statistical software"><span style='color:#0B0080'>statistical software</span></a><sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-2"><span
style='color:#0B0080'>[2]</span></a><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-nytimes09-3"><span
style='color:#0B0080'>[3]</span></a></sup><span class=apple-converted-space> </span>and
data analysis.<sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-nytimes09-3"><span
style='color:#0B0080'>[3]</span></a></sup><span class=apple-converted-space> </span>Polls,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Rexer%27s_Annual_Data_Miner_Survey"
title="Rexer's Annual Data Miner Survey"><span style='color:#0B0080'>surveys of
data miners</span></a>, and studies of scholarly literature databases show that
R's popularity has increased substantially in recent years.<sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-KDDalgorithm2012-4"><span
style='color:#0B0080'>[4]</span></a><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-survey2011-5"><span
style='color:#0B0080'>[5]</span></a><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-muenchen-6"><span
style='color:#0B0080'>[6]</span></a><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-7"><span
style='color:#0B0080'>[7]</span></a></sup></span><span style='font-size:10.0pt'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.5in;text-indent:-.25in;line-height:13.45pt;mso-list:l10 level1 lfo5;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#252525'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525'>R is an implementation of the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/S_(programming_language)"
title="S (programming language)"><span style='color:#0B0080'>S programming
language</span></a><span class=apple-converted-space> </span>combined with<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Lexical_scoping" title="Lexical scoping"><span
style='color:#0B0080'>lexical scoping</span></a><span
class=apple-converted-space> </span>semantics inspired by<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Scheme_(programming_language)"
title="Scheme (programming language)"><span style='color:#0B0080'>Scheme</span></a>.<sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-8"><span
style='color:#0B0080'>[8]</span></a></sup><span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/S_(programming_language)"
title="S (programming language)"><span style='color:#0B0080'>S</span></a><span
class=apple-converted-space> </span>was created by<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/John_Chambers_(programmer)"
title="John Chambers (programmer)"><span style='color:#0B0080'>John Chambers</span></a><span
class=apple-converted-space> </span>while <span class=SpellE>at<a
href="https://en.wikipedia.org/wiki/Bell_Laboratories" title="Bell Laboratories"><span
style='color:#0B0080'>Bell</span><span style='color:#0B0080'> Labs</span></a></span>.
There are some important differences, but much of the code written for S runs
unaltered.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.5in;text-indent:-.25in;line-height:13.45pt;mso-list:l10 level1 lfo5;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#252525'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525'>R was created by<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Ross_Ihaka" title="Ross Ihaka"><span
style='color:#0B0080'>Ross Ihaka</span></a><span class=apple-converted-space> </span>and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Robert_Gentleman_(statistician)"
title="Robert Gentleman (statistician)"><span style='color:#0B0080'>Robert
Gentleman</span></a><sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-9"><span
style='color:#0B0080'>[9]</span></a></sup><span class=apple-converted-space> </span>at
the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/University_of_Auckland"
title="University of Auckland"><span style='color:#0B0080'>University of
Auckland</span></a>, New Zealand, and is currently developed by the<span
class=apple-converted-space> </span><i>R Development Core Team</i>, of
which Chambers is a member. R is named partly after the first names of the
first two R authors and partly as a play on the name of<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/S_(programming_language)"
title="S (programming language)"><span style='color:#0B0080'>S</span></a>.<sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-10"><span
style='color:#0B0080'>[10]</span></a></sup><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.5in;text-indent:-.25in;line-height:13.45pt;mso-list:l10 level1 lfo5;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#252525'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525'>R is a<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/GNU_project" title="GNU project"><span
style='color:#0B0080'>GNU project</span></a>.<sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-11"><span
style='color:#0B0080'>[11]</span></a><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-12"><span
style='color:#0B0080'>[12]</span></a></sup><span class=apple-converted-space> </span>The<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Source_code" title="Source code"><span
style='color:#0B0080'>source code</span></a><span class=apple-converted-space> </span>for
the R software environment is written primarily in<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/C_(programming_language)"
title="C (programming language)"><span style='color:#0B0080'>C</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Fortran" title=Fortran><span
style='color:#0B0080'>Fortran</span></a>, and R.<sup><a
href="https://en.wikipedia.org/wiki/R_(programming_language)#cite_note-13"><span
style='color:#0B0080'>[13]</span></a></sup><span class=apple-converted-space> </span>R
is freely available under the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/GNU_General_Public_License"
title="GNU General Public License"><span style='color:#0B0080'>GNU General
Public License</span></a>, and pre-compiled binary versions are provided for
various<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Operating_system" title="Operating system"><span
style='color:#0B0080'>operating systems</span></a>. R uses a<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Command_line_interface"
title="Command line interface"><span style='color:#0B0080'>command line
interface</span></a>; there are also several<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Graphical_user_interface"
title="Graphical user interface"><span style='color:#0B0080'>graphical
front-ends</span></a><span class=apple-converted-space> </span>for it.<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l7 level1 lfo4;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/KNIME"
title=KNIME><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>KNIME</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l7 level1 lfo4;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/TACTIC_(web_framework)"
title="TACTIC (web framework)"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>TACTIC</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l7 level1 lfo4;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/JasperReports" title=JasperReports><span
class=SpellE><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>JasperReports</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in;
mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span lang=EN
style='font-size:16.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:Arial;color:black;mso-ansi-language:EN'>Open source
commercial products</span></b></span><span lang=EN style='font-size:16.0pt;
line-height:106%;font-family:"Georgia",serif;mso-bidi-font-family:Arial;
color:black;mso-ansi-language:EN'><o:p></o:p></span></h2>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l5 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Jaspersoft&action=edit&redlink=1"
title="Jaspersoft (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Jaspersoft</span></span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>: Reporting, Dashboards, Data Analysis, and Data
Integration<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l5 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Palo_(OLAP_database)"
title="Palo (OLAP database)"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Palo (OLAP database)</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>: OLAP Server, Worksheet Server and ETL Server<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l5 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Pentaho"
title=Pentaho><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>Pentaho</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>: Reporting, analysis, dashboard, data mining and
workflow capabilities<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l5 level1 lfo6;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/TACTIC_(web_framework)"
title="TACTIC (web framework)"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>TACTIC</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>: Reporting, management, dashboard, data mining and
integration, workflow capabilities<o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in;
mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span lang=EN
style='font-size:16.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:Arial;color:black;mso-ansi-language:EN'>Proprietary free
products</span></b></span><span lang=EN style='font-size:16.0pt;line-height:
106%;font-family:"Georgia",serif;mso-bidi-font-family:Arial;color:black;
mso-ansi-language:EN'><o:p></o:p></span></h2>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l26 level1 lfo7;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_Intelligence_Markup_Language"
title="Business Intelligence Markup Language"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Biml</span></span><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'> - Business
Intelligence Markup Language</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l26 level1 lfo7;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Birst&action=edit&redlink=1"
title="Birst (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Birst</span></span></a><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l26 level1 lfo7;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Datacopia"
title=Datacopia><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Datacopia</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l26 level1 lfo7;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/IcCube"
title=IcCube><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>icCube</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l26 level1 lfo7;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/InetSoft"
title=InetSoft><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>InetSoft</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l26 level1 lfo7;
tab-stops:list .5in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Tableau_Software" title="Tableau Software"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Tableau Software</span></a><span class=MsoHyperlink><span
style='color:#252525;text-decoration:none;text-underline:none'><o:p></o:p></span></span></p>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;mso-add-space:auto;text-indent:-.25in;line-height:normal;mso-list:l20 level1 lfo8;
tab-stops:list .5in'><![if !supportLists]><sup><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Courier New"'><span style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span></sup><![endif]><b><span style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525;background:white'>Tableau Software</span></b><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525;background:white'> </span></span><span style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;background:white'>(<span
class=ipa><a href="https://en.wikipedia.org/wiki/Help:IPA_for_English"
title="Help:IPA for English"><span style='color:#0B0080'>/<span class=SpellE>tæbˈloʊ</span></span><span
style='color:#0B0080'>/</span></a></span><span class=apple-converted-space> </span><span
class=unicode><a
href="https://en.wikipedia.org/wiki/Wikipedia:Pronunciation_respelling_key"
title="Wikipedia:Pronunciation respelling key"><i><span style='color:#0B0080'>tab-</span></i><span
class=nocaps><b><i><span style='color:#0B0080;text-transform:uppercase;
text-decoration:none;text-underline:none'>loh</span></i></b></span></a></span>)
is an American<span class=apple-converted-space> </span></span><span
style='font-size:10.0pt'><a
href="https://en.wikipedia.org/wiki/Computer_software" title="Computer software"><span
style='font-family:"Arial",sans-serif;color:#0B0080;background:white'>computer software</span></a></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525;background:white'> </span></span><span style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;background:white'>company
headquartered in<span class=apple-converted-space> </span></span><span
style='font-size:10.0pt'><a
href="https://en.wikipedia.org/wiki/Seattle,_Washington"
title="Seattle, Washington"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Seattle, Washington</span></a></span><span
style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#252525;
background:white'>. It produces a family of interactive<span
class=apple-converted-space> </span></span><span style='font-size:10.0pt'><a
href="https://en.wikipedia.org/wiki/Data_visualization"
title="Data visualization"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>data visualization</span></a></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525;background:white'> </span></span><span style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;background:white'>products
focused on<span class=apple-converted-space> </span></span><span
style='font-size:10.0pt'><a
href="https://en.wikipedia.org/wiki/Business_intelligence"
title="Business intelligence"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>business intelligence</span></a></span><span
style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#252525;
background:white'>.<sup><a
href="https://en.wikipedia.org/wiki/Tableau_Software#cite_note-2"><span
style='color:#0B0080'>[2]</span></a></sup></span><sup><span style='font-size:
10.0pt;background:white'><o:p></o:p></span></sup></p>
<p class=MsoListParagraphCxSpMiddle style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;mso-add-space:auto;line-height:normal'><sup><span style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525;background:white'><o:p> </o:p></span></sup></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;mso-add-space:auto;text-indent:-.25in;line-height:normal;mso-list:l20 level1 lfo8;
tab-stops:list .5in'><![if !supportLists]><sup><span style='font-size:12.0pt;
mso-bidi-font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:
"Courier New";color:#252525'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span></sup><![endif]><span
style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#252525;
background:white'>Tableau offers five main products: Tableau Desktop, Tableau
Server, Tableau Online, Tableau Reader and Tableau Public. Tableau Public and
Tableau Reader are free to use, while both Tableau Server and Tableau Desktop
come with a 14 day fully functional free trial period, after which the user
must pay for the software. Tableau Desktop comes in both a Professional and a
lower cost Personal edition. Tableau Online is available with an annual
subscription for a single user, and scales to support thousands of users.<span
class=apple-converted-space> </span><sup><a
href="https://en.wikipedia.org/wiki/Tableau_Software#cite_note-14"><span
style='color:#0B0080'>[14]</span></a><o:p></o:p></sup></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in;
mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span lang=EN
style='font-size:16.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:Arial;color:black;mso-ansi-language:EN'>Proprietary
products</span></b></span><span lang=EN style='font-size:16.0pt;line-height:
106%;font-family:"Georgia",serif;mso-bidi-font-family:Arial;color:black;
mso-ansi-language:EN'><o:p></o:p></span></h2>
</div>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/ActiveReports" title=ActiveReports><span
class=SpellE><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>ActiveReports</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Actuate_Corporation"
title="Actuate Corporation"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Actuate Corporation</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/ApeSoft"
title=ApeSoft><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>ApeSoft</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Birst&action=edit&redlink=1"
title="Birst (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Birst</span></span></a><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/BOARD_International"
title="BOARD International"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>BOARD</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/ComArch"
title=ComArch><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>ComArch</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Data_Applied" title="Data Applied"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Data Applied</span></a><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Decision_Support_Panel"
title="Decision Support Panel"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Decision
Support Panel</span></a><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Domo"
title=Domo><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>Domo</span></a><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#cite_note-1"><sup><span
lang=EN style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>[1]</span></sup></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Dundas_Data_Visualization,_Inc."
title="Dundas Data Visualization, Inc."><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Dundas Data
Visualization, Inc.</span></a><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Dimensional_Insight"
title="Dimensional Insight"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Dimensional Insight</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Dynamic_AI&action=edit&redlink=1"
title="Dynamic AI (page does not exist)"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#A55858;mso-ansi-language:EN'>Dynamic AI</span></a><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#cite_note-2"><sup><span
lang=EN style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>[2]</span></sup></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Entalysis&action=edit&redlink=1"
title="Entalysis (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Entalysis</span></span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Grapheur"
title=Grapheur><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Grapheur</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>, implementing the<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Reactive_business_intelligence"
title="Reactive business intelligence"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>reactive
business intelligence</span></a><span class=apple-converted-space><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'> </span></span><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'>(RBI)
approach<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/GoodData"
title=GoodData><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>GoodData</span></span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>- Cloud Based<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/IBM"
title=IBM><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>IBM</span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
class=SpellE><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;mso-ansi-language:EN'><a
href="https://en.wikipedia.org/wiki/Cognos" title=Cognos><span
style='color:#0B0080'>Cognos</span></a></span></span><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/IcCube"
title=IcCube><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>icCube</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/IDV_Solutions" title="IDV Solutions"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>IDV Solutions</span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>Visual Fusion<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/InetSoft"
title=InetSoft><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>InetSoft</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Information_Builders"
title="Information Builders"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Information Builders</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/InfoZoom"
title=InfoZoom><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>InfoZoom</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Jackbe"
title=Jackbe><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Jackbe</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Jaspersoft&action=edit&redlink=1"
title="Jaspersoft (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Jaspersoft</span></span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>(now TIBCO, <span class=SpellE>iReport,Jasper</span> Studio,
Jasper Analysis, Jasper ETL, Jasper Library)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Jedox"
title=Jedox><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Jedox</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=JReport&action=edit&redlink=1"
title="JReport (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>JReport</span></span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>(from <span class=SpellE>Jinfonet</span> Software)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Klipfolio_Dashboard"
title="Klipfolio Dashboard"><span class=SpellE><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Klipfolio</span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'> Dashboard</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Lavastorm"
title=Lavastorm><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Lavastorm</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/LIONsolver" title=LIONsolver><span
class=SpellE><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>LIONsolver</span></span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/List_%26_Label" title="List & Label"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>List & Label</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Logi_Analytics&action=edit&redlink=1"
title="Logi Analytics (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Logi</span></span><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#A55858;mso-ansi-language:EN'> Analytics</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Looker_Data_Sciences"
title="Looker Data Sciences"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Looker</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Microsoft"
title=Microsoft><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>Microsoft</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<ul type=circle>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:normal;mso-list:l18 level1 lfo10;tab-stops:list .5in'><span
style='color:windowtext'><a
href="https://en.wikipedia.org/wiki/SQL_Server_Reporting_Services"
title="SQL Server Reporting Services"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>SQL
Server Reporting Services</span></a></span><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;mso-ansi-language:EN'><o:p></o:p></span></li>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:normal;mso-list:l18 level1 lfo10;tab-stops:list .5in'><span
style='color:windowtext'><a
href="https://en.wikipedia.org/wiki/Microsoft_Analysis_Services"
title="Microsoft Analysis Services"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>SQL
Server Analysis Services</span></a></span><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;mso-ansi-language:EN'><o:p></o:p></span></li>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:normal;mso-list:l18 level1 lfo10;tab-stops:list .5in'><span
style='color:windowtext'><a
href="https://en.wikipedia.org/wiki/PerformancePoint_Server_2007"
title="PerformancePoint Server 2007"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>PerformancePoint
Server 2007</span></a></span><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;mso-ansi-language:EN'><o:p></o:p></span></li>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:normal;mso-list:l18 level1 lfo10;tab-stops:list .5in'><span
style='color:windowtext'><a href="https://en.wikipedia.org/wiki/Proclarity"
title=Proclarity><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Proclarity</span></span></a></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-ansi-language:
EN'><o:p></o:p></span></li>
</ul>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/MicroStrategy" title=MicroStrategy><span
class=SpellE><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>MicroStrategy</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/MyDIALS"
title=MyDIALS><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>myDIALS</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/w/index.php?title=Numetric&action=edit&redlink=1"
title="Numetric (page does not exist)"><span class=SpellE><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#A55858;
mso-ansi-language:EN'>Numetric</span></span></a><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools#cite_note-3"><sup><span
lang=EN style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>[3]</span></sup></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Oracle_Corporation"
title="Oracle Corporation"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Oracle</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpFirst style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;mso-add-space:auto;text-indent:-.25in;line-height:normal;mso-list:l25 level1 lfo11'><![if !supportLists]><span
lang=EN style='font-size:10.5pt;font-family:"Courier New";mso-fareast-font-family:
"Courier New";color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Hyperion_Solutions_Corporation"
title="Hyperion Solutions Corporation"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Hyperion
Solutions Corporation</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='mso-margin-top-alt:auto;margin-bottom:
1.2pt;mso-add-space:auto;text-indent:-.25in;line-height:normal;mso-list:l25 level1 lfo11'><![if !supportLists]><span
lang=EN style='font-size:10.5pt;font-family:"Courier New";mso-fareast-font-family:
"Courier New";color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Oracle_Business_Intelligence_Suite_Enterprise_Edition"
title="Oracle Business Intelligence Suite Enterprise Edition"><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Business Intelligence Suite Enterprise Edition</span></a><span
class=MsoHyperlink><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'> (OBIEE – Oracle BI Enterprise Edition)</span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Panorama_Software" title="Panorama Software"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Panorama Software</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Pentaho"
title=Pentaho><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>Pentaho</span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>(now<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Hitachi_Data_Systems"
title="Hitachi Data Systems"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Hitachi Data Systems</span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Pervasive_DataRush"
title="Pervasive DataRush"><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Pervasive <span
class=SpellE>DataRush</span></span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Prelytis"
title=Prelytis><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>PRELYTIS</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Qlik"
title=Qlik><span class=SpellE><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Qlik</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Quantrix"
title=Quantrix><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Quantrix</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/RapidMiner" title=RapidMiner><span
class=SpellE><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>RapidMiner</span></span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Roambi"
title=Roambi><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Roambi</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/SAP_NetWeaver_Business_Intelligence"
title="SAP NetWeaver Business Intelligence"><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>SAP
NetWeaver Business Intelligence</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoListParagraph style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:37.2pt;mso-add-space:auto;text-indent:-.25in;line-height:normal;
mso-list:l13 level1 lfo12'><![if !supportLists]><span lang=EN style='font-size:
10.5pt;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#252525;mso-ansi-language:EN'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Business_Objects_(company)"
title="Business Objects (company)"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Business
Objects</span></a><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/SiSense"
title=SiSense><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>SiSense</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/SAS_Institute" title="SAS Institute"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>SAS</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span class=MsoHyperlink><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525;
text-decoration:none;text-underline:none'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Siebel_Systems" title="Siebel Systems"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Siebel Systems</span></a><span class=MsoHyperlink><span
style='color:#252525;text-decoration:none;text-underline:none'><o:p></o:p></span></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Spotfire"
title=Spotfire><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Spotfire</span></span></a><span
class=apple-converted-space><span lang=EN style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'> </span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'>(now<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/Tibco" title=Tibco><span
style='color:#0B0080'>Tibco</span></a></span>)</span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Sybase_IQ"
title="Sybase IQ"><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>Sybase IQ</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Tableau_Software" title="Tableau Software"><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Tableau Software</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/TARGIT_Business_Intelligence"
title="TARGIT Business Intelligence"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>TARGIT
Business Intelligence</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/Teradata"
title=Teradata><span lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;mso-ansi-language:EN'>Teradata</span></a><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Lighthouse" title=Lighthouse><span lang=EN
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'>Lighthouse</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a href="https://en.wikipedia.org/wiki/XLCubed"
title=XLCubed><span class=SpellE><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>XLCubed</span></span></a><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Yellowfin_Business_Intelligence"
title="Yellowfin Business Intelligence"><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Yellowfin
Business Intelligence</span></a><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:normal;mso-list:l28 level1 lfo9;
tab-stops:list .5in'><![if !supportLists]><span lang=EN style='font-size:10.0pt;
mso-bidi-font-size:10.5pt;font-family:Symbol;mso-fareast-font-family:Symbol;
mso-bidi-font-family:Symbol;color:#252525;mso-ansi-language:EN'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Zoho_Office_Suite#Zoho_Reports"
title="Zoho Office Suite"><span class=SpellE><span lang=EN style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#0B0080;mso-ansi-language:EN'>Zoho</span></span><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
mso-ansi-language:EN'> Reports</span></a><span class=apple-converted-space><span
lang=EN style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525;
mso-ansi-language:EN'> </span></span><span lang=EN style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;mso-ansi-language:EN'>(as part of
the <span class=SpellE>Zoho</span> Office Suite)<o:p></o:p></span></p>
<h1><span class=mw-headline><b><span style='font-family:"Georgia",serif;
color:black'>BI market</span></b></span><span style='font-size:18.0pt;
mso-bidi-font-size:16.0pt;line-height:106%'><o:p></o:p></span></h1>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:11.2pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Vendors in the business intelligence
space are often categorized into:<o:p></o:p></span></p>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l12 level1 lfo13;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:13.0pt;line-height:106%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>The consolidated big four "mega
vendors"</h2>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New"'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
Hyperion </h3>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span class=apple-converted-space><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;line-height:106%;font-family:
"Courier New";mso-fareast-font-family:"Courier New";color:#252525'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/SAP_AG" title="SAP AG"><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080'>SAP</span></a><span class=apple-converted-space><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/BusinessObjects" title=BusinessObjects><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080'>BusinessObjects</span></a></span>,<span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525'> <o:p></o:p></span></span></h3>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span class=apple-converted-space><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;line-height:106%;font-family:
"Courier New";mso-fareast-font-family:"Courier New";color:#252525'><span
style='mso-list:Ignore'>o<span style='font:7.0pt "Times New Roman"'>
</span></span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/IBM" title=IBM><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#0B0080'>IBM</span></a><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525'> </span></span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/Cognos" title=Cognos><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080'>Cognos</span></a></span>, and<span class=apple-converted-space><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525'> <o:p></o:p></span></span></h3>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New"'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Microsoft" title=Microsoft><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080'>Microsoft</span></a><span class=apple-converted-space><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525'> </span></span>BI.<a
href="https://en.wikipedia.org/wiki/Oracle_Hyperion#cite_note-14"><sup><span
style='font-size:8.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080'>[14]</span></sup></a></h3>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l12 level1 lfo13;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:13.0pt;line-height:106%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>The independent "pure-play" vendors<span
lang=ZH-CN style='font-family:宋体;mso-bidi-font-family:宋体'>:</span></h2>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span class=apple-converted-space><span
style='font-size:10.0pt;mso-bidi-font-size:12.0pt;line-height:106%;font-family:
"Courier New";mso-fareast-font-family:"Courier New"'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/MicroStrategy" title=MicroStrategy><span
class=SpellE><span style='color:#1F4D78;mso-themecolor:accent1;mso-themeshade:
127;text-decoration:none;text-underline:none'>MicroStrategy</span></span></a>,<span
class=apple-converted-space> <o:p></o:p></span></h3>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New"'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/Tableau_Software" title="Tableau Software"><span
style='color:#1F4D78;mso-themecolor:accent1;mso-themeshade:127;text-decoration:
none;text-underline:none'>Tableau</span></a>,</h3>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New"'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="https://en.wikipedia.org/wiki/QlikTech" title=QlikTech><span
class=SpellE><span style='color:#1F4D78;mso-themecolor:accent1;mso-themeshade:
127;text-decoration:none;text-underline:none'>QlikView</span></span></a><span
class=apple-converted-space> </span></h3>
<p class=MsoListParagraphCxSpFirst style='margin-left:1.5in;mso-add-space:auto;
text-indent:-.25in;mso-list:l2 level3 lfo14;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:106%;font-family:
Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=SpellE>QlikView</span> – a self-service BI tool or business discovery
platform from <span class=SpellE>Qlik</span></p>
<p class=MsoListParagraphCxSpLast style='margin-left:1.5in;mso-add-space:auto;
text-indent:-.25in;mso-list:l2 level3 lfo14;tab-stops:list 1.5in'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;line-height:106%;font-family:
Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:Wingdings'><span
style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>The
<span class=SpellE>QlikView</span> Business Discovery platform delivers true
self-service BI that empowers business users by driving innovative
decision-making.</p>
<h3 style='margin-left:1.0in;text-indent:-.25in;mso-list:l12 level2 lfo13;
tab-stops:list 1.0in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:12.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New"'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/SAS_Institute_Inc."
title="SAS Institute Inc."><span style='color:#1F4D78;mso-themecolor:accent1;
mso-themeshade:127;text-decoration:none;text-underline:none'>SAS</span></a></h3>
<h1 style='margin-left:.25in;text-indent:-.25in;mso-list:l9 level1 lfo15;
tab-stops:list .25in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:16.0pt;line-height:106%;font-family:Symbol;mso-fareast-font-family:
Symbol;mso-bidi-font-family:Symbol'><span style='mso-list:Ignore'>·<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>Oracle Business Intelligence Foundation Suite </h1>
<p class=MsoListParagraphCxSpFirst style='text-indent:-.25in;mso-list:l11 level1 lfo16;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#ED1B2E'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
Business Intelligence Enterprise Edition (OBIEE)<span style='color:#ED1B2E'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l11 level1 lfo16;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#ED1B2E'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
Scorecard and Strategy Management<span style='color:#ED1B2E'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l11 level1 lfo16;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#ED1B2E'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
<span class=SpellE>Essbase</span><span style='color:#ED1B2E'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l11 level1 lfo16;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#ED1B2E'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
<span class=SpellE>Essbase</span> Analytics Link for Hyperion Financial
Management<span style='color:#ED1B2E'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='text-indent:-.25in;mso-list:l11 level1 lfo16;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#ED1B2E'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
Business Intelligence Publisher<span style='color:#ED1B2E'><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpLast style='text-indent:-.25in;mso-list:l11 level1 lfo16;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
mso-bidi-font-size:11.0pt;line-height:106%;font-family:"Courier New";
mso-fareast-font-family:"Courier New";color:#ED1B2E'><span style='mso-list:
Ignore'>o<span style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]>Oracle
Business Intelligence Mobile<span style='color:#ED1B2E'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:7.5pt;line-height:12.0pt;background:
white'><span style='font-size:12.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'>Oracle Business Intelligence Foundation Suite
includes the following capabilities:<o:p></o:p></span></p>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l15 level1 lfo17;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
line-height:106%;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:#1F4F82;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://www.oracle.com/us/solutions/business-analytics/business-intelligence/enterprise-edition/overview/index.html"><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#1F4F82;text-decoration:none;
text-underline:none'>Enterprise BI Platform</span></b></a><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#1F4F82'> (OBIEE)<o:p></o:p></span></b></h2>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.5in;line-height:13.45pt;background:white'><b><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;background:white'>OBIEE (Oracle Business
Intelligence Enterprise Edition) OBIEE Plus (Oracle Business Intelligence
Enterprise Edition Plus) - </span></b><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'> is </span><a
href="https://en.wikipedia.org/wiki/Oracle_Corporation"
title="Oracle Corporation"><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;text-decoration:none;text-underline:none'>Oracle Corporation</span></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>'s set
of </span><a
href="https://en.wikipedia.org/wiki/Business_intelligence_tools"
title="Business intelligence tools"><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080;text-decoration:none;text-underline:none'>business
intelligence tools</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> consisting of former </span><a
href="https://en.wikipedia.org/wiki/Siebel_Systems" title="Siebel Systems"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080;
background:yellow;mso-highlight:yellow;text-decoration:none;text-underline:
none'>Siebel Systems</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525;background:yellow;mso-highlight:yellow'> business
intelligence and </span><a
href="https://en.wikipedia.org/wiki/Hyperion_Solutions"
title="Hyperion Solutions"><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#0B0080;background:yellow;mso-highlight:yellow;text-decoration:none;
text-underline:none'>Hyperion Solutions</span></a><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525;background:yellow;mso-highlight:
yellow'> business intelligence offerings</span><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
margin-left:.5in;line-height:13.45pt;background:white'><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'>The industry counterpart and main competitors of OBIEE are
Microsoft BI, </span><a href="https://en.wikipedia.org/wiki/IBM"
title=IBM><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#0B0080;text-decoration:none;
text-underline:none'>IBM</span></a><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";color:#252525'> <span
class=SpellE><a href="https://en.wikipedia.org/wiki/Cognos" title=Cognos><span
style='color:#0B0080;text-decoration:none;text-underline:none'>Cognos</span></a></span>, </span><a
href="https://en.wikipedia.org/wiki/SAP_AG" title="SAP AG"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>SAP
AG</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'> </span><a
href="https://en.wikipedia.org/wiki/Business_Objects" title="Business Objects"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>Business
Objects</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'> and </span><a
href="https://en.wikipedia.org/wiki/SAS_Institute_Inc."
title="SAS Institute Inc."><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#0B0080;text-decoration:none;
text-underline:none'>SAS Institute Inc.</span></a><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'> The products currently leverage a common BI Server </span><span
style='font-size:13.0pt;font-family:"Arial",sans-serif;color:#9B9B9B;
background:white'><o:p></o:p></span></p>
<h3 style='margin-left:.75in;text-indent:-.25in;mso-list:l22 level1 lfo18'><![if !supportLists]><span
style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:white'>Siebel Systems<o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:.75in;line-height:normal'><b><span style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525;background:white'>Siebel CRM
Systems, Inc.</span></b><span class=apple-converted-space><span
style='font-size:10.0pt;font-family:"Arial",sans-serif;color:#252525;
background:white'> </span></span><span style='font-size:10.0pt;font-family:
"Arial",sans-serif;color:#252525;background:white'>was a<span
class=apple-converted-space> </span></span><span style='font-size:10.0pt'><a
href="https://en.wikipedia.org/wiki/Computer_software" title="Computer software"><span
style='font-family:"Arial",sans-serif;color:#0B0080;background:white'>software</span></a></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525;background:white'> </span></span><span style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;background:white'>company
principally engaged in the design, development, marketing, and support of<span
class=apple-converted-space> </span></span><span style='font-size:10.0pt'><a
href="https://en.wikipedia.org/wiki/Customer_relationship_management"
title="Customer relationship management"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>customer relationship management</span></a></span><span
class=apple-converted-space><span style='font-size:10.0pt;font-family:"Arial",sans-serif;
color:#252525;background:white'> </span></span><span style='font-size:
10.0pt;font-family:"Arial",sans-serif;color:#252525;background:white'>(CRM)
applications.<span class=apple-converted-space> </span></span><span
class=apple-converted-space><span lang=EN style='font-size:10.0pt;font-family:
"Arial",sans-serif;color:#252525;mso-ansi-language:EN'><o:p></o:p></span></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.75in;line-height:13.45pt;background:white'><span style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525'>Principal competitors included
Oracle Corporation (now Siebel's owner); SAP America Inc.; <span class=SpellE>Vantive</span>
Corporation (subsidiary of<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/PeopleSoft" title=PeopleSoft><span
style='color:#0B0080'>PeopleSoft Inc.</span></a>, now owned by Oracle);<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Sage_Group" title="Sage Group"><span
style='color:#0B0080'>Sage Group</span></a>; Clarify Corporation (subsidiary of<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Amdocs" title=Amdocs><span
style='color:#0B0080'>Amdocs</span></a>); SAS Institute Inc.;<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Epiphany,_Inc." title="Epiphany, Inc."><span
style='color:#0B0080'>Epiphany, Inc.</span></a>; <span class=SpellE>Broadbase</span>
Software <span class=SpellE>Inc</span>;<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Salesforce.com" title=Salesforce.com><span
style='color:#0B0080'>Salesforce.com</span></a>;<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Microsoft_Dynamics"
title="Microsoft Dynamics"><span style='color:#0B0080'>Microsoft Dynamics</span></a>;<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/SugarCRM" title=SugarCRM><span
style='color:#0B0080'>SugarCRM</span></a></span>.</span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.75in;line-height:13.45pt;background:white'><span style='font-size:10.0pt;
font-family:"Arial",sans-serif;color:#252525'>Siebel Systems competed directly
with Oracle and<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/SAP_AG" title="SAP AG"><span
style='color:#0B0080'>SAP</span></a>. These competing software suites gradually
developed HR, Financial and ERP packages that were readily integrated and thus
did not require specialists to deploy,<sup>[<i><a
href="https://en.wikipedia.org/wiki/Wikipedia:Citation_needed"
title="Wikipedia:Citation needed"><span style='color:#0B0080'>citation needed</span></a></i>]</sup><span
class=apple-converted-space> </span>enabling them to steadily erode
Siebel's market share.<o:p></o:p></span></p>
<h3 style='margin-left:.75in;text-indent:-.25in;mso-list:l22 level1 lfo18'><![if !supportLists]><span
style='font-family:Wingdings;mso-fareast-font-family:Wingdings;mso-bidi-font-family:
Wingdings'><span style='mso-list:Ignore'>§<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:white'>Hyperion<o:p></o:p></span></h3>
<p style='margin-top:0in;margin-right:0in;margin-bottom:6.75pt;margin-left:
.75in;background:white'><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
color:black'>In 2007, Oracle acquired Hyperion, a leading provider of <span
style='background:yellow;mso-highlight:yellow'>performance management software</span>.
The transaction extends Oracle's business intelligence capabilities to offer
the most comprehensive system for enterprise performance management.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:6.75pt;margin-left:
.75in;background:white'><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
color:black'>Over the past few years, Oracle has significantly reoriented our
business intelligence product strategy, shifting our focus from offering a
solution that works for Oracle-only environments towards offering a
best-of-breed business intelligence and performance management product family
that will work with heterogeneous information sources in an enterprise, both Oracle
and non-Oracle.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:6.75pt;margin-left:
.75in;background:white'><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
color:black'>The acquisition of Hyperion extends our business intelligence
product strategy. Customers are increasingly using performance management and
business intelligence together. Hyperion adds complementary products to
Oracle's business intelligence offerings including a leading enterprise
planning solution, world-class financial close and reporting products, and a
powerful multi-source OLAP server. Coupled with Oracle's BI tools and
pre-packaged analytic applications, the combination redefines business
intelligence and performance management by providing the first integrated,
end-to-end Enterprise Performance Management System that spans planning,
financial close, operational analytic applications, BI tools, reporting, and
data integration, all on a unified BI platform.<o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;background:white'><span style='font-size:11.0pt;
font-family:"Arial",sans-serif;color:black'>After the acquisition, we
introduced a new product family called <span style='background:yellow;
mso-highlight:yellow'>Oracle Business Intelligence Enterprise Edition Plus</span>.
This integrated suite includes all of the Oracle and Hyperion reporting and
analysis tools. Since 2007, we have released new versions of the Oracle
Enterprise Performance Management System, which include continued innovations
and capabilities to improve business insights and decision-making. </span><span
style='font-size:11.0pt'><a
href="http://www.oracle.com/us/corporate/press/066183"><span style='font-family:
"Arial",sans-serif;color:#1F4F82'>Read more about the latest release</span></a></span><span
style='font-size:11.0pt;font-family:"Arial",sans-serif;color:black'>. In 2010,
we released <span style='background:yellow;mso-highlight:yellow'>Oracle
Business Intelligence 11<em><span style='font-family:"Arial",sans-serif'>g</span></em>,
which provides the most complete and integrated suite of BI tools in the
market.</span><o:p></o:p></span></p>
<p style='margin-top:0in;margin-right:0in;margin-bottom:0in;margin-left:.75in;
margin-bottom:.0001pt;background:white'><span style='font-size:11.0pt;
font-family:"Arial",sans-serif;color:black'><o:p> </o:p></span></p>
<p class=MsoNormal style='margin-left:.75in'><b><span style='font-size:11.0pt;
line-height:106%;font-family:"Arial",sans-serif;color:#252525;background:white'>Hyperion
Solutions Corporation</span></b><span class=apple-converted-space><span
style='font-size:11.0pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'> </span></span><span style='font-size:
11.0pt;line-height:106%;font-family:"Arial",sans-serif;color:#252525;
background:white'>was an<span class=apple-converted-space> </span></span><span
style='font-size:11.0pt;line-height:106%'><a
href="https://en.wikipedia.org/wiki/Enterprise_Performance_Management"
title="Enterprise Performance Management"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Enterprise Performance Management</span></a></span><span
class=apple-converted-space><span style='font-size:11.0pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:11.0pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>software company, located in<span
class=apple-converted-space> </span></span><span style='font-size:11.0pt;
line-height:106%'><a
href="https://en.wikipedia.org/wiki/Santa_Clara,_California"
title="Santa Clara, California"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Santa Clara, California</span></a></span><span
style='font-size:11.0pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>, USA, which was acquired by<span
class=apple-converted-space> </span></span><span style='font-size:11.0pt;
line-height:106%'><a href="https://en.wikipedia.org/wiki/Oracle_Corporation"
title="Oracle Corporation"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Oracle Corporation</span></a></span><span
class=apple-converted-space><span style='font-size:11.0pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:11.0pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>in 2007. Many of its products were targeted at
the </span><span style='font-size:11.0pt;line-height:106%'><a
href="https://en.wikipedia.org/wiki/Business_intelligence"
title="Business intelligence"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>business intelligence</span></a></span><span
class=apple-converted-space><span style='font-size:11.0pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:11.0pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>(BI) and<span class=apple-converted-space> </span></span><span
style='font-size:11.0pt;line-height:106%'><a
href="https://en.wikipedia.org/wiki/Business_performance_management"
title="Business performance management"><span style='font-family:"Arial",sans-serif;
color:#0B0080;background:white'>business performance management</span></a></span><span
class=apple-converted-space><span style='font-size:11.0pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:11.0pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>markets, and as of 2013<span
class=apple-converted-space> </span>are still actively developed and sold
by Oracle as<span class=apple-converted-space> </span><b>Oracle Hyperion</b><span
class=apple-converted-space> </span>products.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
margin-left:.75in;line-height:11.2pt;background:white'><span style='font-size:
11.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'>Hyperion software products include:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt'><a
href="https://en.wikipedia.org/wiki/Essbase" title=Essbase><span class=SpellE><span
style='font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#0B0080;text-decoration:none;text-underline:none'>Essbase</span></span></a></span><span
style='font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Intelligence and
SQR Production Reporting (products acquired in 2003 takeover of </span><span
style='font-size:11.0pt'><a href="https://en.wikipedia.org/wiki/Brio_Technology"
title="Brio Technology"><span style='font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>Brio
Technology</span></a></span><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Enterprise<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt'><a
href="https://en.wikipedia.org/wiki/Hyperion_Planning" title="Hyperion Planning"><span
style='font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#0B0080;text-decoration:none;text-underline:none'>Hyperion Planning</span></a></span><span
style='font-size:11.0pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Strategic
Finance<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Financial
Data Management<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Enterprise
Performance Management Architect<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Financial
Close Management<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Disclosure
Management<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Performance
Scorecard<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Business
Modelling<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Financial
Management<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Master Data
Management/Oracle Data Relationship Management<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Financial
Reporting<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Web Analysis<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion <span
class=SpellE>SmartView</span><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion EPM Workspace<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Profitability
and Cost Management<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion System 9 BI+
(a combination of Interactive Reporting, SQR, Web Analysis, Financial
Reporting, EPM Workspace and <span class=SpellE>SmartView</span>)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Financial
Data Quality Management (Also referred to as FDM EE)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Hyperion Tax Provision<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:73.2pt;text-indent:-.25in;line-height:11.2pt;mso-list:l3 level1 lfo19;
tab-stops:list 1.25in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:11.0pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:11.0pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>Planning Budgeting
Cloud Service<o:p></o:p></span></p>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l15 level1 lfo17;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
line-height:106%;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://www.oracle.com/us/solutions/business-analytics/business-intelligence/essbase/overview/index.html"><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#1F4F82;text-decoration:none;
text-underline:none'>OLAP Analytics</span></b></a><b><span style='font-size:
10.0pt;line-height:106%;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:black'><o:p></o:p></span></b></h2>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l15 level1 lfo17;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
line-height:106%;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://www.oracle.com/us/solutions/business-analytics/business-intelligence/strategy-management/overview/"><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#1F4F82;text-decoration:none;
text-underline:none'>Scorecard and Strategy Management</span></b></a><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:black'><o:p></o:p></span></b></h2>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l15 level1 lfo17;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
line-height:106%;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://www.oracle.com/us/solutions/business-analytics/business-intelligence/bi-mobile/overview/index.html"><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#1F4F82;text-decoration:none;
text-underline:none'>Mobile BI</span></b></a><b><span style='font-size:10.0pt;
line-height:106%;font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:black'><o:p></o:p></span></b></h2>
<h2 style='margin-left:.5in;text-indent:-.25in;mso-list:l15 level1 lfo17;
tab-stops:list .5in'><![if !supportLists]><span style='font-size:10.0pt;
line-height:106%;font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:black;mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>o<span
style='font:7.0pt "Times New Roman"'> </span></span></span><![endif]><a
href="http://www.oracle.com/us/solutions/business-analytics/business-intelligence/publisher/overview/index.html"><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#1F4F82;text-decoration:none;
text-underline:none'>Enterprise Reporting</span></b></a><b><span
style='font-size:10.0pt;line-height:106%;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:black'><o:p></o:p></span></b></h2>
<p class=MsoNormal><b><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'><o:p> </o:p></span></b></p>
<h1 style='margin-left:.25in;text-indent:-.25in;mso-list:l24 level1 lfo20'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:white'>Teradata – for
data warehousing<o:p></o:p></span></h1>
<p class=MsoNormal style='margin-left:.25in'><b><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#252525;background:white'>Teradata
Corporation</span></b><span class=apple-converted-space><span style='font-size:
10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#252525;
background:white'> </span></span><span style='font-size:10.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:#252525;background:white'>is a
publicly-held international computer company that sells analytic data platforms,
marketing applications and related services. Its analytics products are meant
to consolidate data from different sources and make the data available for
analysis. Teradata marketing applications are meant to support marketing teams
that use data analytics to inform and develop programs. In early 2015, the
company formed two divisions: Data & Analytics for its data analytics
platforms and related services and Marketing Applications for its marketing
software and related services.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-4"><sup><span
style='font-size:8.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>[4]</span></sup></a><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>The corporate headquarters are in </span><a
href="https://en.wikipedia.org/wiki/Miamisburg,_Ohio" title="Miamisburg, Ohio"><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Miamisburg</span></a><span style='font-size:
10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#252525;
background:white'>,<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Ohio" title=Ohio><span style='font-size:
10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#0B0080;
background:white'>Ohio</span></a><span style='font-size:10.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:#252525;background:white'>.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
margin-left:.25in;line-height:13.45pt;background:white'><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'>Teradata is an </span><a
href="https://en.wikipedia.org/wiki/Enterprise_software"
title="Enterprise software"><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#0B0080;text-decoration:none;
text-underline:none'>enterprise software</span></a><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'> company that develops and sells a </span><a
href="https://en.wikipedia.org/wiki/Relational_database_management_system"
title="Relational database management system"><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#0B0080;text-decoration:none;text-underline:none'>relational database
management system</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'> (RDBMS) with the
same name. Teradata is publicly traded on the New York Stock Exchange (NYSE)
under the stock symbol TDC.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-NCRspinoff-5"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>[5]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
margin-left:.25in;line-height:13.45pt;background:white'><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'>The Teradata product is referred to as a "data warehouse
system" and stores and manages data. The data warehouses use a
"shared nothing" architecture, which means that each server node has
its own memory and processing power.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-6"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>[6]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'> Adding more </span><a
href="https://en.wikipedia.org/wiki/Server_(computing)"
title="Server (computing)"><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#0B0080;text-decoration:none;
text-underline:none'>servers</span></a><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'> and nodes increases the amount of data that can be stored.
The </span><a href="https://en.wikipedia.org/wiki/Database_software"
title="Database software"><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#0B0080;text-decoration:none;
text-underline:none'>database software</span></a><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'> sits on top of the servers and spreads the workload among
them.</span><a href="https://en.wikipedia.org/wiki/Teradata#cite_note-Lawson-7"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>[7]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'> Teradata sells applications and software
to process different types of data. In 2010, Teradata added </span><a
href="https://en.wikipedia.org/wiki/Text_analytics" title="Text analytics"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>text
analytics</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'> to track </span><a
href="https://en.wikipedia.org/wiki/Unstructured_data" title="Unstructured data"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>unstructured
data</span></a><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
mso-fareast-font-family:"Times New Roman";color:#252525'>, such as word
processor documents, and semi-structured data, such as spreadsheets.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-8"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>[8]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;
margin-left:.25in;line-height:13.45pt;background:white'><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:"Times New Roman";
color:#252525'>Teradata's product can be used for business analysis. Data
warehouses can track company data, such as sales, customer preferences, product
placement, etc.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-Lawson-7"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#0B0080;text-decoration:none;text-underline:none'>[7]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;mso-fareast-font-family:
"Times New Roman";color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata is a<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Massively_parallel_(computing)"
title="Massively parallel (computing)"><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#0B0080'>massively parallel processing</span></a><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>system running a<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Shared-nothing_architecture"
title="Shared-nothing architecture"><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#0B0080'>shared-nothing architecture</span></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-29"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[29]</span></sup></a><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>Its technology consists of<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Computer_hardware" title="Computer hardware"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080'>hardware</span></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>,<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Software" title=Software><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080'>software</span></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>,
database, and consulting. The system moves data to a<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Data_warehouse" title="Data warehouse"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080'>data
warehouse</span></a><span class=apple-converted-space><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>where it
can be recalled and analyzed.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-Pereira-13"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[13]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The systems can be used as
back-up for one another during downtime, and in normal operation balance the
work load across themselves.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-30"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[30]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>In 2009, Forrester Research
issued a report, "The Forrester Wave: Enterprise Data Warehouse
Platform," by James <span class=SpellE>Kobielus</span>,</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-Kobielus-31"><span
style='color:#0B0080'>[31]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>rating Teradata the industry's number one enterprise
data warehouse platform in the "Current Offering" category.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Marketing research company<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Gartner_Group" title="Gartner Group"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080'>Gartner
Group</span></a><span class=apple-converted-space><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>placed
Teradata in the "leaders quadrant" in its 2009, 2010, and 2012
reports, "Magic Quadrant for Data Warehouse Database Management
Systems".</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-Gartner-32"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[32]</span></sup></a><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-33"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[33]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata is the most popular data
warehouse DBMS in the DB-Engines database ranking.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-34"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[34]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>In 2010, Teradata was listed in<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Fortune_Magazine" title="Fortune Magazine"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080'>Fortune’s</span></a><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>annual list of Most Admired Companies.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-35"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[35]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<h3 style='margin-top:.05in;margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Active enterprise data warehouse</span></span><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'><o:p></o:p></span></h3>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata Active Enterprise Data
Warehouse is the platform that runs the Teradata Database, with added data
management tools and<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Data_mining" title="Data mining"><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#0B0080'>data
mining</span></a><span class=apple-converted-space><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>software.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The data warehouse differentiates
between “hot and cold” data – meaning that the warehouse puts data that is not
often used in a slower storage section.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-36"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[36]</span></sup></a><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>As of October 2010, Teradata uses Xeon 5600
processors for the server nodes.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-37"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[37]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata Database 13.10 was announced
in 2010 as the company’s database software for storing and processing data.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-38"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[38]</span></sup></a><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-39"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[39]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata Database 14 was sold as
the upgrade to 13.10 in 2011 and runs multiple data warehouse workloads at the
same time.</span><a href="https://en.wikipedia.org/wiki/Teradata#cite_note-40"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[40]</span></sup></a><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>It includes column-store analyses.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-41"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[41]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata Integrated Analytics is
a set of tools for data analysis that resides inside the data warehouse.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-42"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[42]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<h3 style='margin-top:.05in;margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Backup, archive, and restore</span></span><span style='font-size:
14.5pt;line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>BAR is Teradata’s backup and
recovery system.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-43"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[43]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The Teradata Disaster Recovery
Solution is automation and tools for data recovery and archiving. Customer data
can be stored in an offsite recovery center.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-44"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[44]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<h3 style='margin-top:.05in;margin-right:0in;margin-bottom:0in;margin-left:
.25in;margin-bottom:.0001pt;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Platform family</span></span><span style='font-size:14.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Teradata Platform Family is a set
of products that include the Teradata Data Warehouse, Database, and a set of
analytic tools. The platform family is marketed as smaller and less expensive
than the other Teradata solutions.</span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-45"><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#0B0080'>[45]</span></sup></a><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p class=MsoNormal style='margin-left:.25in'><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#252525;background:white'>Teradata's
main competitors are similar products from vendors such as<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Oracle_database" title="Oracle database"><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Oracle</span></a><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#252525;background:white'>,<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/IBM_DB2" title="IBM DB2"><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>IBM</span></a><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#252525;background:white'>,<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Microsoft_SQL_Server"
title="Microsoft SQL Server"><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#0B0080;background:white'>Microsoft</span></a><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>and<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Sybase_IQ" title="Sybase IQ"><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Sybase IQ</span></a><span style='font-size:
10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#252525;
background:white'>. Also, competitors include data warehouse appliance vendors
such as<span class=apple-converted-space> </span></span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/Netezza" title=Netezza><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Netezza</span></a></span><a
href="https://en.wikipedia.org/wiki/Teradata#cite_note-69"><sup><span
style='font-size:8.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>[69]</span></sup></a><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>(acquired in November 2010 by<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/IBM" title=IBM><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#0B0080;background:white'>IBM</span></a><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>),<span class=apple-converted-space> </span></span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/DATAllegro"
title=DATAllegro><span style='font-size:10.5pt;line-height:106%;font-family:
"Arial",sans-serif;color:#0B0080;background:white'>DATAllegro</span></a></span><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>(acquired in August 2008 by<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Microsoft" title=Microsoft><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Microsoft</span></a><span style='font-size:
10.5pt;line-height:106%;font-family:"Arial",sans-serif;color:#252525;
background:white'>),<span class=apple-converted-space> </span></span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/ParAccel" title=ParAccel><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>ParAccel</span></a></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>,<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Pivotal_Greenplum_Database"
title="Pivotal Greenplum Database"><span style='font-size:10.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:#0B0080;background:white'>Pivotal <span
class=SpellE>Greenplum</span> Database</span></a><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#252525;background:white'>,
and<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/Vertica" title=Vertica><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>Vertica Systems</span></a><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>(acquired in February 2011 by<span
class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/HP" title=HP><span style='font-size:10.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:#0B0080;background:white'>HP</span></a><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>), and from packaged data warehouse
applications such as<span class=apple-converted-space> </span></span><a
href="https://en.wikipedia.org/wiki/SAP_BW" title="SAP BW"><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#0B0080;background:white'>SAP BW</span></a><span
class=apple-converted-space><span style='font-size:10.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:#252525;background:white'> </span></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>and<span class=apple-converted-space> </span></span><span
class=SpellE><a
href="https://en.wikipedia.org/w/index.php?title=Kalido&action=edit&redlink=1"
title="Kalido (page does not exist)"><span style='font-size:10.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:#A55858;background:white'>Kalido</span></a></span><span
style='font-size:10.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#252525;background:white'>.<o:p></o:p></span></p>
<h1 style='margin-left:.25in;text-indent:-.25in;mso-list:l24 level1 lfo20'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='background:white'>Hadoop <o:p></o:p></span></h1>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><b><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Apache Hadoop</span></b><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>is an<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Open_source" title="Open source"><span
style='color:#0B0080'>open-source</span></a><span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Software_framework"
title="Software framework"><span style='color:#0B0080'>software framework</span></a><span
class=apple-converted-space> </span>written in<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a><span
class=apple-converted-space> </span>for<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Clustered_file_system"
title="Clustered file system"><span style='color:#0B0080'>distributed storage</span></a><span
class=apple-converted-space> </span>and<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Distributed_processing"
title="Distributed processing"><span style='color:#0B0080'>distributed
processing</span></a><span class=apple-converted-space> </span>of very
large data sets on<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Computer_cluster" title="Computer cluster"><span
style='color:#0B0080'>computer clusters</span></a><span
class=apple-converted-space> </span>built from<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Commodity_hardware"
title="Commodity hardware"><span style='color:#0B0080'>commodity hardware</span></a>.
All the modules in Hadoop are designed with a fundamental assumption that
hardware failures (of individual machines, or racks of machines) are
commonplace and thus should be automatically handled in software by the
framework.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The core of Apache Hadoop
consists of a storage part (<a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#HDFS" title="Apache Hadoop"><span
style='color:#0B0080'>Hadoop Distributed File System (HDFS)</span></a>) and a
processing part (<a href="https://en.wikipedia.org/wiki/MapReduce"
title=MapReduce><span style='color:#0B0080'>MapReduce</span></a>). Hadoop
splits files into large blocks and distributes them amongst the nodes in the
cluster. To process the data, Hadoop MapReduce transfers<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/JAR_(file_format)" title="JAR (file format)"><span
style='color:#0B0080'>packaged code</span></a><span
class=apple-converted-space> </span>for nodes to process in parallel,
based on the data each node needs to process. This approach takes advantage of
data locality</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-3"><span
style='color:#0B0080'>[3]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>—nodes manipulating the data that
they have on hand—to allow the data to be<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Distributed_processing"
title="Distributed processing"><span style='color:#0B0080'>processed</span></a><span
class=apple-converted-space> </span>faster and more efficiently than it
would be in a more conventional<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Supercomputer_architecture"
title="Supercomputer architecture"><span style='color:#0B0080'>supercomputer
architecture</span></a><span class=apple-converted-space> </span>that
relies on a<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Parallel_file_system"
title="Parallel file system"><span style='color:#0B0080'>parallel file system</span></a><span
class=apple-converted-space> </span>where computation and data are
connected via high-speed networking.</span><sup><span style='font-size:8.5pt;
font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-4"><span
style='color:#0B0080'>[4]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The base Apache Hadoop framework
is composed of the following modules:<o:p></o:p></span></p>
<ul type=circle>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:13.45pt;mso-list:l4 level1 lfo21;tab-stops:list .5in;
background:white'><i><span style='font-size:10.5pt;font-family:"Arial",sans-serif'>Hadoop
Common</span></i><span class=apple-converted-space><span style='font-size:
10.5pt;font-family:"Arial",sans-serif'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif'>– contains
libraries and utilities needed by other Hadoop modules;<o:p></o:p></span></li>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:13.45pt;mso-list:l4 level1 lfo21;tab-stops:list .5in;
background:white'><i><span style='font-size:10.5pt;font-family:"Arial",sans-serif'>Hadoop
Distributed File System (HDFS)</span></i><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:
"Arial",sans-serif'> </span></span><span style='font-size:10.5pt;
font-family:"Arial",sans-serif'>– a distributed file-system that stores
data on commodity machines, providing very high aggregate bandwidth across
the cluster;<o:p></o:p></span></li>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:13.45pt;mso-list:l4 level1 lfo21;tab-stops:list .5in;
background:white'><i><span style='font-size:10.5pt;font-family:"Arial",sans-serif'>Hadoop
YARN</span></i><span class=apple-converted-space><span style='font-size:
10.5pt;font-family:"Arial",sans-serif'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif'>– a
resource-management platform responsible for managing computing resources in
clusters and using them for scheduling of users' applications;</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif'><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-5"><span
style='color:#0B0080'>[5]</span></a><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-6"><span
style='color:#0B0080'>[6]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:
"Arial",sans-serif'> </span></span><span style='font-size:10.5pt;
font-family:"Arial",sans-serif'>and<o:p></o:p></span></li>
<li class=MsoNormal style='color:#252525;mso-margin-top-alt:auto;margin-bottom:
1.2pt;line-height:13.45pt;mso-list:l4 level1 lfo21;tab-stops:list .5in;
background:white'><i><span style='font-size:10.5pt;font-family:"Arial",sans-serif'>Hadoop
MapReduce</span></i><span class=apple-converted-space><span
style='font-size:10.5pt;font-family:"Arial",sans-serif'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif'>– a programming
model for large scale data processing.<o:p></o:p></span></li>
</ul>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The term "Hadoop" has
come to refer not just to the base modules above, but also to the
"ecosystem",</span><sup><span style='font-size:8.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-7"><span
style='color:#0B0080'>[7]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>or collection of additional software packages
that can be installed on top of or alongside Hadoop, such as<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Pig_(programming_tool)"
title="Pig (programming tool)"><span style='color:#0B0080'>Apache Pig</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_Hive" title="Apache Hive"><span
style='color:#0B0080'>Apache Hive</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_HBase" title="Apache HBase"><span
style='color:#0B0080'>Apache <span class=SpellE>HBase</span></span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_Spark" title="Apache Spark"><span
style='color:#0B0080'>Apache Spark</span></a>, and others.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-8"><span
style='color:#0B0080'>[8]</span></a><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-9"><span
style='color:#0B0080'>[9]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Apache Hadoop's MapReduce and
HDFS components were inspired by<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Google" title=Google><span
style='color:#0B0080'>Google</span></a><span class=apple-converted-space> </span>papers
on their<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/MapReduce" title=MapReduce><span
style='color:#0B0080'>MapReduce</span></a><span class=apple-converted-space> </span>and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Google_File_System"
title="Google File System"><span style='color:#0B0080'>Google File System</span></a>.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-10"><span
style='color:#0B0080'>[10]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The Hadoop framework itself is
mostly written in the Java programming language, with some native code in<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/C_(programming_language)"
title="C (programming language)"><span style='color:#0B0080'>C</span></a><span
class=apple-converted-space> </span>and command line utilities written as<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Shell_scripts" title="Shell scripts"><span
style='color:#0B0080'>Shell script</span></a>. For end-users, though MapReduce
Java code is common, any programming language can be used with "Hadoop
Streaming" to implement the "map" and "reduce" parts
of the user's program.</span><sup><span style='font-size:8.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Apache_Hadoop#cite_note-11"><span
style='color:#0B0080'>[11]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>Other related projects expose other
higher-level user interfaces.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Prominent corporate users of
Hadoop include Facebook and Yahoo. It can be deployed in traditional on-site
datacenters but has also been implemented in public cloud spaces such as<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Microsoft_Azure" title="Microsoft Azure"><span
style='color:#0B0080'>Microsoft <span class=SpellE>Azure</span></span></a><span
class=SpellE>,<a href="https://en.wikipedia.org/wiki/Amazon_Web_Services"
title="Amazon Web Services"><span style='color:#0B0080'>Amazon</span><span
style='color:#0B0080'> Web Services</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Google_Compute_Engine"
title="Google Compute Engine"><span style='color:#0B0080'>Google Compute Engine</span></a>,
and IBM<span class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Bluemix" title=Bluemix><span
style='color:#0B0080'>Bluemix</span></a></span>.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
.25in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Apache Hadoop is a registered
trademark of the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_Software_Foundation"
title="Apache Software Foundation"><span style='color:#0B0080'>Apache Software
Foundation</span></a>.<o:p></o:p></span></p>
<h1 style='margin-left:.25in;text-indent:-.25in;mso-list:l24 level1 lfo20'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><a
href="https://blog.profitbricks.com/top-45-big-data-tools-for-developers/"
title="Permanent Link to Top 45 Big Data Tools for Developers"><span
style='font-size:22.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:#222222;letter-spacing:-1.5pt'>Top 45 Big Data Tools for Developers</span></a></h1>
<p class=MsoNormal style='margin-left:.25in'><a
href="https://blog.profitbricks.com/top-45-big-data-tools-for-developers/">https://blog.profitbricks.com/top-45-big-data-tools-for-developers/</a></p>
<h1 style='margin-left:.25in;text-indent:-.25in;mso-list:l24 level1 lfo20'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>43 <span class=SpellE>Bigdata</span> Platforms
and <span class=SpellE>Bigdata</span> Analytics Software</h1>
<p class=MsoNormal style='margin-left:.25in'><o:p> </o:p></p>
<h2 style='margin-left:.25in'>1. IBM <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>IBM <span class=SpellE>Bigdata</span>
Analytics solution portfolio includes <span class=SpellE>InfoSphere</span> <span
class=GramE>Streams ,</span> </p>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>InfoSphere</span>
<span class=SpellE>BigInsights</span> , IBM Watson Explorer , IBM <span
class=SpellE>PureData</span> powered by <span class=SpellE>Netezza</span>
technology , DB2 with BLU Acceleration , IBM Smart Analytics System , <span
class=SpellE>InfoSphere</span> Information Server and <span class=SpellE>InfoSphere</span>
Master Data Management.</p>
<h2 style='margin-left:.25in'>2. HP <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>HP’s <span class=SpellE>Bigdata</span>
Analytics solution includes HP <span class=SpellE>HAVEn</span> and HP Vertica.
HP <span class=SpellE>HAVEn</span> is a platform comprised of software,
services, and hardware. Big Data of any type either structured or unstructured
can be analyzed to lead to powerful strategic insights. HP Vertica Dragline let
organizations store their data in a cost effective manner, and provide
capabilities to explore it quickly using SQL based tools.</p>
<h2 style='margin-left:.25in'>3. SAP <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>SAP <span class=SpellE>Bigdata</span>
Analytics platform includes <span class=GramE>In</span> Memory Platform called,
SAP HANA, and SAP IQ, which is a column oriented, grid based, massively parallel
processing database. There is also SAP HANA platform and Apache Hadoop solution
available together. <span class=SpellE>Bigdata</span> Analytics solutions
include the Predictive Analytics and Text Analytics solutions. </p>
<h2 style='margin-left:.25in'>4. Microsoft <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Microsoft Azure is an open and
flexible cloud platform which enables to quickly build, deploy and manage
applications across a global network of Microsoft-managed datacenters. The
applications can be built using any language, tool or framework and can
integrated with other public cloud applications in the IT environment.</p>
<h2 style='margin-left:.25in'>5. Oracle <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>Oracle <span class=SpellE>Bigdata</span>
Analytics solutions include Oracle Big Data Appliance, Oracle <span
class=SpellE>Exadata</span> Database Machine and Oracle <span class=SpellE>Exalytics</span>
In-Memory Machine. These are engineered Systems which are pre-integrated to
reduce the cost and complexity of IT infrastructures. The database include
Oracle Database, Oracle NoSQL Database, MySQL and MySQL Cluster, Oracle Event
Processing, Oracle NoSQL Database and Oracle Coherence, Oracle <span
class=SpellE>Endeca</span> Information Discovery and in database analytics.</p>
<h2 style='margin-left:.25in'>6. <span class=SpellE>Talend</span> Open Studio</h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Talend</span>
Open Studio is a versatile set of open source products for developing, testing,
deploying and administrating data management and application integration
projects. <span class=SpellE>Talend</span> delivers the only unified platform that
makes data management and application integration easier by providing a unified
environment for managing the entire lifecycle across enterprise boundaries.</p>
<p class=MsoNormal style='margin-left:.25in'><span
style='mso-spacerun:yes'> </span><span class=SpellE>Talend’s</span>
products dramatically lower the adoption barrier for businesses wanting
powerful packaged solutions to operational challenges like data cleansing,
master data management, and enterprise service bus deployment. </p>
<p class=MsoNormal style='margin-left:.25in'>Leveraging and extending leading
Apache technologies, <span class=SpellE>Talend’s</span> open source ESB and
open source SOA solutions help organizations to build flexible,
high-performance enterprise architectures that integrate and service-enable
distributed applications.</p>
<h2 style='margin-left:.25in'>7. Teradata <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>Teradata has built a simple
architecture called, the <span style='background:yellow;mso-highlight:yellow'>Unified
Data Architecture</span> in <span class=SpellE>Bigdata</span> Analytics. The <span
style='background:yellow;mso-highlight:yellow'>Teradata Aster Discovery
Platform</span> ease the discovery of crucial business insights from all data
types. With its powerful analytic applications coupled with minimal time and
effort requirements, it provides the discovery insights needed for
sophisticated companies today.</p>
<h2 style='margin-left:.25in'>8. SAS <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>SAS <span class=SpellE>Bigdata</span>
Analytics solution portfolio includes Credit Scoring for SAS </p>
<p class=MsoNormal style='margin-left:.25in'>Enterprise Miner, SAS
High-Performance Data Mining, SAS Model Manager, SAS Scoring Accelerator, SAS
Text Miner and SAS Visual Statistics.</p>
<h2 style='margin-left:.25in'>9. Dell <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>Dell <span class=SpellE>Bigdata</span>
Analytics includes <span class=SpellE>Kitenga</span> Analytics Suite, <span
class=SpellE>Boomi</span> <span class=SpellE>AtomSphere</span> and <span
class=SpellE>SharePlex</span> Connector for Hadoop. <span class=SpellE>Kitenga</span>
Analytics Suite provides you with integrated information modeling and
visualization capabilities in a big data search and business analytics
platform.</p>
<h2 style='margin-left:.25in'>10. HPCC Systems Big data</h2>
<p class=MsoNormal style='margin-left:.25in'>HPCC Systems is an Open-source
platform for Big Data analysis. The Data Refinery engine called Thor, clean,
link, transform and analyze Big Data. Thor supports ETL (Extraction,
Transformation and Loading) functions like ingesting unstructured/structured
data out, data profiling, data hygiene, and data linking out of the box. The
Data Delivery engine (Roxie) provides highly concurrent and low latency real
time query capability. The Thor processed data can be accessed by a large
number of users concurrently in real time fashion using the Roxie. </p>
<p class=MsoNormal style='margin-left:.25in'>The programming language,
Enterprise Control Language (ECL), is used to program both the data processing
jobs on Thor and the queries on Roxie.</p>
<h2 style='margin-left:.25in'>11. <span class=SpellE>Palantir</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Palantir</span>
<span class=SpellE>Bigdata</span> solution includes <span class=SpellE>Palantir</span>
Gotham to integrate, manage, secure, and analyze all of the enterprise data and
<span class=SpellE>Palantir</span> Metropolis to integrate, enrich, model, and
analyze any kind of quantitative data.</p>
<h2 style='margin-left:.25in'>12. Pivotal <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Pivotal Big Data solutions help to
discover insight from all data to build applications that serve customers in
the context to store, manage, and deliver value from fast, massive data sets
using the most disruptive set of enterprise data products such as MPP and column
store databases, in-memory data processing, and Hadoop.</p>
<h2 style='margin-left:.25in'>13. Google <span class=SpellE>BigQuery</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Google <span class=SpellE>BigQuery</span>
is a web service that enables companies to analyze massive datasets using
Google’s infrastructure. This can analyze up to billions of rows in seconds. It
is scalable and easy to use with the familiar SQL query language. <span
class=SpellE>BigQuery</span> lets developers and businesses tap into powerful
data analytics on demand against multi-terabyte datasets in seconds.</p>
<h2 style='margin-left:.25in'>14. Pentaho Big Data Analytics – A Hitachi Data
Systems Company </h2>
<p class=MsoNormal style='margin-left:.25in'>Pentaho Big Data Analytics offers
a comprehensive and unified solution that supports the entire big data
lifecycle. Regardless of the data source, within a single platform the solution
provides visual big data analytics tools to extract and prepare the data plus the
visualizations and analytics. The Open, standards based architecture, make it
easy to integrate with or extend existing infrastructure.</p>
<h2 style='margin-left:.25in'>15. Amazon Web Service</h2>
<p class=MsoNormal style='margin-left:.25in'>Amazon Web Services provides cloud
based analytics services to help you process and analyze any volume of data,
whether your need is for managed Hadoop clusters, real-time streaming data,
petabyte scale data warehousing, or orchestration.</p>
<h2 style='margin-left:.25in'>16. Cloudera Enterprise <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Cloudera Enterprise includes CDH (<em><b><span
style='font-family:"Arial",sans-serif;color:#6A6A6A;background:white;
font-style:normal'>Cloudera's</span></b></em><span class=apple-converted-space><span
style='font-family:"Arial",sans-serif;color:#545454;background:white'> </span></span><span
style='font-family:"Arial",sans-serif;color:#545454;background:white'>distribution
of Apache Hadoop<span class=apple-converted-space>)</span></span>, the open
source Hadoop-based platform, as well as advanced system management and data
management tools plus dedicated support and community advocacy.</p>
<h2 style='margin-left:.25in'>17. Hortonworks Data Platform</h2>
<p class=MsoNormal style='margin-left:.25in'>HDP is a platform for
multi-workload data processing across an array of processing methods – from
batch through interactive to real-time – all supported with solutions for
governance, integration, security and operations.</p>
<h2 style='margin-left:.25in'>18. FICO <span class=SpellE>Bigdata</span>
Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>FICO offers comprehensive Big Data
Analytics software solutions, Predictive Analytics and Business Intelligence
tools including FICO Data Orchestrator, FICO Decision Management Platform, FICO
Decision Optimizer, FICO Model Builder, FICO Model Central Solution, FICO
Predictive Analytics and FICO Solution Stack.</p>
<h2 style='margin-left:.25in'>19. Cisco <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Cisco UCS Common Platform
Architecture (CPA) for big data includes computing, storage, connectivity, and
unified management capabilities. Unique to this architecture are transparent,
simplified data and management integration with an enterprise application
ecosystem.</p>
<h2 style='margin-left:.25in'>20. <span class=SpellE>Splunk</span> <span
class=SpellE>Bigdata</span> Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Splunk</span>
offers a portfolio of <span class=SpellE>Bigdata</span> Analytics software such
as Hunk: <span class=SpellE>Splunk</span> Analytics for Hadoop, NoSQL Data
Stores, <span class=SpellE>Splunk</span> Hadoop Connect, Hadoop Management and <span
class=SpellE>Splunk</span> DB Connect.</p>
<h2 style='margin-left:.25in'>21. Fusion-<span class=SpellE>io</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Fusion-<span class=SpellE>io</span>
solutions eliminate the random workload performance deficiencies common to
MongoDB, Cassandra and NoSQL databases, such as HBASE, while reducing the
operational overhead of their conventional scale out architectures. Fusion
based solutions deliver predictable and consistently high performance across
the entire database, resulting in a more efficient overall system that can
require fewer nodes, less DRAM, and use less energy for power and cooling.</p>
<h2 style='margin-left:.25in'>22. Intel <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Intel portfolio includes
technology products such as Intel Xeon processors, 10 Gigabit server adapters,
SSDs, and the Intel Distribution improve performance for big data projects.</p>
<h2 style='margin-left:.25in'>23. Mu Sigma <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Mu Sigma’s platforms for Data
Sciences include <span class=SpellE>muXo</span>, <span class=SpellE>muHPC</span>
and <span class=SpellE>muText</span>. <span class=SpellE>muXo</span> is an
advanced decision optimization engine designed to solve complex business
problems. It provides a suite of constantly evolving, cutting-edge
meta-heuristic algorithms. <span class=SpellE>muHPC</span> is a suite of
popular statistical algorithms, integrated in the form of R packages, for Big
Data analysis. Written in MapReduce, <span class=SpellE>muHPCTM</span>
algorithms leverage the power of parallel computation. Mu Sigma’s text mining
engine enables knowledge discovery from unstructured and semi-structured data.</p>
<h2 style='margin-left:.25in'>24. <span class=SpellE>MicroStrategy</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>MicroStrategy</span>
<span class=SpellE>Bigdata</span> solution called PRIME, which is deployed on
the Cloud, provides visualization and <span class=SpellE>dashboarding</span>
engine with an innovative massively parallel in-memory data store. This
architecture allows companies to rapidly build and deploy powerful
information-driven apps that deliver analytics to hundreds of thousands of
users in a fraction of the time and cost of other approaches.</p>
<h2 style='margin-left:.25in'>25. Opera Solutions <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Opera Solutions <span
class=SpellE>Bigdata</span> solution <span class=SpellE>Vektor</span> Big Data
analytics and Signal-processing platform integrates Big Data flows from both
inside and outside the enterprise; provides the technology to identify,
extract, and store Signals; and supports deployment of all Signal Apps.</p>
<h2 style='margin-left:.25in'>26. <span class=SpellE>Redhat</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Majority of big data
implementations run on Linux. Red Hat Enterprise Linux is a leading platform
for big data deployments. Red Hat Enterprise Linux excels in distributed
architectures and includes features that address critical big data needs.
Managing tremendous data volumes and intensive analytic processing requires an
infrastructure designed for high performance, reliability, fine-grained
resource management, and scale-out storage.</p>
<h2 style='margin-left:.25in'>27. <span class=SpellE>Informatica</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Informatica</span>
<span class=SpellE>PowerCenter</span> Big Data Edition provides a safe,
efficient way to integrate all types of data on Hadoop at any scale without
having to learn Hadoop.</p>
<h2 style='margin-left:.25in'>28. <span class=SpellE>MarkLogic</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>MarkLogic</span>
<span class=SpellE>Bigdata</span> solution the Enterprise NoSQL database,
brings all the features into one unified system: a document-centric,
schema-agnostic, structure-aware, clustered, transactional, secure, database
server with built-in search and a full suite of application services.</p>
<h2 style='margin-left:.25in'>29. <span class=SpellE>Vmware</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>vSphere is a robust,
high-performance virtualization layer that abstracts server hardware resources
and makes them shareable by multiple virtual machines. Runs Hadoop workloads on
vSphere to achieve higher utilization, reliability and agility.</p>
<h2 style='margin-left:.25in'>30. <span class=SpellE>Syncsort</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Syncsort</span>
Hadoop Solutions helps on the challenges of collecting, processing and
integrating data in Hadoop. It remove barriers for wider Hadoop adoption:
connect, develop, deploy, re-use, and accelerate. No programming or tuning are
required.</p>
<h2 style='margin-left:.25in'>31. SGI <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>SGI <span class=SpellE>InfiniteData</span>
Cluster offers the compute platform for Hadoop Solutions with cluster
installations now reaching tens of thousands of <span class=SpellE>nodes.SGI</span>
UV offers the solution with the industry’s most powerful shared memory platform
to find hidden data relationships or perform real-time analysis.</p>
<h2 style='margin-left:.25in'>32. MongoDB</h2>
<p class=MsoNormal style='margin-left:.25in'>MongoDB is the leading NoSQL database,
empowering businesses to be more agile and scalable. Fortune 500 companies and
startups alike are using MongoDB to create new types of applications, improve
customer experience, accelerate time to market and reduce costs.</p>
<h2 style='margin-left:.25in'>33. <span class=SpellE>Guavus</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>The <span class=SpellE>Guavus</span>
Reflex platform is capable of creating actionable information from widely
distributed, high volume data streams in near real-time. Reflex uses highly
optimized computational algorithms and machine learning to distill actionable
insights from very large datasets.</p>
<h2 style='margin-left:.25in'>34. <span class=SpellE>Alteryx</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Alteryx</span> <span
class=SpellE>Bigdata</span> solution access, integration, and cleaning of
sources of data as varied as Hadoop (including Cloudera & <span
class=SpellE>MapR</span>) or NoSQL (MongoDB) and Excel or Teradata with
predictive and spatial tools, combined in a simple, workflow design
environment.</p>
<h2 style='margin-left:.25in'>35. 1010data Advanced Analytics</h2>
<p class=MsoNormal style='margin-left:.25in'>The 1010data analytics platform
includes advanced, built-in analytic functions such as Statistics (distribution
analysis, correlation, and variance), Predictive modeling and forecasting
(linear and multivariate regression, logistic regression), Machine learning
(clustering analysis, Markov chains for Monte </p>
<p class=MsoNormal style='margin-left:.25in'>Carlo simulations, principal
component analysis). These functions are integrated directly into the system,
so they run incredibly quickly on large volumes of data</p>
<h2 style='margin-left:.25in'>36. <span class=SpellE>Actian</span> Analytics
Platform</h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Actian</span>
Analytics Platform deliver the next generation analytics in three </p>
<p class=MsoNormal style='margin-left:.25in'>Editions - Extreme Performance
Edition, Hadoop SQL Edition, Cloud Edition. Extreme Performance Edition
accelerates the analytics value chain from connecting to massive amounts of raw
big data all the way to delivering actionable business value from sophisticated
analytics. Hadoop SQL Edition accelerates Hadoop and makes it enterprise-grade
by providing high-performance data enrichment, visual design and SQL analytics
on Hadoop without the need for MapReduce skills. Cloud Edition integrates cloud
and on-premises applications while providing robust data quality and other data
services.</p>
<h2 style='margin-left:.25in'>37. <span class=SpellE>MapR</span></h2>
<p class=MsoNormal style='margin-left:.25in'>The <span class=SpellE>MapR</span>
Distribution for Apache Hadoop provides organizations with an enterprise grade
distributed data platform to reliably store and process big data. <span
class=SpellE>MapR</span> packages a broad set of Apache open source ecosystem
projects enabling batch, interactive, or real time applications.</p>
<h2 style='margin-left:.25in'>38. Tableau Software <span class=SpellE>bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>Tableau Software <span
class=SpellE>bigdata</span> solutions connect to any data, anytime and
anywhere, regardless of its size and complexity or mix of unstructured and
structured data with the technologies like Google <span class=SpellE>BigQuery</span>
and a variety of Hadoop flavors.</p>
<h2 style='margin-left:.25in'>39. <span class=SpellE>QlikView</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>QlikView</span>
offers two approaches to handling Big Data, both deliver the same great user
experience. Either with <span class=SpellE>QlikView’s</span> 100% In-Memory
Architecture or <span class=SpellE>QlikView</span> Direct Discovery, which is a
hybrid approach that leverages both in-memory data and data that is dynamically
queried from an external source.</p>
<h2 style='margin-left:.25in'>40. <span class=SpellE>Attivio’s</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>Attivio’s</span>
Active Intelligence Engine combines Big Data and Big Content, including Hadoop.
Universal indexing and automatic ad hoc JOIN of all information matching a
given query, without costly data modeling and with full security. There is also
advanced text analytics that adds context and signals from human-generated
information sources and support for business intelligence/data visualization
tools.</p>
<h2 style='margin-left:.25in'>41. <span class=SpellE>DataStax</span> <span
class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'><span class=SpellE>DataStax</span>
Enterprise (DSE), which is built on Apache Cassandra, delivers what Internet
Enterprises need to compete in today. With in-memory computing capabilities,
enterprise-level security, fast and powerful integrated analytics and
enterprise search, visual management, and expert support, <span class=SpellE>DataStax</span>
Enterprise is the leading distributed database choice for online applications
that require fast performance with no downtime.</p>
<h2 style='margin-left:.25in'>42. <span class=SpellE>Gooddata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>The <span class=SpellE>GoodData</span>
Platform is a portfolio of tools, APIs and frameworks, which makes the key
components of a BI solution to collect, store, combine, analyze, and visualize.
These were built to exist in the cloud and be delivered as an end-to-end
service.</p>
<h2 style='margin-left:.25in'>43. GE <span class=SpellE>Bigdata</span></h2>
<p class=MsoNormal style='margin-left:.25in'>The Industrial Internet coordinate
multiple industrial applications to work intelligently in order to optimize
entire operational environments.</p>
<h1 style='margin-left:.25in;text-indent:-.25in;mso-list:l24 level1 lfo20'><![if !supportLists]><span
style='font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol'><span style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]>NoSQL</h1>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>A<span
class=apple-converted-space> </span><b>NoSQL</b><span
class=apple-converted-space> </span>(originally referring to "non
SQL"</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NoSQL#cite_note-1"><span
style='color:#0B0080'>[1]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>) database provides a mechanism
for<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Computer_data_storage"
title="Computer data storage"><span style='color:#0B0080'>storage</span></a><span
class=apple-converted-space> </span>and<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Data_retrieval" title="Data retrieval"><span
style='color:#0B0080'>retrieval</span></a><span class=apple-converted-space> </span>of
data that is modeled in means other than the tabular relations used in<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Relational_database"
title="Relational database"><span style='color:#0B0080'>relational databases</span></a>.
Such databases have existed since the late 1960s, but did not obtain the
"NoSQL" moniker until during a surge in popularity in the early
twenty-first century,</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NoSQL#cite_note-leavitt-2"><span
style='color:#0B0080'>[2]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>triggered by the storage needs of<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Web_2.0" title="Web 2.0"><span
style='color:#0B0080'>Web 2.0</span></a><span class=apple-converted-space> </span>companies
such as<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Facebook" title=Facebook><span
style='color:#0B0080'>Facebook</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Google" title=Google><span
style='color:#0B0080'>Google</span></a><span class=apple-converted-space> </span>and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Amazon.com" title=Amazon.com><span
style='color:#0B0080'>Amazon.com</span></a>.</span><sup><span style='font-size:
8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-3"><span style='color:#0B0080'>[3]</span></a><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-4"><span style='color:#0B0080'>[4]</span></a><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-5"><span style='color:#0B0080'>[5]</span></a></span></sup><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Motivations for this approach
include simplicity of design; simpler<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Horizontal_scaling#Horizontal_and_vertical_scaling"
title="Horizontal scaling"><span style='color:#0B0080'>"horizontal"
scaling</span></a><span class=apple-converted-space> </span>to<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Cluster_computing" title="Cluster computing"><span
style='color:#0B0080'>clusters</span></a><span class=apple-converted-space> </span>of
machine, which is a problem for relational databases;</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-leavitt-2"><span
style='color:#0B0080'>[2]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>and finer control over availability. The data
structures used by NoSQL databases (e.g. key-value, graph, or document) differ
slightly from those used by default in relational databases, making some
operations faster in NoSQL and others faster in relational databases. The
particular suitability of a given NoSQL database depends on the problem it must
solve. Sometimes the data structures used by <span class=SpellE>noSQL</span>
databases are also viewed as "more flexible" than relational database
tables.</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NoSQL#cite_note-6"><span
style='color:#0B0080'>[6]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>NoSQL databases are increasingly
used in<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Big_data" title="Big data"><span
style='color:#0B0080'>big data</span></a><span class=apple-converted-space> </span>and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Real-time_web" title="Real-time web"><span
style='color:#0B0080'>real-time web</span></a><span
class=apple-converted-space> </span>applications.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-7"><span style='color:#0B0080'>[7]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>NoSQL systems are also sometimes called
"Not only SQL" to emphasize that they may support<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/SQL" title=SQL><span style='color:#0B0080'>SQL</span></a>-like
query languages.</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NoSQL#cite_note-8"><span
style='color:#0B0080'>[8]</span></a><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-9"><span style='color:#0B0080'>[9]</span></a></span></sup><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Many NoSQL stores compromise
consistency (in the sense of the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/CAP_theorem" title="CAP theorem"><span
style='color:#0B0080'>CAP theorem</span></a>) in favor of availability,
partition tolerance, and speed. Barriers to the greater adoption of NoSQL
stores include the use of low-level query languages (instead of SQL, for
instance the lack of ability to perform ad-hoc JOIN's across tables), lack of standardized
interfaces, and huge previous investments in existing relational databases.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-10"><span style='color:
#0B0080'>[10]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>Most NoSQL stores lack true<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/ACID" title=ACID><span style='color:#0B0080'>ACID</span></a><span
class=apple-converted-space> </span>transactions, although a few recent
systems, such as <span class=SpellE>FairCom</span><span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/C-treeACE" title=C-treeACE><span
style='color:#0B0080'>c-<span class=SpellE>treeACE</span></span></a>, Google<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Spanner_(database)"
title="Spanner (database)"><span style='color:#0B0080'>Spanner</span></a><span
class=apple-converted-space> </span>(though technically a<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/NewSQL" title=NewSQL><span
style='color:#0B0080'>NewSQL</span></a></span><span
class=apple-converted-space> </span>database),<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/FoundationDB" title=FoundationDB><span
style='color:#0B0080'>FoundationDB</span></a></span>, <span class=SpellE>Symas</span><span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database"
title="Lightning Memory-Mapped Database"><span style='color:#0B0080'>LMDB</span></a><span
class=apple-converted-space> </span><span class=SpellE>and<a
href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
style='color:#0B0080'>OrientDB</span></a></span><span
class=apple-converted-space> </span>have made them central to their
designs. (See<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/NoSQL#ACID_and_JOIN_Support"><span
style='color:#0B0080'>ACID and JOIN Support</span></a>.) Instead they offer a
concept of "eventual consistency" in which database changes are
propagated to all nodes "eventually" (typically with milliseconds) so
queries for data might not return updated data immediately.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Unfortunately, not all NoSQL
systems live up to the promised "eventual consistency" and partition
tolerance, but in experiments with network partitioning often exhibited lost
writes and other forms of<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Data_loss" title="Data loss"><span
style='color:#0B0080'>data loss</span></a>.</span><sup><span style='font-size:
8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-11"><span style='color:
#0B0080'>[11]</span></a></span></sup><span class=apple-converted-space><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>Fortunately,
some NoSQL systems provide concepts such as "Write Ahead Logging" to
avoid data loss.</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NoSQL#cite_note-12"><span
style='color:#0B0080'>[12]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>Current relational databases also "do
not allow referential integrity constraints to span databases" as well.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-13"><span style='color:
#0B0080'>[13]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in;background:
white'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;background:white;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;
padding:0in;mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span
style='font-family:"Georgia",serif;color:black'>History</span></b></span><span
style='font-size:18.0pt;mso-bidi-font-size:13.0pt;line-height:106%;font-family:
"Georgia",serif;color:black'><o:p></o:p></span></h2>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The term<span
class=apple-converted-space> </span><i>NoSQL</i><span
class=apple-converted-space> </span>was used by Carlo <span class=SpellE>Strozzi</span>
in 1998 to name his lightweight,<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/Strozzi_NoSQL_(RDBMS)"
title="Strozzi NoSQL (RDBMS)"><span style='color:#0B0080'>Strozzi</span><span
style='color:#0B0080'> NoSQL open-source relational database</span></a></span><span
class=apple-converted-space> </span>that did not expose the standard SQL
interface, but was still relational.</span><sup><span style='font-size:8.5pt;
font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-:0-14"><span
style='color:#0B0080'>[14]</span></a></span></sup><span
class=apple-converted-space><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'> </span></span><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'>His NoSQL RDBMS is distinct from the
circa-2009 general concept of NoSQL databases. <span class=SpellE>Strozzi</span>
suggests that, as the current NoSQL movement "departs from the relational model
altogether; it should therefore have been called more appropriately '<span
class=SpellE>NoREL</span>'",</span><sup><span style='font-size:8.5pt;
font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-15"><span style='color:
#0B0080'>[15]</span></a></span></sup><span class=apple-converted-space><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>referring
to 'No Relational'.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Eric Evans reintroduced the term<span
class=apple-converted-space> </span><i>NoSQL</i><span
class=apple-converted-space> </span>in early 2009 when Johan <span
class=SpellE>Oskarsson</span> of<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Last.fm" title=Last.fm><span
style='color:#0B0080'>Last.fm</span></a><span class=apple-converted-space> </span>organized
an event to discuss open-source<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Distributed_database"
title="Distributed database"><span style='color:#0B0080'>distributed databases</span></a>.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-16"><span style='color:
#0B0080'>[16]</span></a></span></sup><span class=apple-converted-space><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'> </span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>The name
attempted to label the emergence of an increasing number of non-relational,
distributed data stores. Most of the early NoSQL systems did not attempt to
provide<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/ACID" title=ACID><span style='color:#0B0080'>atomicity,
consistency, isolation and durability</span></a><span
class=apple-converted-space> </span>guarantees, contrary to the prevailing
practice among relational database systems.</span><sup><span style='font-size:
8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-17"><span style='color:
#0B0080'>[17]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>As of July 2015, the most popular
NoSQL databases are<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/MongoDB" title=MongoDB><span
style='color:#0B0080'>MongoDB</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_Cassandra" title="Apache Cassandra"><span
style='color:#0B0080'>Apache Cassandra</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Redis" title=Redis><span style='color:#0B0080'>Redis</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Solr" title=Solr><span style='color:#0B0080'>Solr</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/ElasticSearch" title=ElasticSearch><span
style='color:#0B0080'>ElasticSearch</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/HBase" title=HBase><span style='color:#0B0080'>HBase</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Splunk" title=Splunk><span
style='color:#0B0080'>Splunk</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Memcached" title=Memcached><span
style='color:#0B0080'>Memcached</span></a></span>, and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Neo4j" title=Neo4j><span style='color:#0B0080'>Neo4j</span></a>.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-18"><span style='color:
#0B0080'>[18]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in;background:
white'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;background:white;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;
padding:0in;mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span
style='font-family:"Georgia",serif;color:black'>Types and examples of NoSQL
databases</span></b></span><span style='font-size:18.0pt;line-height:106%;
font-family:"Georgia",serif;mso-bidi-font-family:"Times New Roman";color:black'><o:p></o:p></span></h2>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>There have been various
approaches to classify NoSQL databases, each with different categories and
subcategories, some of which overlap. A basic classification based on data
model, with examples:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l19 level1 lfo22;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Column_(data_store)"
title="Column (data store)"><span style='color:#0B0080'>Column</span></a></span></b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>:<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Accumulo" title=Accumulo><span
style='color:#0B0080'>Accumulo</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_Cassandra" title="Apache Cassandra"><span
style='color:#0B0080'>Cassandra</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Druid_(open-source_data_store)"
title="Druid (open-source data store)"><span style='color:#0B0080'>Druid</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/HBase" title=HBase><span style='color:#0B0080'>HBase</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Vertica" title=Vertica><span
style='color:#0B0080'>Vertica</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l19 level1 lfo22;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Document-oriented_database"
title="Document-oriented database"><span style='color:#0B0080'>Document</span></a></span></b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>:<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Clusterpoint" title=Clusterpoint><span
style='color:#0B0080'>Clusterpoint</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_CouchDB" title="Apache CouchDB"><span
style='color:#0B0080'>Apache <span class=SpellE>CouchDB</span></span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Couchbase" title=Couchbase><span
style='color:#0B0080'>Couchbase</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/DocumentDB" title=DocumentDB><span
style='color:#0B0080'>DocumentDB</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/HyperDex" title=HyperDex><span
style='color:#0B0080'>HyperDex</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Lotus_Notes" title="Lotus Notes"><span
style='color:#0B0080'>Lotus Notes</span></a>,<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/MarkLogic" title=MarkLogic><span
style='color:#0B0080'>MarkLogic</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/MongoDB" title=MongoDB><span
style='color:#0B0080'>MongoDB</span></a>,<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
style='color:#0B0080'>OrientDB</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Qizx" title=Qizx><span style='color:#0B0080'>Qizx</span></a></span><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l19 level1 lfo22;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Key-value_store" title="Key-value store"><span
style='color:#0B0080'>Key-value</span></a></span></b><span style='font-size:
10.5pt;font-family:"Arial",sans-serif;color:#252525'>:<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/CouchDB" title=CouchDB><span
style='color:#0B0080'>CouchDB</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Oracle_NoSQL_Database"
title="Oracle NoSQL Database"><span style='color:#0B0080'>Oracle NoSQL Database</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Dynamo_(storage_system)"
title="Dynamo (storage system)"><span style='color:#0B0080'>Dynamo</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/FoundationDB" title=FoundationDB><span
style='color:#0B0080'>FoundationDB</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/HyperDex" title=HyperDex><span
style='color:#0B0080'>HyperDex</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/MemcacheDB" title=MemcacheDB><span
style='color:#0B0080'>MemcacheDB</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Redis" title=Redis><span style='color:#0B0080'>Redis</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Riak" title=Riak><span style='color:#0B0080'>Riak</span></a>,
<span class=SpellE>FairCom</span><span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/C-treeACE" title=C-treeACE><span
style='color:#0B0080'>c-<span class=SpellE>treeACE</span></span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Aerospike_database"
title="Aerospike database"><span style='color:#0B0080'>Aerospike</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
style='color:#0B0080'>OrientDB</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/MUMPS" title=MUMPS><span style='color:#0B0080'>MUMPS</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l19 level1 lfo22;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Graph_database" title="Graph database"><span
style='color:#0B0080'>Graph</span></a></span></b><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>:<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/AllegroGraph" title=AllegroGraph><span
style='color:#0B0080'>Allegro</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Neo4J" title=Neo4J><span style='color:#0B0080'>Neo4J</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/InfiniteGraph" title=InfiniteGraph><span
style='color:#0B0080'>InfiniteGraph</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
style='color:#0B0080'>OrientDB</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span style='color:#0B0080'>Virtuoso</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Stardog" title=Stardog><span
style='color:#0B0080'>Stardog</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l19 level1 lfo22;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><b><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Multi-model_database"
title="Multi-model database"><span style='color:#0B0080'>Multi-model</span></a></span></b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>:<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
style='color:#0B0080'>OrientDB</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/FoundationDB" title=FoundationDB><span
style='color:#0B0080'>FoundationDB</span></a></span>, <span class=SpellE>ArangoDB</span>,
Alchemy Database, <span class=SpellE>CortexDB</span><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>A more detailed classification is
the following, based on one from Stephen Yen:</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-19"><span style='color:
#0B0080'>[19]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='background:#F9F9F9;border-collapse:collapse;border:none;mso-border-alt:
solid #AAAAAA .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;mso-border-alt:solid #AAAAAA .75pt;
background:#F2F2F2;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Type<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Examples
of this type<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Key-Value Cache<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Oracle_Coherence" title="Oracle Coherence"><span
style='color:#0B0080'>Coherence</span></a>,<span class=apple-converted-space> </span><span
class=SpellE><a
href="https://en.wikipedia.org/wiki/IBM_WebSphere_eXtreme_Scale"
title="IBM WebSphere eXtreme Scale"><span style='color:#0B0080'>eXtreme</span><span
style='color:#0B0080'> Scale</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/GigaSpaces" title=GigaSpaces><span
style='color:#0B0080'>GigaSpaces</span></a></span>, <span class=SpellE>GemFire</span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Hazelcast" title=Hazelcast><span
style='color:#0B0080'>Hazelcast</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Infinispan" title=Infinispan><span
style='color:#0B0080'>Infinispan</span></a></span>, <span class=SpellE>JBoss</span>
Cache,<span class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Memcached" title=Memcached><span
style='color:#0B0080'>Memcached</span></a></span>, <span class=SpellE>Repcached</span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Terracotta,_Inc." title="Terracotta, Inc."><span
style='color:#0B0080'>Terracotta</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Velocity_(memory_cache)"
title="Velocity (memory cache)"><span style='color:#0B0080'>Velocity</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Key-Value Store<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Flare, <span class=SpellE>Keyspace</span>,
<span class=SpellE>RAMCloud</span>, <span class=SpellE>SchemaFree</span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Hyperdex" title=Hyperdex><span
style='color:#0B0080'>Hyperdex</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Aerospike_database"
title="Aerospike database"><span style='color:#0B0080'>Aerospike</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Key-Value Store
(Eventually-Consistent)<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span class=SpellE><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>DovetailDB</span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Oracle_NoSQL_Database"
title="Oracle NoSQL Database"><span style='color:#0B0080'>Oracle NoSQL
Database</span></a><span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Dynamo_(storage_system)"
title="Dynamo (storage system)"><span style='color:#0B0080'>Dynamo</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Riak" title=Riak><span style='color:#0B0080'>Riak</span></a></span>,
<span class=SpellE>Dynomite</span>, <span class=SpellE>MotionDb</span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Voldemort_(distributed_data_store)"
title="Voldemort (distributed data store)"><span style='color:#0B0080'>Voldemort</span></a>,
<span class=SpellE>SubRecord</span><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Key-Value Store (Ordered)<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span class=SpellE><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Actord</span></span><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/FoundationDB" title=FoundationDB><span
style='color:#0B0080'>FoundationDB</span></a></span>, <span class=SpellE>Lightcloud</span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database"
title="Lightning Memory-Mapped Database"><span style='color:#0B0080'>LMDB</span></a>,
<span class=SpellE>Luxio</span>,<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/MemcacheDB"
title=MemcacheDB><span style='color:#0B0080'>MemcacheDB</span></a></span>,
NMDB, <span class=SpellE>Scalaris</span>, <span class=SpellE>TokyoTyrant</span><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Data-Structures server<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Redis" title=Redis><span class=SpellE><span
style='color:#0B0080'>Redis</span></span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Tuple Store<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Jini" title=Jini><span style='color:#0B0080'>Apache
River</span></a>, <span class=SpellE>Coord</span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/GigaSpaces" title=GigaSpaces><span
style='color:#0B0080'>GigaSpaces</span></a></span><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:7'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Object Database<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>DB4O,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Objectivity/DB" title="Objectivity/DB"><span
style='color:#0B0080'>Objectivity/DB</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Perst" title=Perst><span
style='color:#0B0080'>Perst</span></a></span>, Shoal,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Zope_Object_Database"
title="Zope Object Database"><span style='color:#0B0080'>ZopeDB</span></a></span>,<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Document Store<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Clusterpoint" title=Clusterpoint><span
class=SpellE><span style='color:#0B0080'>Clusterpoint</span></span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Couchbase" title=Couchbase><span
style='color:#0B0080'>Couchbase</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/CouchDB" title=CouchDB><span
style='color:#0B0080'>CouchDB</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/DocumentDB" title=DocumentDB><span
style='color:#0B0080'>DocumentDB</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Lotus_Notes" title="Lotus Notes"><span
style='color:#0B0080'>Lotus Notes</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/MarkLogic" title=MarkLogic><span
style='color:#0B0080'>MarkLogic</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/MongoDB" title=MongoDB><span
style='color:#0B0080'>MongoDB</span></a>,<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/Qizx" title=Qizx><span
style='color:#0B0080'>Qizx</span></a></span>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/XML_database" title="XML database"><span
style='color:#0B0080'>XML-databases</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:9;mso-yfti-lastrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Wide_column_store"
title="Wide column store"><span style='color:#0B0080'>Wide Columnar Store</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/BigTable" title=BigTable><span
class=SpellE><span style='color:#0B0080'>BigTable</span></span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Apache_Cassandra" title="Apache Cassandra"><span
style='color:#0B0080'>Cassandra</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Druid_(open-source_data_store)"
title="Druid (open-source data store)"><span style='color:#0B0080'>Druid</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Apache_HBase" title="Apache HBase"><span
style='color:#0B0080'>HBase</span></a></span>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Hypertable" title=Hypertable><span
style='color:#0B0080'>Hypertable</span></a></span>, KAI, KDI, <span
class=SpellE>OpenNeptune</span>, <span class=SpellE>Qbase</span><o:p></o:p></span></p>
</td>
</tr>
</table>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/Correlation_database"
title="Correlation database"><span style='color:#0B0080'>Correlation databases</span></a><span
class=apple-converted-space> </span>are model-independent, and instead of
row-based or column-based storage, use value-based storage.<o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Key-value stores</span></span><span style='font-size:14.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='line-height:13.45pt;background:white'><i><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>Main
article:<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Key-value_database"
title="Key-value database"><span style='color:#0B0080'>Key-value database</span></a><o:p></o:p></span></i></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Key-value (KV) stores use the<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Associative_array" title="Associative array"><span
style='color:#0B0080'>associative array</span></a><span
class=apple-converted-space> </span>(also known as a map or dictionary) as
their fundamental data model. In this model, data is represented as a
collection of key-value pairs, such that each possible key appears at most once
in the collection.</span><sup><span style='font-size:8.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NoSQL#cite_note-20"><span
style='color:#0B0080'>[20]</span></a><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-21"><span style='color:
#0B0080'>[21]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The key-value model is one of the
simplest non-trivial data models, and richer data models are often implemented
on top of it. The key-value model can be extended to an<span
class=apple-converted-space> </span><i>ordered</i><span
class=apple-converted-space> </span>model that maintains keys <span
class=SpellE>in<a href="https://en.wikipedia.org/wiki/Lexicographical_order"
title="Lexicographical order"><span style='color:#0B0080'>lexicographic</span><span
style='color:#0B0080'> order</span></a></span>. This extension is powerful, in
that it can efficiently process key<span class=apple-converted-space> </span><i>ranges</i>.</span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-22"><span style='color:
#0B0080'>[22]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Key-value stores can use<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Consistency_model" title="Consistency model"><span
style='color:#0B0080'>consistency models</span></a><span
class=apple-converted-space> </span>ranging from<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Eventual_consistency"
title="Eventual consistency"><span style='color:#0B0080'>eventual consistency</span></a><span
class=apple-converted-space> </span>to<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/Serializability"
title=Serializability><span style='color:#0B0080'>serializability</span></a></span>.
Some support ordering of keys. Some maintain data in memory (RAM), while others
employ<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Solid-state_drive" title="Solid-state drive"><span
style='color:#0B0080'>solid-state <span class=SpellE>drives</span></span></a><span
class=SpellE>or</span><span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Hard_disk_drive" title="Hard disk drive"><span
style='color:#0B0080'>rotating disks</span></a>.<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Examples include<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Oracle_NoSQL_Database"
title="Oracle NoSQL Database"><span style='color:#0B0080'>Oracle NoSQL Database</span></a>,<span
class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Redis" title=Redis><span style='color:#0B0080'>redis</span></a></span>,
and<span class=apple-converted-space> </span><span class=SpellE><a
href="https://en.wikipedia.org/wiki/Dbm" title=Dbm><span style='color:#0B0080'>dbm</span></a></span>.<o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Document store</span></span><span style='font-size:14.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='line-height:13.45pt;background:white'><i><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>Main
articles:<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Document-oriented_database"
title="Document-oriented database"><span style='color:#0B0080'>Document-oriented
database</span></a><span class=apple-converted-space> </span>and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/XML_database" title="XML database"><span
style='color:#0B0080'>XML database</span></a><o:p></o:p></span></i></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>The central concept of a document
store is the notion of a "document". While each document-oriented database
implementation differs on the details of this definition, in general, they all
assume that documents encapsulate and encode data (or information) in some
standard formats or encodings. Encodings in use include XML,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/YAML" title=YAML><span style='color:#0B0080'>YAML</span></a>,
and<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/JSON" title=JSON><span style='color:#0B0080'>JSON</span></a><span
class=apple-converted-space> </span>as well as binary forms like<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/BSON" title=BSON><span style='color:#0B0080'>BSON</span></a>.
Documents are addressed in the database via a unique<span
class=apple-converted-space> </span><i>key</i><span
class=apple-converted-space> </span>that represents that document. One of
the other defining characteristics of a document-oriented database is that in
addition to the key lookup performed by a key-value store, the database offers
an API or query language that retrieves documents based on their contents<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Different implementations offer
different ways of organizing and/or grouping documents:<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l27 level1 lfo23;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>Collections<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l27 level1 lfo23;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>Tags<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l27 level1 lfo23;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>Non-visible metadata<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l27 level1 lfo23;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>Directory hierarchies<o:p></o:p></span></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Compared to relational databases,
for example, collections could be considered analogous to tables and documents
analogous to records. But they are different: every record in a table has the
same sequence of fields, while documents in a collection may have fields that
are completely different.<o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Graph</span></span><span style='font-size:14.5pt;line-height:106%;
font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='line-height:13.45pt;background:white'><i><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:#252525'>Main
article:<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Graph_database" title="Graph database"><span
style='color:#0B0080'>Graph database</span></a><o:p></o:p></span></i></p>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>This kind of database is designed
for data whose relations are well represented as a graph (elements
interconnected with an undetermined number of relations between them). The kind
of data could be social relations, public transport links, road maps or network
topologies, for example.<o:p></o:p></span></p>
<p class=MsoNormal style='margin-bottom:1.2pt;line-height:13.45pt;background:
white'><b><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>Graph databases and their query language<o:p></o:p></span></b></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='background:#F9F9F9;border-collapse:collapse;border:none;mso-border-alt:
solid #AAAAAA .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;mso-border-alt:solid #AAAAAA .75pt;
background:#F2F2F2;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Name<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Language(s)<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Notes<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/AllegroGraph" title=AllegroGraph><span
class=SpellE><span style='color:#0B0080'>AllegroGraph</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/SPARQL" title=SPARQL><span
style='color:#0B0080'>SPARQL</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Resource_Description_Framework"
title="Resource Description Framework"><span style='color:#0B0080'>RDF</span></a><span
class=apple-converted-space> </span><span class=SpellE>GraphStore</span><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/DEX_(Graph_database)"
title="DEX (Graph database)"><span style='color:#0B0080'>DEX/<span
class=SpellE>Sparksee</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/C%2B%2B" title="C++"><span
style='color:#0B0080'>C++</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/.NET_Framework" title=".NET Framework"><span
style='color:#0B0080'>.NET</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Python_(programming_language)"
title="Python (programming language)"><span style='color:#0B0080'>Python</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>High-performance<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Graph_database" title="Graph database"><span
style='color:#0B0080'>graph database</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/FlockDB" title=FlockDB><span
class=SpellE><span style='color:#0B0080'>FlockDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Scala_(programming_language)"
title="Scala (programming language)"><span style='color:#0B0080'>Scala</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'></td>
</tr>
<tr style='mso-yfti-irow:4'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/IBM_DB2" title="IBM DB2"><span
style='color:#0B0080'>IBM DB2</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/SPARQL" title=SPARQL><span
style='color:#0B0080'>SPARQL</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Resource_Description_Framework"
title="Resource Description Framework"><span style='color:#0B0080'>RDF</span></a><span
class=apple-converted-space> </span><span class=SpellE>GraphStore</span>
added in DB2 10<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/InfiniteGraph" title=InfiniteGraph><span
class=SpellE><span style='color:#0B0080'>InfiniteGraph</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>High-performance, scalable,
distributed<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Graph_database" title="Graph database"><span
style='color:#0B0080'>graph database</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Neo4j" title=Neo4j><span
style='color:#0B0080'>Neo4j</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'></td>
</tr>
<tr style='mso-yfti-irow:7'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Ontotext" title=Ontotext><span
style='color:#0B0080'>OWLIM</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/SPARQL" title=SPARQL><span
style='color:#0B0080'>SPARQL 1.1</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Resource_Description_Framework"
title="Resource Description Framework"><span style='color:#0B0080'>RDF</span></a><span
class=apple-converted-space> </span>graph store with reasoning<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:8'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
class=SpellE><span style='color:#0B0080'>OrientDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'></td>
</tr>
<tr style='mso-yfti-irow:9'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Sones_GraphDB" title="Sones GraphDB"><span
class=SpellE><span style='color:#0B0080'>Sones</span></span><span
style='color:#0B0080'> <span class=SpellE>GraphDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)"
title="C Sharp (programming language)"><span style='color:#0B0080'>C#</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'></td>
</tr>
<tr style='mso-yfti-irow:10'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Sqrrl" title=Sqrrl><span class=SpellE><span
style='color:#0B0080'>Sqrrl</span></span><span style='color:#0B0080'>
Enterprise</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Distributed, real-time graph
database featuring cell-level security<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:11'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span class=SpellE><span style='color:#0B0080'>OpenLink</span></span><span
style='color:#0B0080'> Virtuoso</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/C%2B%2B" title="C++"><span
style='color:#0B0080'>C++</span></a>,<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/C_Sharp_(programming_language)"
title="C Sharp (programming language)"><span style='color:#0B0080'>C#</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/SPARQL" title=SPARQL><span
style='color:#0B0080'>SPARQL</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Middleware" title=Middleware><span
style='color:#0B0080'>middleware</span></a><span class=apple-converted-space> </span>and<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Database_engine" title="Database engine"><span
style='color:#0B0080'>database engine</span></a><span
class=apple-converted-space> </span>hybrid<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:12;mso-yfti-lastrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Stardog" title=Stardog><span
class=SpellE><span style='color:#0B0080'>Stardog</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Java_(programming_language)"
title="Java (programming language)"><span style='color:#0B0080'>Java</span></a>,<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/SPARQL" title=SPARQL><span
style='color:#0B0080'>SPARQL</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Semantic_Web" title="Semantic Web"><span
style='color:#0B0080'>semantic</span></a><span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Graph_database" title="Graph database"><span
style='color:#0B0080'>graph database</span></a><o:p></o:p></span></p>
</td>
</tr>
</table>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Object database</span></span><span style='font-size:14.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Db4o" title=Db4o><span
style='color:#0B0080'>db4o</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Gemstone_(database)"
title="Gemstone (database)"><span class=SpellE><span style='color:#0B0080'>GemStone</span></span><span
style='color:#0B0080'>/S</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/InterSystems_Cach%C3%A9"
title="InterSystems Caché"><span class=SpellE><span style='color:#0B0080'>InterSystems</span></span><span
style='color:#0B0080'> <span class=SpellE>Caché</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a
href="https://en.wikipedia.org/wiki/JADE_(programming_language)"
title="JADE (programming language)"><span style='color:#0B0080'>JADE</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/NeoDatis_ODB"
title="NeoDatis ODB"><span class=SpellE><span style='color:#0B0080'>NeoDatis</span></span><span
style='color:#0B0080'> ODB</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/ObjectDatabase%2B%2B"
title="ObjectDatabase++"><span class=SpellE><span style='color:#0B0080'>ObjectDatabase</span></span><span
style='color:#0B0080'>++</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/ObjectDB" title=ObjectDB><span
class=SpellE><span style='color:#0B0080'>ObjectDB</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Objectivity/DB"
title="Objectivity/DB"><span style='color:#0B0080'>Objectivity/DB</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/ObjectStore"
title=ObjectStore><span class=SpellE><span style='color:#0B0080'>ObjectStore</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Odaba" title=Odaba><span
style='color:#0B0080'>ODABA</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Perst" title=Perst><span
class=SpellE><span style='color:#0B0080'>Perst</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span class=SpellE><span style='color:#0B0080'>OpenLink</span></span><span
style='color:#0B0080'> Virtuoso</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Versant_Object_Database"
title="Versant Object Database"><span style='color:#0B0080'>Versant Object
Database</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l6 level1 lfo24;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/ZODB" title=ZODB><span
style='color:#0B0080'>ZODB</span></a><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Tabular</span></span><span style='font-size:14.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l17 level1 lfo25;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Apache_Accumulo"
title="Apache Accumulo"><span style='color:#0B0080'>Apache <span class=SpellE>Accumulo</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l17 level1 lfo25;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/BigTable" title=BigTable><span
class=SpellE><span style='color:#0B0080'>BigTable</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l17 level1 lfo25;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/HBase" title=HBase><span
style='color:#0B0080'>Apache <span class=SpellE>Hbase</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l17 level1 lfo25;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Hypertable"
title=Hypertable><span class=SpellE><span style='color:#0B0080'>Hypertable</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l17 level1 lfo25;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Mnesia" title=Mnesia><span
class=SpellE><span style='color:#0B0080'>Mnesia</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l17 level1 lfo25;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span class=SpellE><span style='color:#0B0080'>OpenLink</span></span><span
style='color:#0B0080'> Virtuoso</span></a><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Tuple store</span></span><span style='font-size:14.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l23 level1 lfo26;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Apache_River"
title="Apache River"><span style='color:#0B0080'>Apache River</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l23 level1 lfo26;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/GigaSpaces"
title=GigaSpaces><span class=SpellE><span style='color:#0B0080'>GigaSpaces</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l23 level1 lfo26;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Tarantool"
title=Tarantool><span class=SpellE><span style='color:#0B0080'>Tarantool</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l23 level1 lfo26;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/TIBCO_Software"
title="TIBCO Software"><span style='color:#0B0080'>TIBCO</span></a><span
class=apple-converted-space> </span><span class=SpellE>ActiveSpaces</span><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l23 level1 lfo26;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span class=SpellE><span style='color:#0B0080'>OpenLink</span></span><span
style='color:#0B0080'> Virtuoso</span></a><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Triple/quad store (RDF) database</span></span><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Jena_(framework)"
title="Jena (framework)"><span style='color:#0B0080'>Apache JENA</span></a><span
class=apple-converted-space> </span>(It's a framework, not a database)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/MarkLogic"
title=MarkLogic><span class=SpellE><span style='color:#0B0080'>MarkLogic</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Ontotext" title=Ontotext><span
class=SpellE><span style='color:#0B0080'>Ontotext</span></span><span
style='color:#0B0080'>-OWLIM</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Oracle_NoSQL_Database"
title="Oracle NoSQL Database"><span style='color:#0B0080'>Oracle NoSQL database</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/SparkleDB"
title=SparkleDB><span class=SpellE><span style='color:#0B0080'>SparkleDB</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span style='color:#0B0080'>Virtuoso
Universal Server</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l14 level1 lfo27;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Stardog" title=Stardog><span
class=SpellE><span style='color:#0B0080'>Stardog</span></span></a><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Hosted</span></span><span style='font-size:14.5pt;line-height:
106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Amazon_DynamoDB"
title="Amazon DynamoDB"><span style='color:#0B0080'>Amazon <span class=SpellE>DynamoDB</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Amazon_SimpleDB"
title="Amazon SimpleDB"><span style='color:#0B0080'>Amazon <span class=SpellE>SimpleDB</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Appengine"
title=Appengine><span class=SpellE><span style='color:#0B0080'>Datastore</span></span><span
style='color:#0B0080'> on Google <span class=SpellE>Appengine</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Clusterpoint"
title=Clusterpoint><span class=SpellE><span style='color:#0B0080'>Clusterpoint</span></span><span
style='color:#0B0080'> database</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Cloudant" title=Cloudant><span
class=SpellE><span style='color:#0B0080'>Cloudant</span></span><span
style='color:#0B0080'> Data Layer (<span class=SpellE>CouchDB</span>)</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Freebase_(database)"
title="Freebase (database)"><span style='color:#0B0080'>Freebase</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l29 level1 lfo28;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Virtuoso_Universal_Server"
title="Virtuoso Universal Server"><span class=SpellE><span style='color:#0B0080'>OpenLink</span></span><span
style='color:#0B0080'> Virtuoso</span></a><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=SpellE><span
class=mw-headline><span style='font-size:14.5pt;line-height:106%;font-family:
"Arial",sans-serif;color:black'>Multivalue</span></span></span><span
class=mw-headline><span style='font-size:14.5pt;line-height:106%;font-family:
"Arial",sans-serif;color:black'> databases</span></span><span style='font-size:
14.5pt;line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>D3<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Pick_database" title="Pick database"><span
style='color:#0B0080'>Pick database</span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Extensible_Storage_Engine"
title="Extensible Storage Engine"><span style='color:#0B0080'>Extensible
Storage Engine</span></a><span class=apple-converted-space> </span>(ESE/NT)<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/InfinityDB"
title=InfinityDB><span class=SpellE><span style='color:#0B0080'>InfinityDB</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/InterSystems_Cach%C3%A9"
title="InterSystems Caché"><span class=SpellE><span style='color:#0B0080'>InterSystems</span></span><span
style='color:#0B0080'> <span class=SpellE>Caché</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a
href="https://en.wikipedia.org/wiki/Northgate_Information_Solutions"
title="Northgate Information Solutions"><span style='color:#0B0080'>Northgate
Information Solutions</span></a><span class=apple-converted-space> </span>Reality,
the original Pick/MV Database<o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/OpenQM" title=OpenQM><span
class=SpellE><span style='color:#0B0080'>OpenQM</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'>Revelation Software's<span class=apple-converted-space> </span><span
class=SpellE><a href="https://en.wikipedia.org/wiki/OpenInsight"
title=OpenInsight><span style='color:#0B0080'>OpenInsight</span></a></span><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l16 level1 lfo29;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/Rocket_U2"
title="Rocket U2"><span style='color:#0B0080'>Rocket U2</span></a><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=SpellE><span
class=mw-headline><span style='font-size:14.5pt;line-height:106%;font-family:
"Arial",sans-serif;color:black'>Multimodel</span></span></span><span
class=mw-headline><span style='font-size:14.5pt;line-height:106%;font-family:
"Arial",sans-serif;color:black'> database</span></span><span style='font-size:
14.5pt;line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l21 level1 lfo30;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
class=SpellE><span style='color:#0B0080'>OrientDB</span></span></a><o:p></o:p></span></p>
<p class=MsoNormal style='mso-margin-top-alt:auto;margin-bottom:1.2pt;
margin-left:19.2pt;text-indent:-.25in;line-height:13.45pt;mso-list:l21 level1 lfo30;
tab-stops:list .5in;background:white'><![if !supportLists]><span
style='font-size:10.0pt;mso-bidi-font-size:10.5pt;font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:#252525'><span
style='mso-list:Ignore'>·<span style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='font-size:10.5pt;font-family:"Arial",sans-serif;
color:#252525'><a href="https://en.wikipedia.org/wiki/FoundationDB"
title=FoundationDB><span class=SpellE><span style='color:#0B0080'>FoundationDB</span></span></a><o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in;background:
white'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;background:white;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;
padding:0in;mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span
style='font-family:"Georgia",serif;color:black'>Performance</span></b></span><span
style='font-size:18.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:"Times New Roman";color:black'><o:p></o:p></span></h2>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Ben Scofield rated different
categories of NoSQL databases as follows:<span class=apple-converted-space> </span></span><sup><span
style='font-size:8.5pt;font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-23"><span style='color:
#0B0080'>[23]</span></a></span></sup><span style='font-size:10.5pt;font-family:
"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='background:#F9F9F9;border-collapse:collapse;border:none;mso-border-alt:
solid #AAAAAA .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;mso-border-alt:solid #AAAAAA .75pt;
background:#F2F2F2;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Data
Model<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Performance<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Scalability<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Flexibility<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Complexity<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Functionality<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Key–Value Store<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>none<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable (none)<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Column-Oriented Store<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>moderate<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>low<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>minimal<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Document-Oriented Store<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable (high)<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>low<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable (low)<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Graph Database<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>high<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Graph_theory" title="Graph theory"><span
style='color:#0B0080'>graph theory</span></a><o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5;mso-yfti-lastrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>Relational Database<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>variable<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>low<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'>moderate<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Relational_algebra"
title="Relational algebra"><span style='color:#0B0080'>relational algebra</span></a><o:p></o:p></span></p>
</td>
</tr>
</table>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Performance and scalability
comparisons are sometimes done with the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/YCSB" title=YCSB><span style='color:#0B0080'>YCSB</span></a><span
class=apple-converted-space> </span>benchmark.<o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in;background:
white'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;background:white;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;
padding:0in;mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span
style='font-family:"Georgia",serif;color:black'>Handling relational data</span></b></span><span
style='font-size:18.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:"Times New Roman";color:black'><o:p></o:p></span></h2>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Since most NoSQL databases lack
ability for joins in queries, the<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Database_schema" title="Database schema"><span
style='color:#0B0080'>database schema</span></a><span
class=apple-converted-space> </span>generally needs to be designed
differently. There are three main techniques for handling relational data in a
NoSQL database. (See table Join and ACID Support for NoSQL databases that support
joins.)<o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Multiple queries</span></span><span style='font-size:14.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Instead of retrieving all the data
with one query, it's common to do several queries to get the desired data.
NoSQL queries are often faster than traditional SQL queries so the cost of
having to do additional queries may be acceptable. If an excessive number of
queries would be necessary, one of the other two approaches is more
appropriate.<o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Caching/replication/non-normalized data</span></span><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'><o:p></o:p></span></h3>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>Instead of only storing foreign
keys, it's common to store actual foreign values along with the model's data.
For example, each blog comment might include the username in addition to a user
id, thus providing easy access to the username without requiring another
lookup. When a username changes however, this will now need to be changed in
many places in the database. Thus this approach works better when reads are
much more common than writes.</span><sup><span style='font-size:8.5pt;
font-family:"Arial",sans-serif;color:#252525'><a
href="https://en.wikipedia.org/wiki/NoSQL#cite_note-DataModeling-Couchbase.com_December_5_2014c-24"><span
style='color:#0B0080'>[24]</span></a></span></sup><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'><o:p></o:p></span></p>
<h3 style='margin-top:.05in;background:white'><span class=mw-headline><span
style='font-size:14.5pt;line-height:106%;font-family:"Arial",sans-serif;
color:black'>Nesting data</span></span><span style='font-size:14.5pt;
line-height:106%;font-family:"Arial",sans-serif;color:black'><o:p></o:p></span></h3>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>With document databases like MongoDB
it's common to put more data in a smaller number of collections. For example in
a blogging application, one might choose to store comments within the blog post
document so that with a single retrieval one gets all the comments. Thus in
this approach a single document contains all the data you need for a specific
task.<o:p></o:p></span></p>
<div style='mso-element:para-border-div;border:none;border-bottom:solid #AAAAAA 1.0pt;
mso-border-bottom-alt:solid #AAAAAA .75pt;padding:0in 0in 0in 0in;background:
white'>
<h2 style='margin-top:12.0pt;margin-right:0in;margin-bottom:3.0pt;margin-left:
0in;background:white;border:none;mso-border-bottom-alt:solid #AAAAAA .75pt;
padding:0in;mso-padding-alt:0in 0in 0in 0in'><span class=mw-headline><b><span
style='font-family:"Georgia",serif;color:black'>ACID and JOIN Support</span></b></span><span
style='font-size:18.0pt;line-height:106%;font-family:"Georgia",serif;
mso-bidi-font-family:"Times New Roman";color:black'><o:p></o:p></span></h2>
</div>
<p style='margin-top:6.0pt;margin-right:0in;margin-bottom:6.0pt;margin-left:
0in;line-height:13.45pt;background:white'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:#252525'>If a database is marked as supporting<span
class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/ACID" title=ACID><span style='color:#0B0080'>ACID</span></a><span
class=apple-converted-space> </span>or<span class=apple-converted-space> </span><a
href="https://en.wikipedia.org/wiki/Join_(SQL)" title="Join (SQL)"><span
style='color:#0B0080'>joins</span></a>, then the documentation for the database
makes that claim. The degree to which the capability is fully supported in a
manner similar to most SQL databases or the degree to which it meets the needs
of a specific application is left up to the reader to assess.<o:p></o:p></span></p>
<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
style='background:#F9F9F9;border-collapse:collapse;border:none;mso-border-alt:
solid #AAAAAA .75pt;mso-yfti-tbllook:1184;mso-padding-alt:0in 5.4pt 0in 5.4pt'>
<tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
<td style='border:solid #AAAAAA 1.0pt;mso-border-alt:solid #AAAAAA .75pt;
background:#F2F2F2;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Database<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>ACID<o:p></o:p></span></b></p>
</td>
<td style='border:solid #AAAAAA 1.0pt;border-left:none;mso-border-left-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;background:#F2F2F2;
padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><b><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Joins<o:p></o:p></span></b></p>
</td>
</tr>
<tr style='mso-yfti-irow:1;height:29.25pt'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt;
height:29.25pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/CouchDB" title=CouchDB><span
class=SpellE><span style='color:#0B0080'>CouchDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt;height:29.25pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt;height:29.25pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:2'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/OrientDB" title=OrientDB><span
class=SpellE><span style='color:#0B0080'>OrientDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:3'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/C-treeACE" title=C-treeACE><span
style='color:#0B0080'>c-<span class=SpellE>treeACE</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:4'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/FoundationDB" title=FoundationDB><span
class=SpellE><span style='color:#0B0080'>FoundationDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:5'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/HyperDex" title=HyperDex><span
class=SpellE><span style='color:#0B0080'>HyperDex</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:6'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/InfinityDB" title=InfinityDB><span
class=SpellE><span style='color:#0B0080'>InfinityDB</span></span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#FF9999;padding:2.4pt 4.8pt 2.4pt 4.8pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>No<o:p></o:p></span></p>
</td>
</tr>
<tr style='mso-yfti-irow:7;mso-yfti-lastrow:yes;height:23.4pt'>
<td style='border:solid #AAAAAA 1.0pt;border-top:none;mso-border-top-alt:
solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;padding:2.4pt 4.8pt 2.4pt 4.8pt;
height:23.4pt'>
<p class=MsoNormal style='margin-top:12.0pt;margin-right:0in;margin-bottom:
12.0pt;margin-left:0in;line-height:13.45pt'><span style='font-size:10.5pt;
font-family:"Arial",sans-serif;color:black'><a
href="https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database"
title="Lightning Memory-Mapped Database"><span style='color:#0B0080'>LMDB</span></a><o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#99FF99;padding:2.4pt 4.8pt 2.4pt 4.8pt;height:23.4pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>Yes<o:p></o:p></span></p>
</td>
<td style='border-top:none;border-left:none;border-bottom:solid #AAAAAA 1.0pt;
border-right:solid #AAAAAA 1.0pt;mso-border-top-alt:solid #AAAAAA .75pt;
mso-border-left-alt:solid #AAAAAA .75pt;mso-border-alt:solid #AAAAAA .75pt;
background:#FF9999;padding:2.4pt 4.8pt 2.4pt 4.8pt;height:23.4pt'>
<p class=MsoNormal align=center style='margin-top:12.0pt;margin-right:0in;
margin-bottom:12.0pt;margin-left:0in;text-align:center;line-height:13.45pt'><span
style='font-size:10.5pt;font-family:"Arial",sans-serif;color:black'>No<o:p></o:p></span></p>
</td>
</tr>
</table>
<p class=MsoNormal><o:p> </o:p></p>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-37401750958956112552015-06-22T02:03:00.001-05:002015-10-19T23:47:39.178-05:00Administering Microsoft SQL Server 2012 Interview Questions - Part 2 of 2 (On Applications from TK 70-462)<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>70-462 Application Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #efefef;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
.tab {
margin-left: 40px;
font-size: 85%;
}
</style>
</head>
<body>
<div id="wrap">
<h1>Case Scenario 1 (Chapter 1 - Case Scenario 1): Planning Deployment of SQL Server 2012</h1>
<p>
Your organization is planning to deploy SQL Server 2012 Enterprise (x64) on several servers as
a production database solution. Sam works in your organization as a database developer. As
part of his role, Sam needs to test all the features that will be available on the production SQL
Server 2012 instance. Sam has a laptop computer with Windows 7 Enterprise (x64) installed.
<ol>
<li>
On which operating systems can you install the production database?
<a href="#" id="Q1-show" class="showLink" onclick="showHide('Q1');return false;">Answer.</a>
</li>
</p>
<div id="Q1" class="more">
<p>
You can install SQL Server 2012 Enterprise (x64) edition on computers running
Windows Server 2008 R2 SP1 and Windows Server 2008 SP2 (x64).
</p>
<p><a href="#" id="Q1-hide" class="hideLink" onclick="showHide('Q1');return false;">Hide the Answer.</a></p>
</div>
<li>
Which edition of SQL Server 2012 should you deploy on Sam’s computer?
<a href="#" id="Q2-show" class="showLink" onclick="showHide('Q2');return false;">Answer.</a>
<div id="Q2" class="more">
<p>
You should deploy SQL Server 2012 Developer (x64) edition because this has the same
features as SQL Server Enterprise (x64) edition, the main difference being licensing and
use in production environments.
</p>
<p><a href="#" id="Q2-hide" class="hideLink" onclick="showHide('Q2');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<p></p>
<h1>Case Scenario 2 (Chapter 1 - Case Scenario 2): SQL Server Deployment</h1>
<p>
You work for Contoso’s Australian subsidiary. You need to deploy six SQL Server 2012 servers,
two each in the cities of Sydney, Perth, and Adelaide, and you must ensure that these servers
are configured in the same way.
<ol>
<li>
How much free space should you ensure is available on each server’s operating system
disk before you attempt to install SQL Server 2012?
<a href="#" id="Q3-show" class="showLink" onclick="showHide('Q3');return false;">Answer.</a>
</li>
</p>
<div id="Q3" class="more">
<p>
You should ensure that there is at least 4 GB of available space on the operating system disk prior to attempting to install SQL Server 2012.
</p>
<p><a href="#" id="Q3-hide" class="hideLink" onclick="showHide('Q3');return false;">Hide the Answer.</a></p>
</div>
<li>
If you were using only the SQL Server installation media, what steps could you take
to ensure that the SQL servers in Sydney, Perth, and Adelaide are configured in the
same way?
<a href="#" id="Q4-show" class="showLink" onclick="showHide('Q4');return false;">Answer.</a>
</p>
<div id="Q4" class="more">
<p>
You could ensure that the SQL servers in Sydney, Perth, and Adelaide are configured
in the same way by generating a configuration file when installing the first server and
then using that configuration file to deploy the additional servers.
</p>
<p><a href="#" id="Q4-hide" class="hideLink" onclick="showHide('Q4');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>Case Scenario 3 (Chapter 2 - Case Scenario 1): Instance Configuration</h1>
<p>
You are preparing a server running Windows Server 2008 R2 on which you have installed
three SQL 2012 Database Engine instances. These are the default instance, Instance-A, and
Instance-B. The host server has 32 GB of RAM. The host server has eight processor cores.
You want to ensure that Instance-A is configured in the following way:
</p><p>
<ul style="list-style-type:square">
<li>Minimum server memory: 512 MB</li>
<li>Maximum server memory: 8,192 MB</li>
<li>Affinity for CPUs 0 and 1</li>
<li>Default fill factor of 95%</li>
</ul>
</p><p>
With this information in mind, answer the following questions:
<ol>
<li>
What Transact-SQL code should you use to configure the minimum and maximum
memory settings when connected to Instance-A in SQL Server Management Studio?
<a href="#" id="Q7-show" class="showLink" onclick="showHide('Q7');return false;">Answer.</a>
</li>
</p>
<div id="Q7" class="more">
<p>
Use the following Transact-SQL code when connected to Instance-A in SQL Server
Management Studio to configure the instance to use a minimum server memory of
512 MB and a maximum server memory of 8192 MB.
<code>
EXEC sys.sp_configure 'show advanced options', 1;<br />
GO
</p><p>
RECONFIGURE;<br />
GO
</p><p>
EXEC sys.sp_configure 'min server memory', 512;<br />
GO
</p><p>
EXEC sys.sp_configure 'max server memory', 8192;<br />
GO
</p><p>
RECONFIGURE;<br />
GO
</p><p>
</code>
</p>
<p><a href="#" id="Q7-hide" class="hideLink" onclick="showHide('Q7');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What Transact-SQL code should you use to configure the appropriate processor affinity
when connected to Instance-A in SQL Server Management Studio?
<a href="#" id="Q8-show" class="showLink" onclick="showHide('Q8');return false;">Answer.</a>
</p>
<div id="Q8" class="more">
<p>
Use the following Transact-SQL code when connected to Instance-A in SQL Server
Management Studio to configure processor affinity for CPU 0 and 1.
</p><p>
<code> ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU = 0,1</code>
</p>
<p><a href="#" id="Q8-hide" class="hideLink" onclick="showHide('Q8');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What Transact-SQL code should you use to configure the appropriate fill factor when
connected to Instance-A in SQL Server Management Studio?
<a href="#" id="Q5-show" class="showLink" onclick="showHide('Q5');return false;">Answer.</a>
</p>
<div id="Q5" class="more">
<p>
Use the following Transact-SQL code when connected to Instance-A in SQL Server
Management Studio to set the default fill factor to 95%.
</p><p>
<code>
sp_configure 'show advanced options', 1;<br />
GO<br />
RECONFIGURE;<br />
GO
</p><p>
sp_configure 'fill factor', 95;<br />
GO
</p><p>
RECONFIGURE;<br />
GO
</p><p>
</code>
</p>
<p><a href="#" id="Q5-hide" class="hideLink" onclick="showHide('Q5');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>Case Scenario 4 (Chapter 2 - Case Scenario 2): Additional Instances and Error Log Cycling</h1>
<p>
You are updating a computer hosting a SQL Server 2012 instance at a remote branch office.
You want to add a new instance to the server and name this instance MELBOURNE. You also
want to cycle the SQL Server error log and SQL Server Agent error log manually. With this in
mind, answer the following questions:
<ol>
<li>
Which command-line command would you use to add the new instance if you wanted
to configure the account ADATUM\sam_abolrous as a SQL Server Administrator?
<a href="#" id="Q9-show" class="showLink" onclick="showHide('Q9');return false;">Answer.</a>
</li>
</p>
<div id="Q9" class="more">
<p>
Use the following command-line command to install the MELBOURNE instance and set
the account ADATUM\sam_abolrous as the SQL Server Administrator:
</p><p>
<code>
Setup.exe /qs /Action=Install /Features=SQLEngine /InstanceName=Melbourne
/SQLSYSADMINACCOUNTS="adatum\sam_abolrous" /IAcceptSQLServerLicenseTerms
</code>
</p>
<p><a href="#" id="Q9-hide" class="hideLink" onclick="showHide('Q9');return false;">Hide the Answer.</a></p>
</div>
<li>
Which Transact-SQL statement should you use to cycle the SQL Server Agent error log?
<a href="#" id="Q10-show" class="showLink" onclick="showHide('Q10');return false;">Answer.</a>
</p>
<div id="Q10" class="more">
<p>
You should use the following statement, remembering that the stored procedure
needs to be executed from the msdb system database, to cycle the agent error log:
</p><p>
<code>
USE msdb;<br />
GO<br />
EXEC dbo.sp_cycle_agent_errorlog;<br />
GO<br />
</code>
</p>
<p><a href="#" id="Q10-hide" class="hideLink" onclick="showHide('Q10');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which Transact-SQL statement should you use to cycle the SQL Server error log?
<a href="#" id="Q11-show" class="showLink" onclick="showHide('Q11');return false;">Answer.</a>
</li>
</p>
<div id="Q11" class="more">
<p>
You should use the following statement to cycle the SQL Server error log:
</p><p>
<code>
EXEC sp_cycle_errorlog;<br />
GO<br />
</code>
</p>
<p><a href="#" id="Q11-hide" class="hideLink" onclick="showHide('Q11');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 5 (Chapter 3 - Case Scenario 1): Configuring FILESTREAM and FileTable
</h1>
<p>
You have recently deployed SQL Server 2012 on a server named SYDNEY-DB. You want to use
this server to store a large number of image files, most of which are between 10 MB and 20
MB in size. In view of this goal, you want to configure the default instance on SYDNEY-DB to
support FILESTREAM. You also want to configure FileTables to simplify the process of adding
image files to the database. With this information in mind, answer the following:
<ol>
<li>
What general steps must you take to enable FILESTREAM on the default instance of
server SYDNEY-DB?
<a href="#" id="Q12-show" class="showLink" onclick="showHide('Q12');return false;">Answer.</a>
</li>
</p>
<div id="Q12" class="more">
<p>
To enable FILESTREAM on the default instance of server SYDNEY-DB, you must per-
form the following general steps:
</p><p>
<ol type="A">
<li>Edit the properties of the SQL Server Service to enable FILESTREAM.</li>
<br />
<li>
Run the sp_configure filestream_access_level, X, stored procedure, where X is 1
or 2.
</li>
<br />
<li>Restart SQL Server Services.</li>
<br />
<li>Create a FILESTREAM filegroup.</li>
<br />
<li>
Add a file to the FILESTREAM filegroup.<br />
</li>
</ol>
</p>
<p><a href="#" id="Q12-hide" class="hideLink" onclick="showHide('Q12');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
After FILESTREAM is enabled on the default instance of server SYDNEY-DB, what general steps must you take to create a FileTable?
<a href="#" id="Q13-show" class="showLink" onclick="showHide('Q13');return false;">Answer.</a>
</p>
<div id="Q13" class="more">
<p>
After FILESTREAM is enabled on the default instance of server SYDNEY-DB, you must
take the following general steps to deploy a FileTable:
</p><p>
<ol type="A">
<li>
Enable Non-Transactional Access at the database level.
</li>
<br />
<li>
Specify a directory for FileTables at the database level.
</li>
<br />
<li>
Create a table as a FileTable.<br />
</li>
</ol>
</p>
<p><a href="#" id="Q13-hide" class="hideLink" onclick="showHide('Q13');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 6 (Chapter 3 - Case Scenario 2): Deploying Transparent Data Encryption
</h1>
<p>
You want to deploy Transparent Data Encryption (TDE) to protect the ContosoCars2012 database hosted on one of your organization’s SQL Server 2012 Database Engine instances. With
that in mind, answer the following questions:
<ol>
<li>
Which query would you use to create a master encryption key with the password
<b>P@ ssw0rd</b>?
<a href="#" id="Q6-show" class="showLink" onclick="showHide('Q6');return false;">Answer.</a>
</li>
</p>
<div id="Q6" class="more">
<p>
<code>
USE master;<br />
GO
</p><p>
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'P@ssw0rd';<br />
GO
</code>
</p>
<p><a href="#" id="Q6-hide" class="hideLink" onclick="showHide('Q6');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which query would you use to create the certificate that encrypts the database if the
certificate name is ServerCertA and the subject name is Server Certificate A?
<a href="#" id="Q14-show" class="showLink" onclick="showHide('Q14');return false;">Answer.</a>
</p>
<div id="Q14" class="more">
<p>
<code>
CREATE CERTIFICATE ServerCertA WITH SUBJECT = 'Server Certificate A';<br />
GO
</code>
</p>
<p><a href="#" id="Q14-hide" class="hideLink" onclick="showHide('Q14');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which query would you use to create a Database Encryption Key (DEK) for the
ContosoCars2012 database if you were using the AES_128 encryption algorithm and
ServerCertA?
<a href="#" id="Q15-show" class="showLink" onclick="showHide('Q15');return false;">Answer.</a>
</p>
<div id="Q15" class="more">
<p>
<code>
USE ContosoCars2012;<br />
GO
</p><p></p>
CREATE DATABASE ENCRYPTION KEY<br />
WITH ALGORITHM = AES_128<br />
ENCRYPTION BY SERVER CERTIFICATE ServerCertA;<br />
GO</code>
</p>
<p><a href="#" id="Q15-hide" class="hideLink" onclick="showHide('Q15');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which query would you use to encrypt the ContosoCars2012 database?
<a href="#" id="Q165-show" class="showLink" onclick="showHide('Q165');return false;">Answer.</a>
</p>
<div id="Q165" class="more">
<p>
<code>
ALTER DATABASE ContosoCars2012<br />
SET ENCRYPTION ON;<br />
GO
</code>
</p>
<p><a href="#" id="Q165-hide" class="hideLink" onclick="showHide('Q165');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which query would you use to back up the server certificate to a file named CertExport
and the private key to a file named PrivateKey with the password <b>P@ssw0rd?</b>
<a href="#" id="Q17-show" class="showLink" onclick="showHide('Q17');return false;">Answer.</a>
</p>
<div id="Q17" class="more">
<p>
<code>
BACKUP CERTIFICATE ServerCertA<br />
TO FILE = 'CertExport'<br />
WITH PRIVATE KEY<br />
(
<p class="tab">
FILE = 'PrivateKeyFile',</p>
<p class="tab">
ENCRYPTION BY PASSWORD = 'P@ssw0rd'
</p>
);</br>
GO
</code>
</p>
<p><a href="#" id="Q17-hide" class="hideLink" onclick="showHide('Q17');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 7 (Chapter 4 - Case Scenario 1): Consolidation at Contoso
</h1>
<p>
Contoso has 20 database servers running a mix of SQL Server 2005 and SQL Server 2008.
All existing database servers are running x86 versions of SQL Server. Contoso has recently
deployed 20 virtual machines that have the x64 version of SQL Server 2012 Enterprise edition
in their private cloud. You want to start by deploying databases from 10 instances to an
instance hosted in the private cloud used for development work. During the development
phase of the project, these databases should also remain hosted on their original parent
instances. Each database instance has between 10 and 100 SQL logins, which all use Windows
authentication.<p>
With this information in mind, answer the following questions:
<ol>
<li>
What steps should you take to migrate the databases during the development phase
of the project?
<a href="#" id="Q16-show" class="showLink" onclick="showHide('Q16');return false;">Answer.</a>
</p>
<div id="Q16" class="more">
<p>
You should copy the databases from the production hosts to the virtual machines
in the development private cloud. You could use the backup and restore method of
copying the databases or the Copy Database Wizard by using the object model to
perform the copy. The key is that your strategy should ensure that the databases on
the production server remain online.
</p>
<p><a href="#" id="Q16-hide" class="hideLink" onclick="showHide('Q16');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Describe the steps that you would take to migrate the SQL logins from the original
instances to the new instances.
<a href="#" id="Q177-show" class="showLink" onclick="showHide('Q177');return false;">Answer.</a>
</p>
<div id="Q177" class="more">
<p>
You should use the Script Login As method of migrating the SQL logins because the
problem statement says that all logins use Windows authentication. You might also
consider using the script published with Knowledge Base article KB918992, which
enables you to automate the migration of both SQL Server–authenticated and
Windows-authenticated SQL logins, although in this case, because you don’t have to
worry about migrating passwords, the Script Login As method might be simpler. You
can also use the Copy Database Wizard to migrate the logins.
</p>
<p><a href="#" id="Q177-hide" class="hideLink" onclick="showHide('Q177');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What factors will influence whether you perform a backup and restore method or a
detach and attach method when it comes to migrating the databases prior to deploying them in the private cloud environment?
<a href="#" id="Q18-show" class="showLink" onclick="showHide('Q18');return false;">Answer.</a>
</p>
<div id="Q18" class="more">
<p>
A detach operation takes the database offline from its current instance. Although you
can make a copy of the files and then reattach on the original instance and the desti-
nation instance, using the Backup and Restore method of copying a database ensures
that the database remains online on the original host during the migration.
</p>
<p><a href="#" id="Q18-hide" class="hideLink" onclick="showHide('Q18');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 8 (Chapter 4 - Case Scenario 2): Tailspin Toys Bulk Data
</h1>
<p>
Tailspin Toys has a number of SQL Server 2012 instances deployed on traditional hardware.
It is necessary to export a substantial amount of data from the database on a regular basis.
The data is the entire contents of specific tables and must be written to Excel format. It is
also necessary on occasion to import a substantial amount of customer data from a specially
prepared file into one of the databases.<p>
With this information in mind, answer the following questions.
<ol>
<li>
You have a file that contains customer names, phone numbers, and addresses. Which
command-line utility would you use to import this data into a table on a database
instance?
<a href="#" id="Q19-show" class="showLink" onclick="showHide('Q19');return false;">Answer.</a>
</li>
</p>
<div id="Q19" class="more">
<p>
You use the bcp utility to import data into the database from the command line.
</p>
<p><a href="#" id="Q19-hide" class="hideLink" onclick="showHide('Q19');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Every week, you must perform a bulk export of data from the database. What steps
could you take to automate this process?
<a href="#" id="Q20-show" class="showLink" onclick="showHide('Q20');return false;">Answer.</a>
</p>
<div id="Q20" class="more">
<p>
Use the SQL Server Import and Export Wizard to create an Integration Services package. Schedule the package to execute on a periodic basis.
</p>
<p><a href="#" id="Q20-hide" class="hideLink" onclick="showHide('Q20');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
You must copy the contents of several large tables to new tables on a different database hosted on the same instance. Which method could you use to accomplish this
goal?
<a href="#" id="Q201-show" class="showLink" onclick="showHide('Q201');return false;">Answer.</a>
</p>
<div id="Q201" class="more">
<p>
You could use the SELECT...INTO statement to copy the contents of existing tables
quickly into new tables if the new tables are associated with a different database
hosted on the same instance.
</p>
<p><a href="#" id="Q201-hide" class="hideLink" onclick="showHide('Q201');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 9 (Chapter 5 - Case Scenario 1): Instance-Level Permissions for Contoso’s
Accountants
</h1>
<p>
You are the database administrator at Contoso, and you are deploying an instance of SQL
Server 2012 that members of the accounting and finance departments will use. All members
of the accounting and finance departments have accounts in the Contoso Active Directory
domain. There are no accounting or finance-based domain security groups. In the accounting department are 20 users who require access to the SQL Server 2012 instance. These users
require specific permissions that differ from those available in the fixed server-level roles. In
the next few months, members of the finance department might need similar access and permissions. You want to configure security so that the number of SQL logins is minimized but
also so that members of the accounting department do not share a SQL login with members
of the finance department. With this in mind, answer the following questions:
<ol>
<li>
What steps should you take to minimize the number of SQL Server logins when granting access to the 20 accounting users?
<a href="#" id="Q21-show" class="showLink" onclick="showHide('Q21');return false;">Answer.</a>
</li>
</p>
<div id="Q21" class="more">
<p>
Create a domain group and add the 20 users in the accounting department to this
group. Create a SQL Server login that uses the Windows authentication type and is
mapped to this domain group.
</p>
<p><a href="#" id="Q21-hide" class="hideLink" onclick="showHide('Q21');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What approach should you take when granting the custom permissions at the
Database Engine instance level?
<a href="#" id="Q22-show" class="showLink" onclick="showHide('Q22');return false;">Answer.</a>
</p>
<div id="Q22" class="more">
<p>
Create a user-defined server role. Grant the custom permissions to this user-defined
server role. Add the SQL Server login mapped to the group holding the accounting
department user accounts to this user-defined server role. In the future, you will be
able to add other logins to this role, such as a login relating to the finance users.
</p>
<p><a href="#" id="Q22-hide" class="hideLink" onclick="showHide('Q22');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 10 (Chapter 5 - Case Scenario 2): Contained Databases at Fabrikam
</h1>
<p>
You are the SQL Server 2012 database administrator at Fabrikam, and you are planning a new
database. One of the goals in developing this new database is for you to be able to attach
and detach the database as necessary from different instances without creating orphaned
users. All instances that host the database will be running SQL Server 2012. All users who will
access the database have accounts in the Fabrikam Active Directory domain. They should
be able to connect to the database without entering a separate password. Each user might
require different permissions on the database.<p>
With this information in mind, answer the following questions:
<ol>
<li>
Prior to creating the database, what steps should you take to prepare the instance?
<a href="#" id="Q24-show" class="showLink" onclick="showHide('Q24');return false;">Answer.</a>
</p>
<div id="Q24" class="more">
<p>
You should configure the instance to support contained database authentication. This
enables you to attach and detach the database from different instances without creating orphaned users.
</p>
<p><a href="#" id="Q24-hide" class="hideLink" onclick="showHide('Q24');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What type of security principal should you configure in the database?
<a href="#" id="Q25-show" class="showLink" onclick="showHide('Q25');return false;">Answer.</a>
</p>
<div id="Q25" class="more">
<p>
You should create contained database users that map to domain-based user accounts.
</p>
<p><a href="#" id="Q25-hide" class="hideLink" onclick="showHide('Q25');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 11 (Chapter 6 - Case Scenario 1): Configuring Database Permissions
</h1>
<p>
You are developing permissions for the Production database. This database has two
schema, named Accounts and Manufacturing. The database has three roles, named Finance,
DataProtection, and Engineering.
<ol>
<li>
You must ensure that principals in the Finance role can add and change data on tables
in the Accounts schema. Which permissions must you grant to accomplish this goal?
<a href="#" id="Q27-show" class="showLink" onclick="showHide('Q27');return false;">Answer.</a>
</li>
</p>
<div id="Q27" class="more">
<p>
They will need SELECT permission to view the data, INSERT permission to add data,
and UPDATE permission to modify data.
</p>
<p><a href="#" id="Q27-hide" class="hideLink" onclick="showHide('Q27');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Members of the DataProtection role must be able to back up and recover data stored
in the Protection database. Which permissions must you assign this role?
<a href="#" id="Q28-show" class="showLink" onclick="showHide('Q28');return false;">Answer.</a>
</p>
<div id="Q28" class="more">
<p>
Backup permission grants permission to back up a securable. Restore permission allows
a securable to be recovered from backup.
</p>
<p><a href="#" id="Q28-hide" class="hideLink" onclick="showHide('Q28');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which permission must the Engineering role have on the Manufacturing schema if
members of that role must be able to create and drop tables in the schema?
<a href="#" id="Q26-show" class="showLink" onclick="showHide('Q26');return false;">Answer.</a>
</p>
<div id="Q26" class="more">
<p>
They must be assigned the ALTER permission to create and drop tables in the schema.
</p>
<p><a href="#" id="Q26-hide" class="hideLink" onclick="showHide('Q26');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 12 (Chapter 6 - Case Scenario 2): Troubleshooting Security
</h1>
<p>
You are auditing the security of a subsidiary company’s SQL Server 2012 databases. A previ-
ous database administrator implemented certificates and asymmetric keys for database
authentication and authorization. The database administrator has since moved on, and you
must determine the properties of certificates and keys, including when certificates will expire,
when private keys were last backed up, and the key lengths used when generating asymmet-
ric keys. With these requirements in mind, answer the following questions:
<ol>
<li>
Which security catalog view would you query to determine the expiration dates of
database certificates?
<a href="#" id="Q29-show" class="showLink" onclick="showHide('Q29');return false;">Answer.</a>
</li>
</p>
<div id="Q29" class="more">
<p>
You can query the sys.certificates catalog view to determine the expiration date of
database certificates.
</p>
<p><a href="#" id="Q29-hide" class="hideLink" onclick="showHide('Q29');return false;">Hide the Answer.</a></p>
</div>
<li>
Which security catalog view would you query to determine when the private key for a
specific certificate was last backed up?
<a href="#" id="Q30-show" class="showLink" onclick="showHide('Q30');return false;">Answer.</a>
</p>
<div id="Q30" class="more">
<p>
You can query the sys.certificates catalog view to determine the most recent date on
which a certificate’s private key was backed up.
</p>
<p><a href="#" id="Q30-hide" class="hideLink" onclick="showHide('Q30');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which security catalog view would you query to determine the key length of the asym-
metric keys?
<a href="#" id="Q303-show" class="showLink" onclick="showHide('Q303');return false;">Answer.</a>
</p>
<div id="Q303" class="more">
<p>
You can query the sys.asymmetric_keys catalog view to determine the key length of
asymmetric keys.
</p>
<p><a href="#" id="Q303-hide" class="hideLink" onclick="showHide('Q303');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 13 (Chapter 6 - Case Scenario 3): Auditing at Fabrikam
</h1>
<p>
You are configuring auditing for several databases hosted on the default instance of server
SYD-SQL-A. You are working on this configuration with a colleague. With this situation in
mind, answer the following questions:
<ol>
<li>
Which permissions do you need to be able to create a database audit specification?
<a href="#" id="Q291-show" class="showLink" onclick="showHide('Q291');return false;">Answer.</a>
</li>
</p>
<div id="Q291" class="more">
<p>
You need either the ALTER ANY DATABASE AUDIT permission or the ALTER or
CONTROL permissions on the database.
</p>
<p><a href="#" id="Q291-hide" class="hideLink" onclick="showHide('Q291');return false;">Hide the Answer.</a></p>
</div>
<li>
Which step should you take to ensure that both successful and failed audits are logged
on the default instance on SYD-SQL-A?
<a href="#" id="Q301-show" class="showLink" onclick="showHide('Q301');return false;">Answer.</a>
</p>
<div id="Q301" class="more">
<p>
Configure Login Auditing at the instance level. Enabling common criteria compliance
and c2 audit tracing also accomplishes this goal.
</p>
<p><a href="#" id="Q301-hide" class="hideLink" onclick="showHide('Q301');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
You want to check how your colleague has configured auditing. Which catalog view
would you query to determine which actions are audited at the database level?
<a href="#" id="Q302-show" class="showLink" onclick="showHide('Q302');return false;">Answer.</a>
</p>
<div id="Q302" class="more">
<p>
You can query the sys.database_audit_specifications_details catalog view to learn
detailed information about auditing at the database level.
</p>
<p><a href="#" id="Q302-hide" class="hideLink" onclick="showHide('Q302');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 14 (Chapter 7 - Case Scenario 1): Database Mirroring at Coho Vineyard
</h1>
<p>
You are the database administrator at Coho Vineyard. You have just migrated the Winery
database from a host server running SQL Server 2005 to a new server named Sydney-SQL-A
running SQL Server 2012. Your organization has purchased two additional servers, named
Sydney-SQL-B and Sydney-SQL-C. You have installed SQL Server 2012 on both of these serv-
ers, which will host their own databases, but you will also use them to support the Winery
database in a mirrored configuration. You want to configure the mirroring session in the
following ways:<p>
<ul style="list-style-type:square">
<li>The default instance on Sydney-SQL-A will serve as the principal instance.
</li>
<li>
The default instance on Sydney-SQL-B will serve as the mirroring instance.
</li>
<li>
The default instance on Sydney-SQL-C will serve as the witness instance.
</ul><p>
You have configured the SQL Server service accounts on each instance as follows:
<ul style="list-style-type:square">
<li>
The SQL Server Service uses a domain account named cohovineyard\syd-sql-a.
</li>
<li>
The SQL Server Service uses a domain account named cohovineyard\syd-sql-b.
</li>
<li>
The SQL Server Service uses a domain account named cohovineyard\syd-sql-c.
</li>
</ul><p>With this information in mind, answer the following questions:
<ol>
<li>
Which logins must you create on instance Sydney-SQL-B?
<a href="#" id="Q31-show" class="showLink" onclick="showHide('Q31');return false;">Answer.</a>
</li>
</p>
<div id="Q31" class="more">
<p>
You must create logins for accounts cohovineyard\syd-sql-a and cohovineyard\syd-sql-b so that the principal instance and the witness instance can be granted permissions on the endpoint.
</p>
<p><a href="#" id="Q31-hide" class="hideLink" onclick="showHide('Q31');return false;">Hide the Answer.</a></p>
</div>
<li>
Which mode would you set to ensure that automatic failover can occur if instance
Sydney-SQL-A becomes unavailable?
<a href="#" id="Q32-show" class="showLink" onclick="showHide('Q32');return false;">Answer.</a>
</p>
<div id="Q32" class="more">
<p>
You must set high-safety mode with a witness present to enable automatic failover.
</p>
<p><a href="#" id="Q32-hide" class="hideLink" onclick="showHide('Q32');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which Transact-SQL statement would you use to make Sydney-SQL-B the primary
instance when you must apply software updates that require restarting server
Sydney-SQL-A?
<a href="#" id="Q321-show" class="showLink" onclick="showHide('Q321');return false;">Answer.</a>
</p>
<div id="Q321" class="more">
<p>
Use the ALTER DATABASE Winery SET PARTNER FAILOVER; statement to make the mirror instance the primary instance when applying software updates.
</p>
<p><a href="#" id="Q321-hide" class="hideLink" onclick="showHide('Q321');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 15 (Chapter 7 - Case Scenario 2): Database Replication at Tailspin Toys
</h1>
<p>
Tailspin Toys has offices in the cities of Melbourne, Sydney, Perth, Adelaide, Brisbane, and
Hobart. Each office has its own SQL Server 2012 Enterprise edition instance. Tailspin Toys
has three databases, which must be hosted in each of these cities. These databases have the
following properties:<p>
<ul style="list-style-type:square">
<li>
<b>Airplanes</b> Is updated frequently at the Melbourne office. Is not updated at any other
office. Other offices must stay up to date with the changes made at the Melbourne
office.
</li>
<li>
<b>Hovercraft</b> Is updated between 6:00 P.M. and 7:00 P.M. each weekday at the
Brisbane office. Is not updated at any other office. Other offices need the updates
before start of business the next morning.
</li>
<li>
<b>Multicopters</b> All sites must be able to update this database. If conflicts occur when
the same row is updated at different offices, updates applied at the Adelaide office
should take precedence.
</li></ul><p>
With this information in mind, answer the following questions:<p>
<ol>
<li>
Which type of replication should you use for the Airplanes database?
<a href="#" id="Q33-show" class="showLink" onclick="showHide('Q33');return false;">Answer.</a>
</li>
</ul></p>
<div id="Q33" class="more">
<p>
Transactional replication is suitable in this circumstance because updates occur at one
location but must propagate quickly to other locations.
</p>
<p><a href="#" id="Q33-hide" class="hideLink" onclick="showHide('Q33');return false;">Hide the Answer.</a></p>
</div>
<li>
Which type of replication should you use for the Hovercraft database?
<a href="#" id="Q34-show" class="showLink" onclick="showHide('Q34');return false;">Answer.</a>
</p>
<div id="Q34" class="more">
<p>
Snapshot replication is appropriate in this circumstance because updates occur at one
location over a brief span of time, and a substantial amount of time elapses before
other branch offices must be updated.
</p>
<p><a href="#" id="Q34-hide" class="hideLink" onclick="showHide('Q34');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which type of replication should you use for the Multicopters database?
<a href="#" id="Q341-show" class="showLink" onclick="showHide('Q341');return false;">Answer.</a>
</p>
<div id="Q341" class="more">
<p>
Merge replication is appropriate in this circumstance because each office can update
the database, and automatic conflict resolution is required.
</p>
<p><a href="#" id="Q341-hide" class="hideLink" onclick="showHide('Q341');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 16 (Chapter 8 - Case Scenario 1): Failover Cluster Instances at Contoso
</h1>
<p>
You are designing a failover cluster instance solution at Contoso. You will deploy a four-node
failover cluster at the Melbourne site. You will also deploy a failover cluster instance that has
nodes in the cities of Brisbane, Sydney, Adelaide, and Perth. Each of these cities resides on a
different TCP/IP subnet.<p>
With these facts in mind, answer the following questions:
<ol>
<li>
Which edition of SQL Server 2012 should you deploy to support the proposed cluster
configuration at the Melbourne site?
<a href="#" id="Q35-show" class="showLink" onclick="showHide('Q35');return false;">Answer.</a>
</li>
</p>
<div id="Q35" class="more">
<p>
You must deploy SQL Server 2012 Enterprise edition to support the proposed cluster
configuration because this is the only edition that supports four nodes.
</p>
<p><a href="#" id="Q35-hide" class="hideLink" onclick="showHide('Q35');return false;">Hide the Answer.</a></p>
</div>
<li>
Which host operating systems can you use to support the proposed cluster configuration at the Brisbane, Sydney, Adelaide, and Perth sites?
<a href="#" id="Q36-show" class="showLink" onclick="showHide('Q36');return false;">Answer.</a>
</p>
<div id="Q36" class="more">
<p>
You must support multi-subnet failover clustering, which requires either Windows
Server 2008 R2 Enterprise or Datacenter editions. Windows Server 2008 does not support multi-subnet failover clustering.
</p>
<p><a href="#" id="Q36-hide" class="hideLink" onclick="showHide('Q36');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which tools can you use to perform manual failover when performing maintenance?
<a href="#" id="Q37-show" class="showLink" onclick="showHide('Q37');return false;">Answer.</a>
</p>
<div id="Q37" class="more">
<p>
You can use either the Failover Cluster manager or the Move-ClusterGroup
PowerShell cmdlet to perform manual failover.
</p>
<p><a href="#" id="Q37-hide" class="hideLink" onclick="showHide('Q37');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 17 (Chapter 8 - Case Scenario 2): AlwaysOn Availability Groups at Fabrikam
</h1>
<p>
You are planning an AlwaysOn Availability Groups deployment at Fabrikam. Fabrikam wants
to deploy replica instances in the cities of Sydney, Brisbane, Canberra, and Melbourne.
Fabrikam security policy dictates that you must use local virtual accounts rather than domain
security accounts for the SQL Server service accounts for each of the replica instances. The
Chief Information Officer (CIO) at Fabrikam wants you to configure the AlwaysOn Availability
Group so that automatic failover is possible.<p>
With these facts in mind, answer the following questions:
<ol>
<li>
Which editions of Windows Server 2008 R2 could you use to support the proposed
configuration?
<a href="#" id="Q39-show" class="showLink" onclick="showHide('Q39');return false;">Answer.</a>
</li>
</p>
<div id="Q39" class="more">
<p>
You can use the Enterprise or Datacenter editions of Windows Server 2008 R2 to support the proposed configuration.
</p>
<p><a href="#" id="Q39-hide" class="hideLink" onclick="showHide('Q39');return false;">Hide the Answer.</a></p>
</div>
<li>
What factors influence the choice of authentication method for the mirroring
endpoints?
<a href="#" id="Q40-show" class="showLink" onclick="showHide('Q40');return false;">Answer.</a>
</p>
<div id="Q40" class="more">
<p>
Because the SQL Server service uses local accounts, you must use certificate-based
authentication for the endpoints.
</p>
<p><a href="#" id="Q40-hide" class="hideLink" onclick="showHide('Q40');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which availability mode should you configure on the primary and secondary replicas,
given the project requirements?
<a href="#" id="Q41-show" class="showLink" onclick="showHide('Q41');return false;">Answer.</a>
</p>
<div id="Q41" class="more">
<p>
You must configure the synchronous-commit availability mode, given the requirement
for automatic failover.
</p>
<p><a href="#" id="Q41-hide" class="hideLink" onclick="showHide('Q41');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 18 (Chapter 9 - Case Scenario 1): Identifying Poor Query Performance
</h1>
<p>
You have recently deployed SQL Server 2012 Enterprise edition to a new server with 128 GB
of memory. The Sales application was also upgraded as part of this deployment. The sales
team has identified that the performance of the end-of-month report is no longer satisfactory after the upgrade. With this information in mind, answer the following questions:
<ol>
<li>
Which tool would you use to identify the query that this report is using?
<a href="#" id="Q351-show" class="showLink" onclick="showHide('Q351');return false;">Answer.</a>
</li>
</p>
<div id="Q351" class="more">
<p>
SQL Server Profiler can be used to help identify the slow query or queries executed by
the report.
</p>
<p><a href="#" id="Q351-hide" class="hideLink" onclick="showHide('Q351');return false;">Hide the Answer.</a></p>
</div>
<li>
How would you identify whether the unsatisfactory performance is caused by a missing index?
<a href="#" id="Q361-show" class="showLink" onclick="showHide('Q361');return false;">Answer.</a>
</p>
<div id="Q361" class="more">
<p>
When SQL Server processes a query, the optimizer keeps a record of the indexes it
attempts to use to satisfy the query. If these indexes are not found, SQL Server
creates a record of the missing index. This information can be viewed by using the
sys.dm _ db_missing_index_details DMV.
</p>
<p><a href="#" id="Q361-hide" class="hideLink" onclick="showHide('Q361');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 19 (Chapter 9 - Case Scenario 2): Deploying Auditing
</h1>
<p>
You have upgraded the SQL Server for the Payroll database from SQL Server 2008 to SQL
Server 2012. Due to new regulatory requirements, you need to audit when any updates are
made to the Employee table in the database. The regulation specifies that the audit information must be stored in the Application Event Log and that all events must be audited. With
this information in mind, answer the following questions:
<ol>
<li>
Which query would you use to create the server audit?
<a href="#" id="Q45-show" class="showLink" onclick="showHide('Q45');return false;">Answer.</a>
</li>
</p>
<div id="Q45" class="more">
<p><code>
CREATE SERVER AUDIT PayrollAudit<br />
TO APPLICATION_LOG<br />
WITH (QUEUE_DELAY = 0, ON_FAILURE = SHUTDOWN);<br />
GO
</code>
</p>
<p><a href="#" id="Q45-hide" class="hideLink" onclick="showHide('Q45');return false;">Hide the Answer.</a></p>
</div>
<li>
How would you enable the server audit?
<a href="#" id="Q46-show" class="showLink" onclick="showHide('Q46');return false;">Answer.</a>
</p>
<div id="Q46" class="more">
<p>
<code>
ALTER SERVER AUDIT PayrollAudit<br/>
WITH<br />
(<p class="tab">
STATE = ON
)</p>
GO
</code>
<p><a href="#" id="Q46-hide" class="hideLink" onclick="showHide('Q46');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which query would you use to audit the Employee table?
<a href="#" id="Q47-show" class="showLink" onclick="showHide('Q47');return false;">Answer.</a>
</p>
<div id="Q47" class="more">
<p>
<code>
CREATE DATABASE AUDIT SPECIFICATION EmployeeUpdateAudit<br/>
FOR SERVER AUDIT PayrollAudit<br />
ADD<br />
(<p class="tab">
UPDATE
ON HumanResources.Employees<br/>
BY PUBLIC</p>
)<br />
WITH<br />
(<p class="tab">
STATE = ON</p>
)<br />
GO
</code>
</p>
<p><a href="#" id="Q47-hide" class="hideLink" onclick="showHide('Q47');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 20 (Chapter 10 - Case Scenario 1): Fabrikam Year-Query Performance
Optimized Logging
</h1>
<p>
You are a database administrator for Fabrikam. You are testing a query that will be used for
the year-end report. This report performs many aggregate operations such as min, max,
avg, sum, and standard deviation. The performance of this query is unacceptable. You will
be deploying this query on SQL Server 2012. The table that is involved with the aggregate
operations contains 3.5 million rows. It has a clustered index on its primary key column.<p>
There are several queries for which you have captured execution plans due to poor performance. When you examine those plans, you notice that one large table is often causing a
table scan, which is the cause of the poor performance. You also determine that a particular
query, which is being supported by a non-clustered index, is not very selective. You know that
the WHERE clause contains two columns, one of which is the leading column of the nonclustered index. That column by itself is not very selective, but is very selective when combined with the second column. You cannot create an index at this time. A long-term reporting
solution is required that will limit the impact on the OLTP system.
<ol>
<li>
Without rewriting the query, which has been tested to ensure that the proper calculations are being made, how could you improve performance of the query?
<a href="#" id="Q48-show" class="showLink" onclick="showHide('Q48');return false;">Answer.</a>
</li>
</p>
<div id="Q48" class="more">
<p>
Because your application will be deployed on SQL Server 2012, you perform many aggregate
operations, and the table contains a large number of rows, you can create a columnstore
index on the table to improve query performance for the aggregate operations.
</p>
<p><a href="#" id="Q48-hide" class="hideLink" onclick="showHide('Q48');return false;">Hide the Answer.</a></p>
</div>
<li>
Which indexes could be added to improve performance?
<a href="#" id="Q49-show" class="showLink" onclick="showHide('Q49');return false;">Answer.</a>
</p>
<div id="Q49" class="more">
<p>
Examine the Missing Indexes DMVs to see whether an appropriate index exists that will
remove the table scan from the execution plans.
</p>
<p><a href="#" id="Q49-hide" class="hideLink" onclick="showHide('Q49');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How can you improve the multicolumn query performance?
<a href="#" id="Q491-show" class="showLink" onclick="showHide('Q491');return false;">Answer.</a>
</p>
<div id="Q491" class="more">
<p>
Manually create statistics on the two columns. This will enable the optimizer to determine that the combination of the two columns is highly selective and choose a more
optimum query plan.
</p>
<p><a href="#" id="Q491-hide" class="hideLink" onclick="showHide('Q491');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How can you design a long-term reporting solution?
<a href="#" id="Q492-show" class="showLink" onclick="showHide('Q492');return false;">Answer.</a>
</p>
<div id="Q492" class="more">
<p>
Implement Readable Secondary Replicas and have the reporting application set its
connection string to include the ApplicationIntent=ReadOnly clause.
</p>
<p><a href="#" id="Q492-hide" class="hideLink" onclick="showHide('Q492');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 21 (Chapter 10 - Case Scenario 2): Analyzing Concurrency at Tailspin Toys
</h1>
<p>
You are a database administrator for Tailspin Toys. Users of your application are reporting
that they are waiting significant amounts of time after they submit an order for it to process.
During this time, you see that the Marketing team has been running its latest sales promo-
tion reports. You examine sys.dm_os_waiting_tasks and sys.dm_exec_sessions and notice long
blocking chains. Users are also reporting Error 1205 messages.</p>
You cannot make source code changes at this time. What steps should you take to improve
concurrency in the Tailspin Toys database?
<ol>
<li>
The server is under heavy load, and you cannot run a SQL Profiler trace because of
this. How can you capture the necessary information to diagnose and correct the
deadlocks?
<a href="#" id="Q50-show" class="showLink" onclick="showHide('Q50');return false;">Answer.</a>
</li>
</p>
<div id="Q50" class="more">
<p>
Because you are experiencing reader-writer blocking, you can set the Read Committed
Snapshot Isolation database option to improve concurrency.<p>
You can enable deadlock information capture to the SQL Server activity log by execut-
ing the DBCC TRACEON(1222,-1) command. This captures the information without the
overhead of a SQL Server Profiler trace and does not require a service restart such as
setting this trace flag as a start-up parameter.
</p>
<p><a href="#" id="Q50-hide" class="hideLink" onclick="showHide('Q50');return false;">Hide the Answer.</a></p>
</div>
<li>
A maintenance job runs four times per day. Whenever this job runs, every process
that needs access to the Status table is blocked until the maintenance job is complete.
When the maintenance job is not executing, there are no issues. The maintenance job
is reading data and copying it to a history table.
<a href="#" id="Q51-show" class="showLink" onclick="showHide('Q51');return false;">Answer.</a>
</p>
<div id="Q51" class="more">
<p>
The maintenance job might have its transaction set to SERIALIZABLE, effectively
blocking all access to the Status table. Because only read access is required, you can
remove the TRANSACTION ISOLATION LEVEL SERIALIZABLE statement. This will allow
all connections access to the table while the maintenance job is being executed. Also, if
correct, you can add a WITH NOLOCK hint to the maintenance job to improve concurrency as long as you are aware that you might get dirty reads.
</p>
<p><a href="#" id="Q51-hide" class="hideLink" onclick="showHide('Q51');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 22 (Chapter 11 - Case Scenario 1): SQL Server Agent at Contoso
</h1>
<p>
You are configuring automation at Contoso. Over the next week, a developer will be performing maintenance on the Hovercraft database. You have a number of alerts configured that
trigger specific jobs and don’t want these jobs running while maintenance is being performed
on the database. You’ve also been investigating running a Windows PowerShell script on a
regular basis to perform system maintenance tasks. This Windows PowerShell script should
run only if the results of a Transact-SQL query are successful. Finally, you want to ensure that
your colleague, Kim, is contacted if other operators are unavailable. With these facts in mind,
answer the following questions:
<ol>
<li>
How can you ensure that the Windows PowerShell script runs only after the Transact-
SQL statement executes successfully?
<a href="#" id="Q52-show" class="showLink" onclick="showHide('Q52');return false;">Answer.</a>
</li>
</p>
<div id="Q52" class="more">
<p>
You can configure job steps so that the next step occurs only if the first step completes
successfully.
</p>
<p><a href="#" id="Q52-hide" class="hideLink" onclick="showHide('Q52');return false;">Hide the Answer.</a></p>
</div>
<li>
How can you ensure that alerts are not triggered for the next week but can be triggered after the maintenance is complete?
<a href="#" id="Q53-show" class="showLink" onclick="showHide('Q53');return false;">Answer.</a>
</p>
<div id="Q53" class="more">
<p>
Disable the alerts. You can re-enable them as necessary. While disabled, the jobs will
not be triggered.
</p>
<p><a href="#" id="Q53-hide" class="hideLink" onclick="showHide('Q53');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How can you ensure that Kim is contacted if other operators are not available?
<a href="#" id="Q531-show" class="showLink" onclick="showHide('Q531');return false;">Answer.</a>
</p>
<div id="Q531" class="more">
<p>
Configure Kim as a fail-safe operator. </p>
<p><a href="#" id="Q531-hide" class="hideLink" onclick="showHide('Q531');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 23 (Chapter 11 - Case Scenario 2): Fabrikam Backup Strategy
</h1>
<p>
You are developing a backup strategy at Fabrikam, which uses AlwaysOn Availability Groups
as a high-availability solution. A large number of user databases are hosted on servers that
are not members of availability groups. You have the following requirements:
<ul style="list-style-type:square">
<li>Backups should be taken of secondary instances for the Victoria availability group only.</li>
<li>
You want to create a backup device named file_backup on each server that uses the
local file e:\store\file_backup.bak.</li>
<li>
You should be able to perform a point-in-time recovery on any user database at
Fabrikam.
</li>
</ul><p>
With these facts in mind, answer the following questions:
<ol>
<li>
Which command should you issue to configure the Victoria availability group so that
backups are taken only on the appropriate replicas?
<a href="#" id="Q54-show" class="showLink" onclick="showHide('Q54');return false;">Answer.</a>
</li>
</p>
<div id="Q54" class="more">
<p>
Issue the ALTER AVAILABILITY GROUP [Victoria] SET (AUTOMATED_BACKUP
_PREFERENCE = SECONDARY_ONLY); command.
</p>
<p><a href="#" id="Q54-hide" class="hideLink" onclick="showHide('Q54');return false;">Hide the Answer.</a></p>
</div>
<li>
Which command should you issue to create the appropriate backup device on each
server?
<a href="#" id="Q55-show" class="showLink" onclick="showHide('Q55');return false;">Answer.</a>
</p>
<div id="Q55" class="more">
<p>
Execute the EXEC sp_addumpdevice ‘disk’, ‘file_backup’, ‘e:\store\file_backup.bak’ command to create the appropriate backup device.
</p>
<p><a href="#" id="Q55-hide" class="hideLink" onclick="showHide('Q55');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which recovery model should all the databases at Fabrikam use?
<a href="#" id="Q551-show" class="showLink" onclick="showHide('Q551');return false;">Answer.</a>
</p>
<div id="Q551" class="more">
<p>
All databases will need to use the full recovery model to ensure that point-in-time recovery is possible.
</p>
<p><a href="#" id="Q551-hide" class="hideLink" onclick="showHide('Q551');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 24 (Chapter 13 - Case Scenario 3): Recovery at Adatum
</h1>
<p>
You are performing a recovery on several SQL Server 2012 servers that have suffered a severe
malware infection, leading to database corruption. You are currently dealing with the follow-
ing problems:
<ul style="list-style-type:square">
<li>
The master database on server SQL-SYD-A is corrupt, and you are unable to start the
Database Engine instance.
</li>
<li>
You want to determine whether the HOVERCRAFT database on server SYD-SQL-D is in
the emergency state.
</li>
<li>One of the four files used for the NEPTUNE database has become corrupt.</li>
</ul><p>
With these facts in mind, answer the following questions:
<ol>
<li>
Which command would you use to rebuild the system databases on SYD-SQL-A?
<a href="#" id="Q56-show" class="showLink" onclick="showHide('Q56');return false;">Answer.</a>
</li>
</p>
<div id="Q56" class="more">
<p>
Use the following command to rebuild the system databases on the default instance of
SYD-SQL-A:<code>
setup /Q /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER
</code> </p>
<p><a href="#" id="Q56-hide" class="hideLink" onclick="showHide('Q56');return false;">Hide the Answer.</a></p>
</div>
<li>
Which Transact-SQL statement can you use to check the state of the HOVERCRAFT
database?
<a href="#" id="Q57-show" class="showLink" onclick="showHide('Q57');return false;">Answer.</a>
</p>
<div id="Q57" class="more">
<p>
Use the following command to check the current state of the HOVERCRAFT
database:<code>
SELECT databasepropertyex ('HOVERCRAFT', 'Status');
</code>
</p>
<p><a href="#" id="Q57-hide" class="hideLink" onclick="showHide('Q57');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Under what conditions would you be able to perform an online file restore of the
corrupted file of the NEPTUNE database?
<a href="#" id="Q58-show" class="showLink" onclick="showHide('Q58');return false;">Answer.</a>
</p>
<div id="Q58" class="more">
<p>
You can perform an online file restore of the corrupted file in the NEPTUNE database
if you can perform a tail-log backup, the host instance is running SQL Server 2012
Enterprise edition, and the primary file group is online.
</p>
<p><a href="#" id="Q58-hide" class="hideLink" onclick="showHide('Q58');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 25 (Chapter 12 - Code Case Studies)
</h1>
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns:m="http://schemas.microsoft.com/office/2004/12/omml"
xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252" />
<meta name=ProgId content=Word.Document />
<meta name=Generator content="Microsoft Word 15" />
<meta name=Originator content="Microsoft Word 15" />
<link rel=File-List href="1_files/filelist.xml" />
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>Charlie Xu</o:Author>
<o:LastAuthor>Charlie Xu</o:LastAuthor>
<o:Revision>2</o:Revision>
<o:TotalTime>19</o:TotalTime>
<o:Created>2015-06-22T06:37:00Z</o:Created>
<o:LastSaved>2015-06-22T06:37:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>4328</o:Words>
<o:Characters>24671</o:Characters>
<o:Lines>205</o:Lines>
<o:Paragraphs>57</o:Paragraphs>
<o:CharactersWithSpaces>28942</o:CharactersWithSpaces>
<o:Version>15.00</o:Version>
</o:DocumentProperties>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]-->
<link rel=themeData href="1_files/themedata.thmx" />
<link rel=colorSchemeMapping href="1_files/colorschememapping.xml" />
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>ZH-CN</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
<w:UseFELayout/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" DefPriority="99"
LatentStyleCount="371">
<w:LsdException Locked="false" Priority="0" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" Priority="9" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index 9"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 1"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 2"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 3"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 4"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 5"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 6"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 7"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 8"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" Name="toc 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="header"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footer"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="index heading"/>
<w:LsdException Locked="false" Priority="35" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="caption"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of figures"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="envelope return"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="footnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="line number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="page number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote reference"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="endnote text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="table of authorities"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="macro"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="toa heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Bullet 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Number 5"/>
<w:LsdException Locked="false" Priority="10" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Closing"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Signature"/>
<w:LsdException Locked="false" Priority="1" SemiHidden="true"
UnhideWhenUsed="true" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="List Continue 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Message Header"/>
<w:LsdException Locked="false" Priority="11" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Salutation"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Date"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text First Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Note Heading"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Body Text Indent 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Block Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Hyperlink"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="FollowedHyperlink"/>
<w:LsdException Locked="false" Priority="22" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" Priority="20" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Document Map"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Plain Text"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="E-mail Signature"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Top of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Bottom of Form"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal (Web)"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Acronym"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Address"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Cite"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Code"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Definition"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Keyboard"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Preformatted"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Sample"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Typewriter"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="HTML Variable"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Normal Table"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="annotation subject"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="No List"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Outline List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Simple 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Classic 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Colorful 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Columns 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Grid 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 4"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table List 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table 3D effects 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Contemporary"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Elegant"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Professional"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Subtle 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 1"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 2"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Web 3"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Balloon Text"/>
<w:LsdException Locked="false" Priority="39" Name="Table Grid"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
Name="Table Theme"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
<w:LsdException Locked="false" Priority="41" Name="Plain Table 1"/>
<w:LsdException Locked="false" Priority="42" Name="Plain Table 2"/>
<w:LsdException Locked="false" Priority="43" Name="Plain Table 3"/>
<w:LsdException Locked="false" Priority="44" Name="Plain Table 4"/>
<w:LsdException Locked="false" Priority="45" Name="Plain Table 5"/>
<w:LsdException Locked="false" Priority="40" Name="Grid Table Light"/>
<w:LsdException Locked="false" Priority="46" Name="Grid Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="Grid Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="Grid Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="Grid Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="Grid Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="Grid Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="Grid Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="Grid Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="Grid Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="Grid Table 7 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="46" Name="List Table 1 Light"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark"/>
<w:LsdException Locked="false" Priority="51" Name="List Table 6 Colorful"/>
<w:LsdException Locked="false" Priority="52" Name="List Table 7 Colorful"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 1"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 1"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 1"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 1"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 1"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 1"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 2"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 2"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 2"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 2"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 2"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 2"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 3"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 3"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 3"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 3"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 3"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 3"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 4"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 4"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 4"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 4"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 4"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 4"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 5"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 5"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 5"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 5"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 5"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 5"/>
<w:LsdException Locked="false" Priority="46"
Name="List Table 1 Light Accent 6"/>
<w:LsdException Locked="false" Priority="47" Name="List Table 2 Accent 6"/>
<w:LsdException Locked="false" Priority="48" Name="List Table 3 Accent 6"/>
<w:LsdException Locked="false" Priority="49" Name="List Table 4 Accent 6"/>
<w:LsdException Locked="false" Priority="50" Name="List Table 5 Dark Accent 6"/>
<w:LsdException Locked="false" Priority="51"
Name="List Table 6 Colorful Accent 6"/>
<w:LsdException Locked="false" Priority="52"
Name="List Table 7 Colorful Accent 6"/>
</w:LatentStyles>
</xml><![endif]-->
<style>
<!--
/* Font Definitions */
@font-face {
font-family: SimSun;
panose-1: 2 1 6 0 3 1 1 1 1 1;
mso-font-alt: \5B8B\4F53;
mso-font-charset: 134;
mso-generic-font-family: auto;
mso-font-pitch: variable;
mso-font-signature: 3 680460288 22 0 262145 0;
}
@font-face {
font-family: "Cambria Math";
panose-1: 2 4 5 3 5 4 6 3 2 4;
mso-font-charset: 1;
mso-generic-font-family: roman;
mso-font-format: other;
mso-font-pitch: variable;
mso-font-signature: 0 0 0 0 0 0;
}
@font-face {
font-family: Calibri;
panose-1: 2 15 5 2 2 2 4 3 2 4;
mso-font-charset: 0;
mso-generic-font-family: swiss;
mso-font-pitch: variable;
mso-font-signature: -536870145 1073786111 1 0 415 0;
}
@font-face {
font-family: "\@SimSun";
panose-1: 2 1 6 0 3 1 1 1 1 1;
mso-font-charset: 134;
mso-generic-font-family: auto;
mso-font-pitch: variable;
mso-font-signature: 3 680460288 22 0 262145 0;
}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal {
mso-style-unhide: no;
mso-style-qformat: yes;
mso-style-parent: "";
margin-top: 0in;
margin-right: 0in;
margin-bottom: 8.0pt;
margin-left: 0in;
line-height: 107%;
mso-pagination: widow-orphan;
font-size: 14.0pt;
mso-bidi-font-size: 11.0pt;
font-family: "Calibri",sans-serif;
mso-ascii-font-family: Calibri;
mso-ascii-theme-font: minor-latin;
mso-fareast-font-family: SimSun;
mso-fareast-theme-font: minor-fareast;
mso-hansi-font-family: Calibri;
mso-hansi-theme-font: minor-latin;
mso-bidi-font-family: "Times New Roman";
mso-bidi-theme-font: minor-bidi;
}
h4 {
mso-style-priority: 9;
mso-style-qformat: yes;
mso-style-link: "Heading 4 Char";
mso-style-next: Normal;
margin-top: 2.0pt;
margin-right: 0in;
margin-bottom: 0in;
margin-left: 1.75in;
margin-bottom: .0001pt;
text-indent: -.25in;
line-height: 107%;
mso-pagination: widow-orphan lines-together;
page-break-after: avoid;
mso-outline-level: 4;
mso-list: l0 level4 lfo2;
tab-stops: list 2.0in;
font-size: 13.0pt;
mso-bidi-font-size: 11.0pt;
font-family: "Calibri Light",sans-serif;
mso-ascii-font-family: "Calibri Light";
mso-ascii-theme-font: major-latin;
mso-fareast-font-family: SimSun;
mso-fareast-theme-font: major-fareast;
mso-hansi-font-family: "Calibri Light";
mso-hansi-theme-font: major-latin;
mso-bidi-font-family: "Times New Roman";
mso-bidi-theme-font: major-bidi;
color: #2E74B5;
mso-themecolor: accent1;
mso-themeshade: 191;
font-weight: normal;
font-style: italic;
}
span.Heading4Char {
mso-style-name: "Heading 4 Char";
mso-style-priority: 9;
mso-style-unhide: no;
mso-style-locked: yes;
mso-style-link: "Heading 4";
mso-ansi-font-size: 13.0pt;
font-family: "Calibri Light",sans-serif;
mso-ascii-font-family: "Calibri Light";
mso-ascii-theme-font: major-latin;
mso-fareast-font-family: SimSun;
mso-fareast-theme-font: major-fareast;
mso-hansi-font-family: "Calibri Light";
mso-hansi-theme-font: major-latin;
mso-bidi-font-family: "Times New Roman";
mso-bidi-theme-font: major-bidi;
color: #2E74B5;
mso-themecolor: accent1;
mso-themeshade: 191;
font-style: italic;
}
span.SpellE {
mso-style-name: "";
mso-spl-e: yes;
}
span.GramE {
mso-style-name: "";
mso-gram-e: yes;
}
.MsoChpDefault {
mso-style-type: export-only;
mso-default-props: yes;
font-family: "Calibri",sans-serif;
mso-ascii-font-family: Calibri;
mso-ascii-theme-font: minor-latin;
mso-fareast-font-family: SimSun;
mso-fareast-theme-font: minor-fareast;
mso-hansi-font-family: Calibri;
mso-hansi-theme-font: minor-latin;
mso-bidi-font-family: "Times New Roman";
mso-bidi-theme-font: minor-bidi;
}
.MsoPapDefault {
mso-style-type: export-only;
margin-bottom: 8.0pt;
line-height: 107%;
}
@page WordSection1 {
size: 8.5in 11.0in;
margin: 1.0in 1.0in 1.0in 1.0in;
mso-header-margin: .5in;
mso-footer-margin: .5in;
mso-paper-source: 0;
}
div.WordSection1 {
page: WordSection1;
}
/* List Definitions */
@list l0 {
mso-list-id: 477915192;
mso-list-template-ids: 219035858;
}
@list l0:level1 {
mso-level-tab-stop: .5in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level2 {
mso-level-tab-stop: 1.0in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level3 {
mso-level-tab-stop: 1.5in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level4 {
mso-level-style-link: "Heading 4";
mso-level-tab-stop: 2.0in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level5 {
mso-level-tab-stop: 2.5in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level6 {
mso-level-tab-stop: 3.0in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level7 {
mso-level-tab-stop: 3.5in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level8 {
mso-level-tab-stop: 4.0in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l0:level9 {
mso-level-tab-stop: 4.5in;
mso-level-number-position: left;
text-indent: -.5in;
}
@list l1 {
mso-list-id: 615798363;
mso-list-type: hybrid;
mso-list-template-ids: 1782077800 1175999418 1032778944 67698715 -669238800 -372896058 67698715 67698703 67698713 67698715;
}
@list l1:level1 {
mso-level-tab-stop: none;
mso-level-number-position: left;
margin-left: .25in;
text-indent: -.25in;
}
@list l1:level2 {
mso-level-number-format: alpha-lower;
mso-level-tab-stop: none;
mso-level-number-position: left;
margin-left: .75in;
text-indent: -.25in;
}
@list l1:level3 {
mso-level-number-format: roman-lower;
mso-level-tab-stop: none;
mso-level-number-position: right;
margin-left: 1.25in;
text-indent: -9.0pt;
}
@list l1:level4 {
mso-level-text: "%4\)";
mso-level-tab-stop: none;
mso-level-number-position: left;
margin-left: 1.75in;
text-indent: -.25in;
}
@list l1:level5 {
mso-level-text: "%5\)";
mso-level-tab-stop: none;
mso-level-number-position: left;
margin-left: 2.25in;
text-indent: -.25in;
}
@list l1:level6 {
mso-level-number-format: roman-lower;
mso-level-tab-stop: none;
mso-level-number-position: right;
margin-left: 2.75in;
text-indent: -9.0pt;
}
@list l1:level7 {
mso-level-tab-stop: none;
mso-level-number-position: left;
margin-left: 3.25in;
text-indent: -.25in;
}
@list l1:level8 {
mso-level-number-format: alpha-lower;
mso-level-tab-stop: none;
mso-level-number-position: left;
margin-left: 3.75in;
text-indent: -.25in;
}
@list l1:level9 {
mso-level-number-format: roman-lower;
mso-level-tab-stop: none;
mso-level-number-position: right;
margin-left: 4.25in;
text-indent: -9.0pt;
}
ol {
margin-bottom: 0in;
}
ul {
margin-bottom: 0in;
}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:8.0pt;
mso-para-margin-left:0in;
line-height:107%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
</style>
<![endif]-->
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026"/>
</xml><![endif]-->
<!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US style='tab-interval:.5in'>
<div class=WordSection1>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Case Study 1<o:p></o:p></b></p>
<p class=MsoNormal>
You are developing the necessary code to configure the
Litware2012 database. This database will be hosted on a SQL Server 2012
instance. At present, the instance is configured in the following way:<o:p></o:p>
</p>
<p class=MsoNormal>
<span lang=ZH-CN style='font-family:SimSun;mso-ascii-font-family:
Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:SimSun;
mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:
minor-latin'>■</span> FILESTREAM is not currently enabled.<o:p></o:p>
</p>
<p class=MsoNormal>
<span lang=ZH-CN style='font-family:SimSun;mso-ascii-font-family:
Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:SimSun;
mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:
minor-latin'>■</span> No database master key exists.<o:p></o:p>
</p>
<p class=MsoNormal>01 USE [master]<o:p></o:p></p>
<p class=MsoNormal>02 GO<o:p></o:p></p>
<p class=MsoNormal>03 CREATE DATABASE [Litware2012]<o:p></o:p></p>
<p class=MsoNormal>04 GO<o:p></o:p></p>
<p class=MsoNormal>05 ALTER DATABASE [Litware2012] ADD FILEGROUP [Tertiary]<o:p></o:p></p>
<p class=MsoNormal>06 GO<o:p></o:p></p>
<p class=MsoNormal>07 ALTER DATABASE [Litware2012] ADD FILEGROUP [Quaternary]<o:p></o:p></p>
<p class=MsoNormal>08 GO<o:p></o:p></p>
<p class=MsoNormal>
09 EXEC <span class=SpellE>sp_configure</span> <span class=SpellE>filestream_access_level</span>, 2<o:p></o:p>
</p>
<p class=MsoNormal>10 GO<o:p></o:p></p>
<p class=MsoNormal>11 RECONFIGURE<o:p></o:p></p>
<p class=MsoNormal>12 GO<o:p></o:p></p>
<p class=MsoNormal>
13 ALTER DATABASE Litware2012 ADD FILEGROUP <span class=SpellE>FileStreamFileGroup</span> CONTAINS FILESTREAM;<o:p></o:p>
</p>
<p class=MsoNormal>14 GO<o:p></o:p></p>
<p class=MsoNormal>15 ALTER DATABASE Litware2012 ADD FILE (<o:p></o:p></p>
<p class=MsoNormal>16 NAME = <span class=SpellE>FileStrmFile</span>,<o:p></o:p></p>
<p class=MsoNormal>17 FILENAME = 'C<span class=GramE>:\</span>FSTRM')<o:p></o:p></p>
<p class=MsoNormal>18 TO FILEGROUP <span class=SpellE>FileStreamFileGroup</span>;<o:p></o:p></p>
<p class=MsoNormal>19 ALTER DATABASE Litware2012<o:p></o:p></p>
<p class=MsoNormal>
20 SET FILESTREAM (NON_TRANSACTED_ACCESS = FULL,
DIRECTORY_NAME = 'FTBLE');<o:p></o:p>
</p>
<p class=MsoNormal>21 USE [LitWare2012]<o:p></o:p></p>
<p class=MsoNormal>
22 CREATE TABLE <span class=SpellE>DocStore</span> as <span class=SpellE>FileTable</span>;<o:p></o:p>
</p>
<p class=MsoNormal>23 GO<o:p></o:p></p>
<p class=MsoNormal>
24 <span class=SpellE>sp_configure</span> 'contained
database authentication', 1;<o:p></o:p>
</p>
<p class=MsoNormal>25 GO</p>
<p class=MsoNormal>26 RECONFIGURE;<o:p></o:p></p>
<p class=MsoNormal>27 GO<o:p></o:p></p>
<p class=MsoNormal>28 USE [master]<o:p></o:p></p>
<p class=MsoNormal>29 GO<o:p></o:p></p>
<p class=MsoNormal>30 ALTER DATABASE [Litware2012] SET CONTAINMENT = PARTIAL<o:p></o:p></p>
<p class=MsoNormal>31 GO<o:p></o:p></p>
<p class=MsoNormal>32 CREATE USER contained user WITH PASSWORD = 'Pa$$w0rd';<o:p></o:p></p>
<p class=MsoNormal>33 USE master;<o:p></o:p></p>
<p class=MsoNormal>34 GO<o:p></o:p></p>
<p class=MsoNormal>35 CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'P@ssw0rd';<o:p></o:p></p>
<p class=MsoNormal>36 GO<o:p></o:p></p>
<p class=MsoNormal>
37 CREATE CERTIFICATE <span class=SpellE>ServerCertificate</span>
WITH SUBJECT = 'Server Certificate';<o:p></o:p>
</p>
<p class=MsoNormal>38 GO<o:p></o:p></p>
<p class=MsoNormal>39 USE [LitWare2012];<o:p></o:p></p>
<p class=MsoNormal>40 GO<o:p></o:p></p>
<p class=MsoNormal>41 CREATE DATABASE ENCRYPTION KEY<o:p></o:p></p>
<p class=MsoNormal>42 WITH ALGORITHM = AES_128<o:p></o:p></p>
<p class=MsoNormal>43 ENCRYPTION BY SERVER CERTIFICATE <span class=SpellE>ServerCertificate</span>;<o:p></o:p></p>
<p class=MsoNormal>44 GO<o:p></o:p></p>
<p class=MsoNormal>45 ALTER DATABASE LitWare2012<o:p></o:p></p>
<p class=MsoNormal>46 SET ENCRYPTION ON;<o:p></o:p></p>
<p class=MsoNormal>47 GO<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Questions<o:p></o:p></b></p>
<p class=MsoNormal>
Answer the following questions to test your knowledge of the
information in this case study.<o:p></o:p>
</p>
<p class=MsoNormal>
Refer to the code sample as necessary. You can find the
answers to these questions and explanations of why each answer choice is
correct or incorrect in the “Answers” section at the end of this chapter.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 1<o:p></o:p></b></p>
<p class=MsoNormal>
Prior to which line of code is it necessary to reconfigure
and restart the Microsoft SQL Server service?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>01
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>03
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>13
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 2<o:p></o:p></b></p>
<p class=MsoNormal>
Which tool would you use to enable FILESTREAM on the SQL
Server service?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>SQL Server
Management Studio<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>SQL Server
Installation Center<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>SQL Server
Configuration Manager<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>SQL Server
Profiler<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 3<o:p></o:p></b></p>
<p class=MsoNormal>
Which line configures the instance so that it supports use
by database users who have no corresponding instance login?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>20
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>32
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 4<o:p></o:p></b></p>
<p class=MsoNormal>
Which Transact-SQL statement would you use to back up the
database encryption key created on line 35?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>BACKUP MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ALTER MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DROP MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>CREATE MASTER KEY<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 5<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify if you wanted to
increase the database encryption key length to 256 bits?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>35
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>37
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>42
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>46
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 6<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following substitutions on line 42 would give
you the strongest database encryption key?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>WITH ALGORITHM =
AES_128<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>WITH ALGORITHM =
AES_192<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>WITH ALGORITHM =
AES_256<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>WITH ALGORITHM =
TRIPLE_DES_3KEY<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 7<o:p></o:p></b></p>
<p class=MsoNormal>
This code creates a table mapped to a directory on the file
system. You can add files to the database by copying them to this directory on
the file system. What is the name of this table?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>FILESTREAM<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>FTBLE<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>FSTRM<o:p></o:p></p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>DocStore</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 8<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you alter if you wanted to select a
different directory to associate with file tables in the Litware2012 database?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>20
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>22
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 9<o:p></o:p></b></p>
<p class=MsoNormal>
After which line of code are you able to create contained
users in the Litware2012 database?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>35
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 10<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following statements could you use to create a
contained user mapped to the <span class=SpellE>contoso</span>\<span class=SpellE>contained_user_b</span> user in the Litware2012 database after all
the code in the case study has been executed?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>CREATE USER <span class=SpellE>contained_user_b</span> WITH PASSWORD ‘P@ssw0rd’;<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>CREATE LOGIN [<span class=SpellE>contoso</span>\<span class=SpellE>contained_user_b</span>];<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>CREATE USER [<span class=SpellE>contoso</span>\<span class=SpellE>contained_user_b</span>] FOR
LOGIN [<span class=SpellE>contoso</span>\<span class=SpellE>contained_user_b</span>];<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>CREATE USER [<span class=SpellE>contoso</span>\<span class=SpellE>contained_user_b</span>];<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 11<o:p></o:p></b></p>
<p class=MsoNormal>
After this statement has been executed, which of the
following <span class=SpellE>filegroups</span> are associated with the
Litware2012 database? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>Tertiary<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>Secondary<o:p></o:p></p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>DocStore</span><o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>FileStreamFileGroup</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 12<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following Transact-SQL statements would you use
to remove the Tertiary <span class=SpellE>filegroup</span>?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER DATABASE<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ALTER SCHEMA<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DROP DATABASE<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>DROP SCHEMA<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 13<o:p></o:p></b></p>
<p class=MsoNormal>
After which line of code are you able to create databases
that use contained authentication?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>35
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 14<o:p></o:p></b></p>
<p class=MsoNormal>
After you execute the code in the case study, you create a
database named <span class=SpellE>TailspinToys</span>.<o:p></o:p>
</p>
<p class=MsoNormal>
Which of the following statements must you execute to apply
transparent data encryption to this new database? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>CREATE MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>CREATE CERTIFICATE<o:p></o:p></p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>CREATE DATABASE
ENCRYPTION KEY<o:p></o:p>
</p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 15<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following Transact-SQL statements would you use
to add a file named <span class=SpellE><span class=GramE>newfile</span></span><span class=GramE>.</span> <span class=SpellE><span class=GramE>ndf</span></span> in
the c:\DBFILES to the Tertiary <span class=SpellE>filegroup</span>?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER DATABASE<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ALTER ENDPOINT<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>ALTER SCHEMA<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>ALTER TABLE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 16<o:p></o:p></b></p>
<p class=MsoNormal>
Which statement must be executed before it is possible to
configure a database hosted on the instance to use FILESTREAM?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>35
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 17<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify if you wanted to alter
the folder that hosts the FILESTREAM file?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>22
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>20
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 18<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following statements would you use to make the
Tertiary <span class=SpellE>filegroup</span> read-only?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER DATABASE<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ALTER ENDPOINT<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>ALTER SCHEMA<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>ALTER TABLE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 19<o:p></o:p></b></p>
<p class=MsoNormal>
You have executed the code presented in the case scenario, but
you want to change the database master key password. Which of the following
statements would you use to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>OPEN MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ALTER MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DROP MASTER KEY<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>CLOSE MASTER KEY<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 20<o:p></o:p></b></p>
<p class=MsoNormal>
After which line of code is executed against the instance is
it possible to create a server certificate?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>30
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>35
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Case Study 2<o:p></o:p></b></p>
<p class=MsoNormal>
You are creating users, logins, and roles to secure the
AdventureWorks2012 database. With this in mind, you have developed the
following code:<o:p></o:p>
</p>
<p class=MsoNormal>01 USE [master]<o:p></o:p></p>
<p class=MsoNormal>02 GO<o:p></o:p></p>
<p class=MsoNormal>
03 CREATE LOGIN "CONTOSO\<span class=SpellE>Account_Two</span>"
FROM WINDOWS;<o:p></o:p>
</p>
<p class=MsoNormal>
04 CREATE LOGIN "CONTOSO\<span class=SpellE>Group_Two</span>"
FROM WINDOWS;<o:p></o:p>
</p>
<p class=MsoNormal>
05 CREATE LOGIN <span class=SpellE>sql_user_a</span> WITH
PASSWORD = 'Pa$$w0rd';<o:p></o:p>
</p>
<p class=MsoNormal>06 CREATE CERTIFICATE <span class=SpellE>Dan_Bacon</span><o:p></o:p></p>
<p class=MsoNormal>
07 WITH SUBJECT = 'Dan Bacon certificate in master
database',<o:p></o:p>
</p>
<p class=MsoNormal>08 EXPIRY_DATE = '01/01/2018';<o:p></o:p></p>
<p class=MsoNormal>
09 CREATE LOGIN <span class=SpellE>Dan_Bacon</span> FROM
CERTIFICATE <span class=SpellE>Dan_Bacon</span>;<o:p></o:p>
</p>
<p class=MsoNormal>
10 CREATE ASYMMETRIC KEY <span class=SpellE>sql_user_e</span>
WITH ALGORITHM = RSA_2048;<o:p></o:p>
</p>
<p class=MsoNormal>
11 CREATE LOGIN <span class=SpellE>sql_user_e</span> FROM
ASYMMETRIC KEY <span class=SpellE>sql_user_e</span>;<o:p></o:p>
</p>
<p class=MsoNormal>12 ALTER LOGIN <span class=SpellE>sql_user_a</span> DISABLE;<o:p></o:p></p>
<p class=MsoNormal>
13 DENY CONNECT SQL TO [<span class=SpellE>contoso</span>\<span class=SpellE>Account_Two</span>];<o:p></o:p>
</p>
<p class=MsoNormal>
14 ALTER SERVER ROLE <span class=SpellE>serveradmin</span>
ADD MEMBER "<span class=SpellE>contoso</span>\<span class=SpellE>Group_Two</span>";<o:p></o:p>
</p>
<p class=MsoNormal>15 CREATE SERVER ROLE <span class=SpellE>Modify_Databases</span>;<o:p></o:p></p>
<p class=MsoNormal>16 GRANT ALTER ANY DATABASE TO <span class=SpellE>Modify_Databases</span>;<o:p></o:p></p>
<p class=MsoNormal>
17 CREATE CREDENTIAL <span class=SpellE>RemoteFTP</span>
with IDENTITY = '<span class=SpellE>FTP_Login</span>', SECRET = 'Pa$$w0rd';<o:p></o:p>
</p>
<p class=MsoNormal>18 USE [AdventureWorks2012]<o:p></o:p></p>
<p class=MsoNormal>19 GO<o:p></o:p></p>
<p class=MsoNormal>
20 CREATE USER "<span class=SpellE>contoso</span>\<span class=SpellE>Group_Two</span>" FOR LOGIN "<span class=SpellE>contoso</span>\<span class=SpellE>Group_Two</span>";<o:p></o:p>
</p>
<p class=MsoNormal>
21 CREATE ROLE <span class=SpellE>TableCreator</span>
AUTHORIZATION "<span class=SpellE>contoso</span>\administrator";<o:p></o:p>
</p>
<p class=MsoNormal>
22 CREATE ROLE [Alpha-Role] AUTHORIZATION "<span class=SpellE>contoso</span>\administrator";<o:p></o:p>
</p>
<p class=MsoNormal>
23 CREATE ROLE [Beta-Role] AUTHORIZATION "<span class=SpellE>contoso</span>\administrator";<o:p></o:p>
</p>
<p class=MsoNormal>24 GRANT CREATE TABLE TO <span class=SpellE>TableCreator</span>;<o:p></o:p></p>
<p class=MsoNormal>
25 EXEC <span class=SpellE>sp_addrolemember</span> '<span class=SpellE>TableCreator</span>', "<span class=SpellE>contoso</span>\<span class=SpellE>Account_Two</span>";<o:p></o:p>
</p>
<p class=MsoNormal>
26 EXEC <span class=SpellE>sp_addrolemember</span>
'Alpha-Role', [<span class=SpellE>Dan_Bacon</span>]<o:p></o:p>
</p>
<p class=MsoNormal>
27 GRANT INSERT ON [Person]<span class=GramE>.[</span>Address]
TO [Alpha-Role]<o:p></o:p>
</p>
<p class=MsoNormal>
28 DENY INSERT ON [Person]<span class=GramE>.[</span>Address]
TO [Beta-Role]<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Questions<o:p></o:p></b></p>
<p class=MsoNormal>
Answer the following questions to test your knowledge of the
information in this case study.<o:p></o:p>
</p>
<p class=MsoNormal>
Refer to the code sample as necessary. You can find the
answers to these questions and explanations of why each answer choice is
correct or incorrect in the “Answers” section at the end of this chapter.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 1<o:p></o:p></b></p>
<p class=MsoNormal>
Which step must you take prior to creating the Dan Bacon
account?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>Enable contained
database authentication.<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>Execute the CREATE
MASTER KEY statement.<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>Execute the CREATE
CERTIFICATE statement.<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>Execute the CREATE
DATABASE ENCRYPTION KEY statement.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 2<o:p></o:p></b></p>
<p class=MsoNormal>
What must you do before executing the CREATE ROLE <span class=SpellE>TableCreator</span> <span class=GramE>AUTHORIZATION</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>“ <span class=SpellE>contoso</span></span>\administrator”
statement? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>You must create
the “<span class=SpellE>contoso</span>\administrator” user by using the CREATE
USER “<span class=SpellE>contoso</span><o:p></o:p>
</p>
<p class=MsoNormal>
\administrator” for LOGIN “<span class=SpellE>contoso</span>\administrator”
statement.<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>You must create
the “<span class=SpellE>contoso</span>\administrator” login by using the CREATE
LOGIN<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>“ <span class=SpellE>contoso</span></span>\administrator”
FROM WINDOWS statement.<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>You must create
the login Administrator by using the CREATE LOGIN [Administrator]<o:p></o:p>
</p>
<p class=MsoNormal>WITH PASSWORD ‘P@ssw0rd’ statement.<o:p></o:p></p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>You must create
the user Administrator by using the CREATE USER [Administrator] for<o:p></o:p>
</p>
<p class=MsoNormal>LOGIN [Administrator] statement.<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 3<o:p></o:p></b></p>
<p class=MsoNormal>
Which step must you take before adding Dan Bacon to the
Alpha-Role role in line 26?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>Create a user for
Dan Bacon in the AdventureWorks2012 database.<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>Create a user for
Dan Bacon in the <span class=SpellE>msdb</span> database.<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>Create a login for
Dan Bacon in the <span class=SpellE>msdb</span> database.<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>Create a login for
Dan Bacon in the AdventureWorks2012 database.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 4<o:p></o:p></b></p>
<p class=MsoNormal>
Which statement would you use to enable the <span class=SpellE>sql_user_a</span> login?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER LOGIN<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>DROP LOGIN<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>ALTER USER<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>DROP USER<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 5<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you change if you wanted to ensure
that Dan Bacon could not authenticate after the first of January 2017?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>10
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>08
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>11
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 6<o:p></o:p></b></p>
<p class=MsoNormal>Which login authenticates by using an asymmetric key?<o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Account_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_a</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_e</span><o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>Dan_Bacon</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 7<o:p></o:p></b></p>
<p class=MsoNormal>
After the case study code has been executed, which of the
following logins are members of the <span class=SpellE>TableCreator</span>
role?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Account_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Group_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_a</span><o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>Dan_Bacon</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 8<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following logins is disabled after the case
study code has been executed?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Account_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_a</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_e</span><o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>Dan_Bacon</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 9<o:p></o:p></b></p>
<p class=MsoNormal>
After executing the code, you determine that one login was
inadvertently added to the <span class=SpellE>serveradmin</span> role. Which of
the following Transact-SQL statements would you execute to remedy this
situation?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>sp</span>
</span><span class=SpellE>_addrolemember</span><o:p></o:p>
</p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>DROP ROLE<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>ALTER ROLE<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>ALTER SERVER ROLE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 10<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following logins has not been disabled but has
been denied the ability to connect to the instance?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Account_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_a</span><o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>Dan_Bacon</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_e</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 11<o:p></o:p></b></p>
<p class=MsoNormal>
You have discovered that the password assigned to the FTP
credential is incorrect. Which line of the case study code would you modify to
correct this error?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>12
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>21
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>28
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 12<o:p></o:p></b></p>
<p class=MsoNormal>
After running the case study code, to which Active Directory
group could you add an Active Directory user account to grant access to the
instance?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>Dan_Bacon</span><o:p></o:p>
</p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>Alpha-Role<o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Group_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>Beta-Role<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 13<o:p></o:p></b></p>
<p class=MsoNormal>
After executing the case study code, you want to add two
users to the Beta-Role role. Which of the following statements or stored
procedures could you use to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>(Choose all that apply.)<o:p></o:p></p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER ROLE<o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>sp</span>
</span><span class=SpellE>_addrolemember</span><o:p></o:p>
</p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>CREATE ROLE<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>ALTER SERVER ROLE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 14<o:p></o:p></b></p>
<p class=MsoNormal>
Which statement would you use to modify the membership of
the <span class=SpellE>Modify_Databases</span> role?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>CREATE ROLE<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ALTER ROLE<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>ALTER SERVER ROLE<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>CREATE SERVER ROLE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 15<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following principals could you add to the
Beta-Role role? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>TableCreator</span><o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>ModifyDatabases</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>contoso</span>
</span>\<span class=SpellE>Account_Two</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_a</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 16<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following principals could you add to the <span class=SpellE>Modify_Databases</span> role? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_a</span><o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>TableCreator</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>sql</span>
</span><span class=SpellE>_user_e</span><o:p></o:p>
</p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>Beta-Role<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 17<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following statements would you use to assign
the ALTER ANY LOGIN statement to the <span class=SpellE>Modify_Databases</span>
role?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER SERVER ROLE<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>GRANT<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DENY<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>REVOKE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 18<o:p></o:p></b></p>
<p class=MsoNormal>
You want to remove the DENY INSERT ON permission assigned to
the Beta-Role role on line 28. Which statement would you use to accomplish this
goal?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER ROLE<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>GRANT<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DENY<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>REVOKE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 19<o:p></o:p></b></p>
<p class=MsoNormal>
You have created a new role named <span class=SpellE>Role_Beta</span>
by using the CREATE SERVER ROLE statement.<o:p></o:p>
</p>
<p class=MsoNormal>
Members of this role should be able to unlock locked SQL Server
logins. Which of the following statements would you use to assign the
appropriate permission?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>GRANT ALTER ANY
CREDENTIAL TO <span class=SpellE>Role_Beta</span><o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>GRANT ALTER ANY
LOGIN TO <span class=SpellE>Role_Beta</span><o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>DENY ALTER ANY
CREDENTIAL TO <span class=SpellE>Role_Beta</span><o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>REVOKE ALTER ANY
CREDENTIAL TO <span class=SpellE>Role_Beta</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 20<o:p></o:p></b></p>
<p class=MsoNormal>
You want to create a database role that enables users to
view data in a table but not to modify that data, remove that data, or insert
new data. Which of the following database-level permissions should you assign
to this database role on the table?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALTER<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>SELECT<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>INSERT<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>DELETE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Case Study 3<o:p></o:p></b></p>
<p class=MsoNormal>
You are planning the configuration of server-level and
database-level audits. With this in mind, you have prepared the following code:<o:p></o:p>
</p>
<p class=MsoNormal>01 CREATE SERVER AUDIT [INSTANCE_AUDIT]<o:p></o:p></p>
<p class=MsoNormal>02 TO APPLICATION_LOG<o:p></o:p></p>
<p class=MsoNormal>03 WITH<o:p></o:p></p>
<p class=MsoNormal>04 <span class=GramE>( QUEUE</span>_DELAY = 1000<o:p></o:p></p>
<p class=MsoNormal><span class=GramE>05 ,ON</span>_FAILURE = SHUTDOWN<o:p></o:p></p>
<p class=MsoNormal><span class=GramE>06 )</span><o:p></o:p></p>
<p class=MsoNormal>07 CREATE SERVER AUDIT SPECIFICATION [INSTANCE_SPEC]<o:p></o:p></p>
<p class=MsoNormal>08 FOR SERVER AUDIT [INSTANCE_AUDIT]<o:p></o:p></p>
<p class=MsoNormal>09 ADD (DATABASE_CHANGE_GROUP)<o:p></o:p></p>
<p class=MsoNormal>10 ALTER SERVER AUDIT SPECIFICATION [INSTANCE_SPEC]<o:p></o:p></p>
<p class=MsoNormal>11 ADD (DATABASE_LOGOUT_GROUP)<o:p></o:p></p>
<p class=MsoNormal>534 CHAPTER 12 Code Case Studies<o:p></o:p></p>
<p class=MsoNormal>12 CREATE DATABASE AUDIT SPECIFICATION [DATABASE_SPEC]<o:p></o:p></p>
<p class=MsoNormal>13 FOR SERVER AUDIT [INSTANCE_AUDIT]<o:p></o:p></p>
<p class=MsoNormal>14 ADD (USER_CHANGE_PASSWORD_GROUP)<o:p></o:p></p>
<p class=MsoNormal>15 ALTER DATABASE AUDIT SPECIFICATION [DATABASE_SPEC]<o:p></o:p></p>
<p class=MsoNormal>16 ADD (SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP)<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Questions<o:p></o:p></b></p>
<p class=MsoNormal>
Answer the following questions to test your knowledge of the
information in this case study.<o:p></o:p>
</p>
<p class=MsoNormal>
Refer to the code sample as necessary. You can find the
answers to these questions and explanations of why each answer choice is
correct or incorrect in the “Answers” section at the end of this chapter.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 1<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you change if you wanted events to
be written to the Security log?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>04
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>02
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>05
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>01
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 2<o:p></o:p></b></p>
<p class=MsoNormal>
If you are using a domain account for the SQL Server service
account, which of the following must you ensure prior to configuring audit
events to be written to the Security log? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>Add the service
account to the Generate Security Audits policy.<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>Configure the
Audit Privilege Use policy for Success and Failure.<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>Configure the
Audit Object Access policy for Success and Failure.<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>Add the service
account to the Manage Auditing <span class=GramE>And</span> Security Log
policy.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 3<o:p></o:p></b></p>
<p class=MsoNormal>
After executing the case study code, you determine that you
want to audit backup and restore operations at the instance level. Which of the
following statements would you execute to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 4<o:p></o:p></b></p>
<p class=MsoNormal>
You execute the statements in the case study code. You then
determine that you do not want to audit password change events on contained
databases. Which of the following Transact-SQL statements should you execute to
modify the appropriate audit specification so these events are no longer
audited?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (USER_CHANGE_PASSWORD_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_LOGOUT_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D. <span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 5<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify if you wanted to
increase the amount of time that elapses before audit actions must be
processed?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>04
</span><o:p></o:p>
</p>
<p class=MsoNormal><span class=GramE>B.<span style='mso-spacerun:yes'> </span>02</span><o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>05
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>01
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 6<o:p></o:p></b></p>
<p class=MsoNormal>
You start SQL Server Management Studio, connect to an
instance, and run the case study code. In which database is the database audit
specification created?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>master
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>model
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>msdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>tempdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 7<o:p></o:p></b></p>
<p class=MsoNormal>
After executing the statements in the case study code, you
want to configure additional auditing at the database level. Specifically, you
want to audit changes to auditing settings.<o:p></o:p>
</p>
<p class=MsoNormal>
Which of the following statements would you execute to
accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 8<o:p></o:p></b></p>
<p class=MsoNormal>
You want to audit the use of DBCC commands on a specific
database. Which of the following audit action groups should you add to a
database audit specification?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'>
</span>FAILED_DATABASE_AUTHENTICATION_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'>
</span>DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DBCC_GROUP<o:p></o:p></p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'></span>DATABASE_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 9<o:p></o:p></b></p>
<p class=MsoNormal>
You run the statements in the case study code. After
reviewing the audit logs, you determine that you no longer want to audit logout
events for contained database users. Which of the following statements should
you execute to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (USER_CHANGE_PASSWORD_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_LOGOUT_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 10<o:p></o:p></b></p>
<p class=MsoNormal>
The Database Engine instance is configured to shut down on
audit failure. Recovery involves starting the Database Engine instance in a
special mode. You want to allow the Database Engine instance to continue
running if there is an auditing failure. Which line of code would you change in
the case study code to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>04
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>02
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>05
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>01
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 11<o:p></o:p></b></p>
<p class=MsoNormal>
You want to audit changes to database ownership for a specific
database. Which of the following audit action groups should you add to a
database audit specification?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'>
</span>FAILED_DATABASE_AUTHENTICATION_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'>
</span>DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DBCC_GROUP<o:p></o:p></p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'>
</span>DATABASE_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 12<o:p></o:p></b></p>
<p class=MsoNormal>
You configure a server audit specification to include the
DATABASE_PRINCIPAL_CHANGE_GROUP audit action group. Which of the following
events will be recorded due to the inclusion of this audit action group in a
database audit specification? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>Use of the CREATE
LOGIN statement<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>Use of the CREATE
USER statement<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>Use of the CREATE
SERVER ROLE statement<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>Use of the CREATE
ROLE statement<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 13<o:p></o:p></b></p>
<p class=MsoNormal>
You execute the case study code. After reviewing the audit
logs, you determine that you no longer want to audit database creation,
modification, or deletion events. Which of the following statements would you
execute to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (USER_CHANGE_PASSWORD_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_LOGOUT_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 14<o:p></o:p></b></p>
<p class=MsoNormal>
After executing the statements in the case study code, you
want to configure additional auditing at the instance level. You want to track
changes made to auditing settings. Which of the following statements would you
execute to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 15<o:p></o:p></b></p>
<p class=MsoNormal>
You have enabled contained authentication on a database. You
want to track failed logins for database users. Which of the following audit
action groups should you add to an existing database audit specification to
accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'>
</span>FAILED_DATABASE_AUTHENTICATION_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'>
</span>DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DBCC_GROUP<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>DATABASE_OWNERSHIP_CHANGE_GROUP<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 16<o:p></o:p></b></p>
<p class=MsoNormal>
You want to track changes to the membership of fixed server
roles. Which of the following audit action groups should you configure as part
of a server audit specification?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'>
</span>DATABASE_ROLE_MEMBER_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'>
</span>SERVER_ROLE_MEMBER_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'>
</span>SERVER_PRINCIPAL_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'>
</span>DATABASE_PRINCIPAL_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 17<o:p></o:p></b></p>
<p class=MsoNormal>
You configure a server audit specification to include the
SERVER_PRINCIPAL_CHANGE_GROUP audit action group. Which of the following events
will be recorded due to the inclusion of this audit action group in the server
audit specification? (Choose all that apply.)<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>Use of the CREATE
LOGIN statement<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>Use of the CREATE
USER statement<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>Use of the CREATE
SERVER ROLE statement<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>Use of the CREATE
ROLE statement<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 18<o:p></o:p></b></p>
<p class=MsoNormal>
You execute the case study code. After reviewing the audit
logs, you determine that you no longer want to audit successful contained
database user authentication. Which of the following statements should you
execute to modify SQL Server auditing so these events are no longer audited?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (USER_CHANGE_PASSWORD_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] DROP (DATABASE_LOGOUT_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] DROP (SUCCESSFUL_DATABASE_AUTHENTICATION_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 19<o:p></o:p></b></p>
<p class=MsoNormal>
You execute the statements in the case study code on an
instance that hosts 200 databases.<o:p></o:p>
</p>
<p class=MsoNormal>
You want to audit backup and restore operations on some but
not all of these databases.<o:p></o:p>
</p>
<p class=MsoNormal>
Which of the following Transact-SQL statements would you
execute to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER SERVER AUDIT
SPECIFICATION [INSTANCE_SPEC] ADD (BACKUP_RESTORE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
AUDIT SPECIFICATION [DATABASE_SPEC] ADD (AUDIT_CHANGE_GROUP)<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 20<o:p></o:p></b></p>
<p class=MsoNormal>
You want to ensure that changes to database object ownership
are recorded. Which of the following audit action groups should you add to a
database audit specification to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'>
</span>FAILED_DATABASE_AUTHENTICATION_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'>
</span>DATABASE_OBJECT_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>DBCC_GROUP<o:p></o:p></p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'>
</span>DATABASE_OWNERSHIP_CHANGE_GROUP<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Case Study 4<o:p></o:p></b></p>
<p class=MsoNormal>
You are configuring Transact-SQL code that will configure
options for your organization’s newly deployed database instances. The code is
as follows:<o:p></o:p>
</p>
<p class=MsoNormal>
01 EXEC <span class=SpellE>sys.sp_configure</span> 'show
advanced options', 1;<o:p></o:p>
</p>
<p class=MsoNormal>02 GO<o:p></o:p></p>
<p class=MsoNormal>03 RECONFIGURE;<o:p></o:p></p>
<p class=MsoNormal>04 GO<o:p></o:p></p>
<p class=MsoNormal>
05 EXEC <span class=SpellE>sys.sp_configure</span> 'min
server memory', 1024;<o:p></o:p>
</p>
<p class=MsoNormal>06 GO<o:p></o:p></p>
<p class=MsoNormal>
07 EXEC <span class=SpellE>sys.sp_configure</span> 'max
server memory', 4096;<o:p></o:p>
</p>
<p class=MsoNormal>08 GO<o:p></o:p></p>
<p class=MsoNormal>09 <span class=SpellE>sp_configure</span> 'fill factor', 90;<o:p></o:p></p>
<p class=MsoNormal>10 GO<o:p></o:p></p>
<p class=MsoNormal>11 RECONFIGURE;<o:p></o:p></p>
<p class=MsoNormal>12 GO<o:p></o:p></p>
<p class=MsoNormal>13 USE [master]<o:p></o:p></p>
<p class=MsoNormal>14 GO<o:p></o:p></p>
<p class=MsoNormal>15 ALTER DATABASE [model] SET RECOVERY FULL WITH NO_WAIT<o:p></o:p></p>
<p class=MsoNormal>16 GO<o:p></o:p></p>
<p class=MsoNormal>
17 <span class=SpellE>sp_configure</span> 'Database Mail
XPs', 1;<o:p></o:p>
</p>
<p class=MsoNormal>18 GO<o:p></o:p></p>
<p class=MsoNormal>19 RECONFIGURE;<o:p></o:p></p>
<p class=MsoNormal>20 GO<o:p></o:p></p>
<p class=MsoNormal>21 EXECUTE <span class=SpellE>msdb.dbo.sysmail_add_account_sp</span><o:p></o:p></p>
<p class=MsoNormal>
22 @<span class=SpellE>account_name</span> = 'Litware2012
Administrator',<o:p></o:p>
</p>
<p class=MsoNormal>
23 @<span class=SpellE>email_address</span> =
'litware2012@contoso.com',<o:p></o:p>
</p>
<p class=MsoNormal>
24 @<span class=SpellE>mailserver_name</span> = <span class=GramE>'smtp.contoso.com' ;</span><o:p></o:p>
</p>
<p class=MsoNormal>25 EXECUTE <span class=SpellE>msdb.dbo.sysmail_add_profile_sp</span><o:p></o:p></p>
<p class=MsoNormal>
26 @<span class=SpellE>profile_name</span> = 'Litware2012 Mail
Profile',<o:p></o:p>
</p>
<p class=MsoNormal>
27 @description = 'Profile used for administrative <span class=GramE>mail.' ;</span><o:p></o:p>
</p>
<p class=MsoNormal>28 EXECUTE <span class=SpellE>msdb.dbo.sysmail_add_profileaccount_sp</span><o:p></o:p></p>
<p class=MsoNormal>
29 @<span class=SpellE>profile_name</span> = 'LitWare2012
Mail Profile',<o:p></o:p>
</p>
<p class=MsoNormal>
30 @<span class=SpellE>account_name</span> = 'Litware2012
Administrator',<o:p></o:p>
</p>
<p class=MsoNormal>31 @<span class=SpellE>sequence_number</span> = 1;<o:p></o:p></p>
<p class=MsoNormal>32 EXECUTE <span class=SpellE>msdb.dbo.sysmail_add_principalprofile_sp</span><o:p></o:p></p>
<p class=MsoNormal>
33 @<span class=SpellE>profile_name</span> = 'LitWare2012
Mail Profile',<o:p></o:p>
</p>
<p class=MsoNormal>34 @<span class=SpellE>principal_id</span> = 0,<o:p></o:p></p>
<p class=MsoNormal>35 @<span class=SpellE>is_default</span> = 1;<o:p></o:p></p>
<p class=MsoNormal>
36 EXECUTE <span class=SpellE>msdb.dbo.sp_set_sqlagent_properties</span>
@<span class=SpellE>email_save_in_sent_folder</span>=1,<o:p></o:p>
</p>
<p class=MsoNormal>
37 @<span class=SpellE>databasemail_profile</span>='LitWare2012
Mail Profile',<o:p></o:p>
</p>
<p class=MsoNormal>38 @<span class=SpellE>use_databasemail</span>=1;<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>Questions<o:p></o:p></b></p>
<p class=MsoNormal>
Answer the following questions to test your knowledge of the
information in this case study.<o:p></o:p>
</p>
<p class=MsoNormal>
Refer to the code sample as necessary. You can find the
answers to these questions and explanations of why each answer choice is
correct or incorrect in the “Answers” section at the end of this chapter.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 1<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you change if you wanted to
increase the maximum amount <span class=GramE>
of<span style='mso-spacerun:yes'></span>memory
</span> available to the instance?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal><span class=GramE>B.<span style='mso-spacerun:yes'> </span>05</span><o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>07
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 2<o:p></o:p></b></p>
<p class=MsoNormal>
Which of the following steps must you perform before
executing lines 36 through 38 of the case study code?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>Start the SQL
Server Browser service.<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>Stop the SQL
Server Agent service.<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>Start the SQL
Server Agent service.<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>Stop the SQL
Server Browser service.<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 3<o:p></o:p></b></p>
<p class=MsoNormal>
You want to modify the address of the SMTP mail server used
by the Litware2012<o:p></o:p>
</p>
<p class=MsoNormal>
Administrator database mail account. Which of the following
lines of code would you modify to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>34
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>23
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>37
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 4<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify if you wanted to change
the minimum amount of memory allocated to the instance?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>05
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>07
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 5<o:p></o:p></b></p>
<p class=MsoNormal>
Which configuration option would you use with the <span class=SpellE>sp_configure</span> stored procedure to set the processor cores
that a Database Engine instance uses for processing tasks?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>backup
</span> compression default<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>affinity
</span> I/O mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>affinity
</span> mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>recovery
</span> interval<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 6<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify if you wanted to change
the default recovery model for all future databases created on the instance?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>15
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>38
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 7<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify to change the principal
database mail profile from public to private?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>34
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>23
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>37
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 8<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify if you wanted to change
the default fill factor used with indexes on the instance?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>05
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>07
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 9<o:p></o:p></b></p>
<p class=MsoNormal>
Which configuration option would you use with the <span class=SpellE>sp_configure</span> stored procedure to set the maximum time
between automatic checkpoints at the instance level?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>backup
</span> compression default<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>affinity
</span> I/O mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>affinity
</span> mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>recovery
</span> interval<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 10<o:p></o:p></b></p>
<p class=MsoNormal>
You want to ensure that specific standard options are
present in each newly created database.<o:p></o:p>
</p>
<p class=MsoNormal>
Which of the system databases should you configure to
accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>master
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>model
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>msdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>tempdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 11<o:p></o:p></b></p>
<p class=MsoNormal>Which line of code enables database mail?<o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>09
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>05
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>07
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>17
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 12<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you modify to alter the email
address associated with the<o:p></o:p>
</p>
<p class=MsoNormal>Litware2012 Administrator database mail account?<o:p></o:p></p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>34
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>23
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>37
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 13<o:p></o:p></b></p>
<p class=MsoNormal>
You want to disable backup compression by default on the
instance configured through the case study code. Which of the following
configuration options used with the <span class=SpellE>sp_configure</span> stored
procedure would enable you to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>backup
</span> compression default<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>affinity
</span> I/O mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>affinity
</span> mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>recovery
</span> interval<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 14<o:p></o:p></b></p>
<p class=MsoNormal>
You are creating a large number of jobs and alerts. Which of
the following system databases must you back up to ensure that the settings for
these jobs and alerts are also backed up?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>master
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'> </span><span class=SpellE>msdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>tempdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>model
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 15<o:p></o:p></b></p>
<p class=MsoNormal>
A previous DBA configured an instance so that all new
databases are configured to shrink automatically to reclaim space. You want to
change this option. Which of the following options would you configure with the
ALTER DATABASE statement applied to the model system database?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'>
</span>ALLOW_SNAPSHOT_ISOLATION<o:p></o:p>
</p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ENCRYPTION<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>AUTO_SHRINK<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>AUTO_CLOSE<o:p></o:p></p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 16<o:p></o:p></b></p>
<p class=MsoNormal>
You have created a large number of logins. Which system
database should you immediately back up to ensure that the logins are also
backed up?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>master
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>model
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'> </span><span class=SpellE>msdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'> </span><span class=SpellE>tempdb</span>
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 17<o:p></o:p></b></p>
<p class=MsoNormal>
Which line of code would you alter to change the database
mail profile used by SQL Server Agent?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>34
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>23
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>24
</span><o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>37
</span><o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 18<o:p></o:p></b></p>
<p class=MsoNormal>
You want to configure specific processor cores to handle
disk input/output (I/O) operations.<o:p></o:p>
</p>
<p class=MsoNormal>
Which of the following configuration options of the <span class=SpellE>sp_configure</span> stored procedure would you set to accomplish
this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
A.<span style='mso-spacerun:yes'>
</span>backup
</span> compression default<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
B.<span style='mso-spacerun:yes'>
</span>affinity
</span> I/O mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
C.<span style='mso-spacerun:yes'>
</span>affinity
</span> mask<o:p></o:p>
</p>
<p class=MsoNormal>
<span class=GramE>
D.<span style='mso-spacerun:yes'>
</span>recovery
</span> interval<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 19<o:p></o:p></b></p>
<p class=MsoNormal>
You are configuring an instance that will host secure
databases. You have enabled transparent data encryption on several databases
already and want to ensure that all future databases have this option enabled.
Which of the following statements would you issue to accomplish this goal?<o:p></o:p>
</p>
<p class=MsoNormal>
A.<span style='mso-spacerun:yes'> </span>ALTER DATABASE [<span class=SpellE>tempdb</span>] SET ENCRYPTION ON<o:p></o:p>
</p>
<p class=MsoNormal>
B.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
[master] SET ENCRYPTION ON<o:p></o:p>
</p>
<p class=MsoNormal>
C.<span style='mso-spacerun:yes'> </span>ALTER DATABASE [<span class=SpellE>msdb</span>] SET ENCRYPTION ON<o:p></o:p>
</p>
<p class=MsoNormal>
D.<span style='mso-spacerun:yes'> </span>ALTER DATABASE
[model] SET ENCRYPTION ON<o:p></o:p>
</p>
<p class=MsoNormal><b style='mso-bidi-font-weight:normal'>QUESTION 20<o:p></o:p></b></p>
<p class=MsoNormal>
A previous database administrator configured databases on an
instance to shut down cleanly when the last user closes his or her connection.
This is causing performance problems when new users connect. Which of the
following options would you use with the ALTER DATABASE statement to ensure
that databases stay online even when no users are currently connected?<o:p></o:p>
</p>
<p class=MsoNormal>A.<span style='mso-spacerun:yes'> </span>ALLOW_SNAPSHOT_ISOLATION<o:p></o:p></p>
<p class=MsoNormal>B.<span style='mso-spacerun:yes'> </span>ENCRYPTION<o:p></o:p></p>
<p class=MsoNormal>C.<span style='mso-spacerun:yes'> </span>AUTO_SHRINK<o:p></o:p></p>
<p class=MsoNormal>D.<span style='mso-spacerun:yes'> </span>AUTO_CLOSE</p>
</div>
</body>
</html>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-36793373261156900192015-06-21T19:05:00.001-05:002015-10-19T23:49:12.679-05:00Administering Microsoft SQL Server 2012 Interview Questions - Part 1 of 2 (On Comprehensions from TK 70-462)<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>70-462 Comprehension Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #fff8d8;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
</style>
</head>
<body>
<div id="wrap">
<h1>Question 1</h1>
<p>
What is the main difference between scaling up and scaling out?
<a href="#" id="Q1-show" class="showLink" onclick="showHide('Q1');return false;">Answer.</a>
</p>
<div id="Q1" class="more">
<p>
Scaling up involves increasing capacity by upgrading the current hardware to
more powerful hardware. Scaling out involves increasing capacity by deploying additional servers.
</p>
<p><a href="#" id="Q1-hide" class="hideLink" onclick="showHide('Q1');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 2</h1>
<p>
Which command do you use to remove a feature from SQL Server 2012 when
it is installed on a Server Core version of Windows Server 2008 R2?
<a href="#" id="Q2-show" class="showLink" onclick="showHide('Q2');return false;">Answer.</a>
</p>
<div id="Q2" class="more">
<p>
You use the Setup.exe command with the /Action=Uninstall option to remove
a feature from SQL Server 2012 when it is installed on a Server Core version of
Windows Server 2008 R2.
</p>
<p><a href="#" id="Q2-hide" class="hideLink" onclick="showHide('Q2');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 3</h1>
<p>
Which system database must you modify if you want all future databases to
use the Full recovery model?
<a href="#" id="Q3-show" class="showLink" onclick="showHide('Q3');return false;">Answer.</a>
</p>
<div id="Q3" class="more">
<p>
You must modify the model database because all new databases created on
an instance inherit settings from the model database.
</p>
<p><a href="#" id="Q3-hide" class="hideLink" onclick="showHide('Q3');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 4</h1>
<p>
You must modify the model database because all new databases created on
an instance inherit settings from the model database.
<a href="#" id="Q4-show" class="showLink" onclick="showHide('Q4');return false;">Answer.</a>
</p>
<div id="Q4" class="more">
<p>
You can install a maximum of 25 instances of SQL Server 2012 on a failover
cluster.
</p>
<p><a href="#" id="Q4-hide" class="hideLink" onclick="showHide('Q4');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 5</h1>
<p>
Which mode should you select during the installation of Analysis Services if
you want to support OLAP databases?
<a href="#" id="Q5-show" class="showLink" onclick="showHide('Q5');return false;">Answer.</a>
</p>
<div id="Q5" class="more">
<p>
You should install Analysis Services in multidimensional and data mining
mode if you want to use OLAP databases.
</p>
<p><a href="#" id="Q5-hide" class="hideLink" onclick="showHide('Q5');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 6</h1>
<p>
After the appropriate keys and certificates are created, which Transact-SQL
statement do you use to encrypt a database?
<a href="#" id="Q6-show" class="showLink" onclick="showHide('Q6');return false;">Answer.</a>
</p>
<div id="Q6" class="more">
<p>
Use ALTER DATABASE with the SET ENCRYPTION ON option.
</p>
<p><a href="#" id="Q6-hide" class="hideLink" onclick="showHide('Q6');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 7</h1>
<p>
Which stored procedure should you call from a Transact-SQL statement if you
want to detach a database from a SQL Server 2012 Database Engine instance?
<a href="#" id="Q7-show" class="showLink" onclick="showHide('Q7');return false;">Answer.</a>
</p>
<div id="Q7" class="more">
<p>
You call the sp_detach_db stored procedure from a Transact-SQL statement
when you want to detach a database from a SQL Server 2012 Database Engine
instance.
</p>
<p><a href="#" id="Q7-hide" class="hideLink" onclick="showHide('Q7');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 8</h1>
<p>
Which statement or function would you use if you wanted to import data into
a table from a remote data file through an OLE DB provider?
<a href="#" id="Q8-show" class="showLink" onclick="showHide('Q8');return false;">Answer.</a>
</p>
<div id="Q8" class="more">
<p>
You can use the OPENROWSET(BULK) function to import data into a table by
connecting to a remote data source through an OLE DB provider.
</p>
<p><a href="#" id="Q8-hide" class="hideLink" onclick="showHide('Q8');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 9</h1>
<p>
Which security principals can you use with a SQL Server login that uses
Windows authentication?
<a href="#" id="Q9-show" class="showLink" onclick="showHide('Q9');return false;">Answer.</a>
</p>
<div id="Q9" class="more">
<p>
You can use a local user account, a local security group, a domain user
account, or a domain security group as the basis for a Windows-authenticated
SQL Server login.
</p>
<p><a href="#" id="Q9-hide" class="hideLink" onclick="showHide('Q9');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 10</h1>
<p>
What is the maximum number of database users that can exist in a database
for a specific SQL Server login?
<a href="#" id="Q10-show" class="showLink" onclick="showHide('Q10');return false;">Answer.</a>
</p>
<div id="Q10" class="more">
<p>
You can have only one database user mapped to a SQL Server login in any
specific database.
</p>
<p><a href="#" id="Q10-hide" class="hideLink" onclick="showHide('Q10');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 11</h1>
<p>
Which Transact-SQL statement do you use to remove a DENY permission from
a securable?
<a href="#" id="Q11-show" class="showLink" onclick="showHide('Q11');return false;">Answer.</a>
</p>
<div id="Q11" class="more">
<p>
You use the REVOKE permission to remove a DENY permission from a
securable.
</p>
<p><a href="#" id="Q11-hide" class="hideLink" onclick="showHide('Q11');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 12</h1>
<p>
Which Transact-SQL statement can you use to unlock a locked-out login?
<a href="#" id="Q12-show" class="showLink" onclick="showHide('Q12');return false;">Answer.</a>
</p>
<div id="Q12" class="more">
<p>
You can use the ALTER LOGIN Transact-SQL statement
with the UNLOCK parameter to unlock a locked SQL Server–authenticated login.
</p>
<p><a href="#" id="Q12-hide" class="hideLink" onclick="showHide('Q12');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 13</h1>
<p>
What must you create before creating a server audit specification?
<a href="#" id="Q13-show" class="showLink" onclick="showHide('Q13');return false;">Answer.</a>
</p>
<div id="Q13" class="more">
<p>
You must create a server audit before creating a server audit specification.
</p>
<p><a href="#" id="Q13-hide" class="hideLink" onclick="showHide('Q13');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 14</h1>
<p>
What recovery model must a database be set to use before you can mirror it?
<a href="#" id="Q14-show" class="showLink" onclick="showHide('Q14');return false;">Answer.</a>
</p>
<div id="Q14" class="more">
<p>
A database must be set to use the full recovery model before you can
mirror it.
</p>
<p><a href="#" id="Q14-hide" class="hideLink" onclick="showHide('Q14');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 15</h1>
<p>
Which type of replication would you configure if you had to allow updates
from multiple sites with conflict resolution?
<a href="#" id="Q15-show" class="showLink" onclick="showHide('Q15');return false;">Answer.</a>
</p>
<div id="Q15" class="more">
<p>
Merge replication offers updates from multiple sites and has a conflict resolution mechanism.
</p>
<p><a href="#" id="Q15-hide" class="hideLink" onclick="showHide('Q15');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 16</h1>
<p>
Which editions of SQL Server 2012 support more than two-node failover
clusters?
<a href="#" id="Q16-show" class="showLink" onclick="showHide('Q16');return false;">Answer.</a>
</p>
<div id="Q16" class="more">
<p>
Only SQL Server 2012 Enterprise edition supports more than two-node
failover clusters.
</p>
<p><a href="#" id="Q16-hide" class="hideLink" onclick="showHide('Q16');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 17</h1>
<p>
Which availability mode is more suitable when replicas are located in geographically dispersed sites?
<a href="#" id="Q17-show" class="showLink" onclick="showHide('Q17');return false;">Answer.</a>
</p>
<div id="Q17" class="more">
<p>
Asynchronous-commit mode is more suitable for availability replicas distributed over geographically dispersed topologies.
</p>
<p><a href="#" id="Q17-hide" class="hideLink" onclick="showHide('Q17');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 18</h1>
<p>
Which index type stores the actual table data at the leaf-level data page?
<a href="#" id="Q18-show" class="showLink" onclick="showHide('Q18');return false;">Answer.</a>
</p>
<div id="Q18" class="more">
<p>
A clustered index stores the actual data at the leaf-level data page.
</p>
<p><a href="#" id="Q18-hide" class="hideLink" onclick="showHide('Q18');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 19</h1>
<p>
If an index contains a column with either a text or ntext data type, can you
perform an online index rebuild?
<a href="#" id="Q19-show" class="showLink" onclick="showHide('Q19');return false;">Answer.</a>
</p>
<div id="Q19" class="more">
<p>
Yes. In SQL Server 2012, only XML and spatial data types are excluded from
online index rebuild operations.
</p>
<p><a href="#" id="Q19-hide" class="hideLink" onclick="showHide('Q19');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 20</h1>
<p>
Which feature do snapshot isolation levels use?
<a href="#" id="Q20-show" class="showLink" onclick="showHide('Q20');return false;">Answer.</a>
</p>
<div id="Q20" class="more">
<p>
Snapshot isolation levels use row versioning in tempdb to provide consistent
rows for reads while writes are occurring.
</p>
<p><a href="#" id="Q20-hide" class="hideLink" onclick="showHide('Q20');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 21</h1>
<p>
Of which fixed server role must the SQL Server Agent service account be a
member?
<a href="#" id="Q21-show" class="showLink" onclick="showHide('Q21');return false;">Answer.</a>
</p>
<div id="Q21" class="more">
<p>
The SQL Server Agent service account must be a member of the sysadmin
fixed server role.<font color="red">(????). See <a href="http://msdn.microsoft.com/en-us/library/ms190926.aspx">Implement SQL Server Agent Security</a> </font>
</p>
<p><a href="#" id="Q21-hide" class="hideLink" onclick="showHide('Q21');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 22</h1>
<p>
Which recovery models enable you to take transaction log backups?
<a href="#" id="Q22-show" class="showLink" onclick="showHide('Q22');return false;">Answer.</a>
</p>
<div id="Q22" class="more">
<p>
The full and bulk-logged recovery models enable you to take transaction log
backups.
</p>
<p><a href="#" id="Q22-hide" class="hideLink" onclick="showHide('Q22');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 23</h1>
<p>
If the database that uses the full recovery model is currently running, what
step should you take prior to attempting a restore operation?
<a href="#" id="Q23-show" class="showLink" onclick="showHide('Q23');return false;">Answer.</a>
</p>
<div id="Q23" class="more">
<p>
You should perform a tail-log backup prior to attempting a restore operation.
</p>
<p><a href="#" id="Q23-hide" class="hideLink" onclick="showHide('Q23');return false;">Hide the Answer.</a></p>
</div>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-80692097049172661872015-06-21T16:30:00.002-05:002015-10-19T23:52:36.155-05:00Implementing Data Warehouse with SQL Server 2012 Interview Questions - Part 2 of 2 (On Applications from TK 70-463)<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>70-463 Application Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #cccaaa;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
.tab {
margin-left: 40px;
font-size: 85%;
}
</style>
</head>
<body>
<div id="wrap">
<h1>Case Scenario 1 (Chapter 1 - Case Scenario 1): A Quick POC Project</h1>
<p>
You are hired to implement a quick POC data warehousing project. You have to prepare the
schema for sales data. Your customer’s SME would like to analyze sales data over customers,
products, and time. Before creating a DW and tables, you need to make a couple of decisions
and answer a couple of questions:
<ol>
<li>
What kind of schema would you use?
<a href="#" id="Q1-show" class="showLink" onclick="showHide('Q1');return false;">Answer.</a>
</li>
<p>
<div id="Q1" class="more">
<p>
For a quick POC project, you should use the Snowflake schema.
</p>
<p><a href="#" id="Q1-hide" class="hideLink" onclick="showHide('Q1');return false;">Hide the Answer.</a></p>
</div>
<li>
What would the dimensions of your schema be?
<a href="#" id="Q2-show" class="showLink" onclick="showHide('Q2');return false;">Answer.</a><p>
<div id="Q2" class="more">
<p>
You would have customer, product, and date dimensions.
</p>
<p><a href="#" id="Q2-hide" class="hideLink" onclick="showHide('Q2');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Do you expect additive measures only?
<a href="#" id="Q3-show" class="showLink" onclick="showHide('Q3');return false;">Answer.</a>
<div id="Q3" class="more">
<p>
No, you should expect some non-additive measures as well. For example, prices and
various percentages, such as discount percentage, are non-additive.
</p>
<p><a href="#" id="Q3-hide" class="hideLink" onclick="showHide('Q3');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>Case Scenario 2 (Chapter 1 - Case Scenario 2): Extending the POC Project</h1>
<p>
After you implemented the POC sales data warehouse in Case Scenario 1, your customer
was very satisfied. In fact, the business would like to extend the project to a real, long-term
data warehouse. However, when interviewing analysts, you also discovered some points of
dissatisfaction.
</p><p>
<b>Interviews</b>
</p><p>
Here’s a list of company personnel who expressed some dissatisfaction during their inter-
views, along with their statements:
</p><p>
■ <b>Sales SME</b> “I don’t see correct aggregates over regions for historical data.”<br />
■ <b>DBA Who creates reports</b> “My queries are still complicated, with many joins.”
</p><p>
You need to solve these issues.
<ol>
<li>
How would you address the Sales SME issue?
<a href="#" id="Q4-show" class="showLink" onclick="showHide('Q4');return false;">Answer.</a>
</li>
</p>
<div id="Q4" class="more">
<p>
You should implement a Type 2 solution for the slowly changing customer dimension.
</p>
<p><a href="#" id="Q4-hide" class="hideLink" onclick="showHide('Q4');return false;">Hide the Answer.</a></p>
</div>
<li>
What kind of schema would you implement for a long-term DW?
<a href="#" id="Q5-show" class="showLink" onclick="showHide('Q5');return false;">Answer.</a>
</p>
<div id="Q5" class="more">
<p>
For a long-term DW, you should choose a Star schema.
</p>
<p><a href="#" id="Q5-hide" class="hideLink" onclick="showHide('Q5');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How would you address the DBA’s issue?
<a href="#" id="Q6-show" class="showLink" onclick="showHide('Q6');return false;">Answer.</a>
</p>
<div id="Q6" class="more">
<p>
With Star schema design, you would address the DBA’s issue automatically.
</p>
<p><a href="#" id="Q6-hide" class="hideLink" onclick="showHide('Q6');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>Case Scenario 3 (Chapter 2 - Case Scenario 1): Slow DW Reports</h1>
<p>
You have created a data warehouse and populated it. End users have started using it for
reports. However, they have also begun to complain about the performance of the reports.
Some of the very slow reports calculate running totals. You need to answer the following
questions.
<ol>
<li>
What changes can you implement in your DW to speed up the reports?
<a href="#" id="Q7-show" class="showLink" onclick="showHide('Q7');return false;">Answer.</a>
</li>
</p>
<div id="Q7" class="more">
<p>
You should consider using columnstore indexes, indexed views, data compression, and
table partitioning.
</p>
<p><a href="#" id="Q7-hide" class="hideLink" onclick="showHide('Q7');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Does it make sense to check the source queries of the reports with running totals?
<a href="#" id="Q8-show" class="showLink" onclick="showHide('Q8');return false;">Answer.</a>
</p>
<div id="Q8" class="more">
<p>
Yes, it is definitely worth checking the queries of the running totals reports. The queries probably use joins or subqueries to calculate the running totals. Consider using
window functions for these calculations.
</p>
<p><a href="#" id="Q8-hide" class="hideLink" onclick="showHide('Q8');return false;">Hide the Answer.</a></p>
</div>
</ol>
<h1>Case Scenario 4 (Chapter 2 - Case Scenario 2): DW Administration Problems</h1>
<p>
Your end users are happy with the DW reporting performance. However, when talking with
a DBA, you were notified of potential problems. The DW transaction log grows by more than
10 GB per night. In addition, end users have started to create reports from staging tables, and
these reports show messy data. End users complain to the DBA that they cannot trust your
DW if they get such messy data in a report.
<ol>
<li>
How can you address the runaway log problem?
<a href="#" id="Q9-show" class="showLink" onclick="showHide('Q9');return false;">Answer.</a>
</li>
</p>
<div id="Q9" class="more">
<p>
You should check the DW database recovery model and change it to Simple. In addition, you could use the DBCC SHRINKFILE command to shrink the transaction log to a
reasonable size.
</p>
<p><a href="#" id="Q9-hide" class="hideLink" onclick="showHide('Q9');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What can you do to prevent end users from using the staging tables?
<a href="#" id="Q10-show" class="showLink" onclick="showHide('Q10');return false;">Answer.</a>
</p>
<div id="Q10" class="more">
<p>
End users apparently have permissions, at least the SELECT permission, on the staging tables. Advise the DBA to revoke permissions from end users on staging tables. In
addition, to speed up the security administration, you should put all staging tables in a
separate schema, thus allowing the DBA to administer them as a group.
</p>
<p><a href="#" id="Q10-hide" class="hideLink" onclick="showHide('Q10');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 5 (Chapter 3 - Case Scenario 1): Copying production Data to Development
</h1>
<p>
Your IT solution has been deployed to production, version one is complete, and it is now time
to start the work on the next version. To keep the data in the development and testing environment as up to date as possible, your manager has asked you to design a data movement
solution to be used on a regular basis to copy a subset of production data from the production data store into the development data store.
<ol>
<li>
What method would you use to transfer the data on demand?
<a href="#" id="Q11-show" class="showLink" onclick="showHide('Q11');return false;">Answer.</a>
</li>
</p>
<div id="Q11" class="more">
<p>
An SSIS package stored in the file system, in the database, or in an unscheduled SQL
Server Agent Job would be appropriate.
</p>
<p><a href="#" id="Q11-hide" class="hideLink" onclick="showHide('Q11');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How would you maximize the reusability of the solution?
<a href="#" id="Q12-show" class="showLink" onclick="showHide('Q12');return false;">Answer.</a>
</p>
<div id="Q12" class="more">
<p>
At the very least, the SSIS package would have to be parameterized so that it can be
configured appropriately for the specific environment in which it is going to be used.
Additionally, the programmatic logic should account for merging new or modified
data with existing data.
</p>
<p><a href="#" id="Q12-hide" class="hideLink" onclick="showHide('Q12');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 6 (Chapter 3 - Case Scenario 2): Connection Manager parameterization
</h1>
<p>
Data warehousing maintenance solutions have outgrown your company’s existing infrastructure, so new servers had to be installed, and this time all data warehousing applications will
use a dedicated network. In phase 1, all of your SSIS solutions must be redeployed to new
servers, and the system administrator has decided that SSIS projects deserve more network
bandwidth, so in phase 2 you will be allowed to dedicate a greater share of the network
bandwidth to your data movement processes.
<ol>
<li>
How much additional development work will you have to do to complete phase 1?
<a href="#" id="Q13-show" class="showLink" onclick="showHide('Q13');return false;">Answer.</a>
</li>
</p>
<div id="Q13" class="more">
<p>
A properly parameterized SSIS package can be redeployed and reconfigured as many
times as needed, without the need for any additional development activities.
</p>
<p><a href="#" id="Q13-hide" class="hideLink" onclick="showHide('Q13');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What will you have to do to reconfigure all of the connection managers to use larger
network packets for phase 2?
<a href="#" id="Q14-show" class="showLink" onclick="showHide('Q14');return false;">Answer.</a>
</p>
<div id="Q14" class="more">
<p>
The network packet size property of OLE DB connections is not exposed to parameterization; therefore, the entire connection string would have to be parameterized.
</p>
<p><a href="#" id="Q14-hide" class="hideLink" onclick="showHide('Q14');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 7 (Chapter 4 - Case Scenario 1): Creating a Cleanup Process
</h1>
<p>
In your data management system, there are two data warehouses (that is, in addition to
the operational data store); the principal data warehouse contains all the data, including all
historical data, and the secondary data warehouse is used by web applications, exposing your
data to customers, and should therefore only contain current data. Your data warehousing
solution is already in place, moving data into both data warehouses.
</p><p>
You have been tasked with creating an additional process to determine which data is no longer current and must therefore be removed from the secondary data warehouse.
<ol>
<li>
How will you determine which rows need to be removed?
<a href="#" id="Q16-show" class="showLink" onclick="showHide('Q16');return false;">Answer.</a>
</li>
</p>
<div id="Q16" class="more">
<p>
There are several techniques that could be used, but probably the simplest one would
be to identify current rows first, and then use an anti-join (for example, by using
EXCEPT or NOT EXISTS) against the entire row set, to identify the rows that are not
current.
</p>
<p><a href="#" id="Q16-hide" class="hideLink" onclick="showHide('Q16');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
What technique would you use to perform the removal as efficiently as possible?
<a href="#" id="Q17-show" class="showLink" onclick="showHide('Q17');return false;">Answer.</a>
</p>
<div id="Q17" class="more">
<p>
To use SQL Server for maximum efficiency when removing a set of rows, you could
use a staging table in the same database, fill it with primary key values identifying the
rows to be removed, and then issue a set-oriented DELETE statement (such as DELETE…
WHERE EXISTS or MERGE…WHEN MATCHED THEN DELETE).
</p>
<p><a href="#" id="Q17-hide" class="hideLink" onclick="showHide('Q17');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
You identify performance issues with joins. You realize that there are no indexes created explicitly in the system; there are only the ones created by default through primary
key and unique constraints. What can you recommend?
<a href="#" id="Q18-show" class="showLink" onclick="showHide('Q18');return false;">Answer.</a>
</p>
<div id="Q18" class="more">
<p>
The customer should examine foreign key relationships and evaluate creating indexes
on the foreign key columns.
</p>
<p><a href="#" id="Q18-hide" class="hideLink" onclick="showHide('Q18');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 8 (Chapter 4 - Case Scenario 2): Integrating External Processes
</h1>
<p>
In its data management scenarios, your company uses a mix of proprietary solutions that your
team has developed and third party, off-the-shelf solutions that to you, a seasoned developer, appear just like black boxes—you can trust these solutions to work as expected without
even a faint clue about how this is actually done.
</p><p>
In your data warehousing solution, you need to consolidate data from a solution of your
own and from two diverse black boxes, one of which has a special data extraction tool (a
stand-alone application) that retrieves data from the internal store and saves it to files in the
file system, while the other one exposes its API layer, providing access to its internal data
retrieval functionalities.
<ol>
<li>
What functionalities does SSIS provide that can be used to integrate such diverse solutions into a single SSIS process?
<a href="#" id="Q19-show" class="showLink" onclick="showHide('Q19');return false;">Answer.</a>
</li>
</p>
<div id="Q19" class="more">
<p>
To integrate external processes, implemented as individual applications, into an SSIS
solution, you could use the Execute Process task or a Script task with the appropriate
business logic to control the execution of the external applications. To improve reusability and simplify deployment, a Custom task could also be developed to replace the
Script task.
</p>
<p><a href="#" id="Q19-hide" class="hideLink" onclick="showHide('Q19');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How would you use the SQL Server platform to solve this problem?
<a href="#" id="Q20-show" class="showLink" onclick="showHide('Q20');return false;">Answer.</a>
</p>
<div id="Q20" class="more">
<p>
The three diverse solutions would probably be integrated by using three different
techniques, as follows:
</p><p>
<ul style="list-style-type:square">
<li>
To retrieve the data from the data store of the proprietary solution, you could simply create a connection manager to connect to this data store and use standard
SSIS tasks to extract the data.
</li><p>
<li>
To retrieve the data from the second application, the External Process task could be
used to execute data retrieval, followed by a Foreach Loop task to process the files
and a Bulk Insert task or a data flow task to extract the data from them by using the
Flat File connection manager.
</li><p>
<li>
To retrieve the data from the third application, a Script task could be used to access
the application’s API, retrieve the data from the application’s internal data store, and
perhaps save it to a file (for example, an SSIS File or a Flat File) to be processed later.
</li>
</p><p>
</ul>
</p><p>
To simplify data transformation and loading, all three solutions would only focus on
data extraction, loading the data into a staging table, and thus providing a single, unified data source to be consumed by a single transformation and loading process.
</p>
<p><a href="#" id="Q20-hide" class="hideLink" onclick="showHide('Q20');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 9 (Chapter 5 - Case Scenario): New Source System
</h1>
<p>
The marketing department has requested that you add the market share by product informa-
tion into the data warehouse. They have purchased a yearly subscription for this information
feed, and the data is available monthly on an FTP server. The data is in a flat file. It contains
information about the product group in the first field, and the market share information is in
12 fields (a separate field for each month).
</p><p>
You need to integrate this new source to an existing DW. Answer the following questions:
<ol>
<li>
How would you model the fact table to store market share results?
<a href="#" id="Q21-show" class="showLink" onclick="showHide('Q21');return false;">Answer.</a>
</li>
</p>
<div id="Q21" class="more">
<p>
You would need to have three columns (two dimensions and one measure)—product
group, reporting month, and a market share value. The fact table would be semi-additive
(not additive over time).
</p>
<p><a href="#" id="Q21-hide" class="hideLink" onclick="showHide('Q21');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Which tasks and transformations in SSIS would you use to populate this fact table?
<a href="#" id="Q22-show" class="showLink" onclick="showHide('Q22');return false;">Answer.</a>
</p>
<div id="Q22" class="more">
<p>
First, you would use an FTP task to copy the file to the machine on which SSIS is installed. You can then import the file by using a data flow task configured with a Flat
File source adapter. Then you would need to unpivot the columns for months to get a
row for each month, and use the Lookup task to get appropriate surrogate keys from
existing the dimension, and use the ODBC Destination adapter to write the data to the
new fact table.
</p>
<p><a href="#" id="Q22-hide" class="hideLink" onclick="showHide('Q22');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 10 (Chapter 6 - Case Scenario 1): Complete Solutions
</h1>
<p>
Your manager has asked you to develop a complete data warehousing solution—the ETL as
well as multidimensional processing, and even report caching. He suggested using a single
SSIS package for this particular solution.
</p><p>
The manager has used the following claims about his proposal:
</p><p>
<ul style="list-style-type:square">
<li>Using a single SSIS package simplifies deployment and maintenance.</li>
</p><p>
<li>
Placing all the elements into a single package will also allow any additional develop-
ment activities to be performed more quickly.
</li>
</p><p>
<li>
Using a single SSIS package is the only way of ensuring the correct order of execution
for such a high number of operations.
</li>
</p><p>
<li>
SSIS development does not require any division of labor; all developmental tasks can
be performed by a single developer.
</li>
</p><p>
<li>
Variables in one package are not accessible to other packages; therefore, using a single
package ensures proper variable reusability.
</li>
</ul>
</p><p>
How would you approach this proposal? Do you agree with the manager’s claims?
<a href="#" id="Q27-show" class="showLink" onclick="showHide('Q27');return false;">Answer.</a>
<div id="Q27" class="more">
</p>
<p>
When discussing the proposed plan with your manager, you could start by addressing the
concerns (and some misconceptions) that he has regarding SSIS development.
<ul style="list-style-type:square">
<li>
In previous versions of SQL Server, it might have been more difficult to deploy and
maintain an SSIS solution distributed across multiple SSIS packages, but in SQL Server
2012, the Project Deployment model addresses many of these issues.
</li>
</p><p>
<li>
With the introduction of project-scoped parameters and connection managers, it
becomes possible for individual SSIS packages to share resources. New additions to the
solution will allow you to leave existing elements unchanged.
</li>
</p><p>
<li>
The Execute Package task has been available in previous versions, so this statement is
completely unfounded.
</li>
</p><p>
<li>
It is true that in the majority of cases a BI developer would be capable of developing
the complete data warehousing solution on his or her own, but there really is no need
for this. And furthermore, even if only one BI developer is available, he or she might
still benefit from dividing conceptually different tasks into individual SSIS packages—
both for improved manageability as well as improved reusability.
</li>
</p><p>
<li>
This is true. Variables are not exposed outside of SSIS packages and cannot be accessed from other packages. This shortcoming is reduced with the introduction of
parameters, which can be used to pass scalar values to child packages. On the other
hand, variables never were the only method available for exchanging data between
the elements of an SSIS solution. (Hint: consider files and staging tables.)
</li>
</p><p>
</ul>
</p>
<p><a href="#" id="Q27-hide" class="hideLink" onclick="showHide('Q27');return false;">Hide the Answer.</a></p>
</div>
<h1>
Case Scenario 11 (Chapter 6 - Case Scenario 2): Data-Driven Execution
</h1>
<p>
You have been tasked with consolidating existing data warehousing solutions that are currently implemented as individual SSIS packages performing data extraction, transformations,
and loading. A part of the solution depends on two external services that provide the data
from remote data stores, saving it to files on your local network.
</p><p>
All data processing should be performed during a nightly maintenance window. Your system communicates to the external services using special tools that are installed locally. The
services are not completely reliable—occasionally one or both of them are unresponsive,
but the data they provide is essential to your company. If any of the services fails to produce
the expected files, you want the administrators at the remote locations to be notified so that
they can remove any obstacles.
</p><p>
All available data should, of course, still be processed and loaded into the data warehouse;
however, if external data is not available, or is not complete, the changes must not be propagated to the Analysis Services database used for reporting. The middle management in your
company prefers the analytical data to be complete, rather than current and incomplete, and
they are prepared to wait a day or two for it to be updated accordingly.
<ol>
<li>
What data warehousing concepts can you use to accomplish your task?
<a href="#" id="Q28-show" class="showLink" onclick="showHide('Q28');return false;">Answer.</a>
</li>
</p>
<div id="Q28" class="more">
<p>
You could consolidate the solution by using a master package; all of the requirements
suggest that this would be the right approach: there are multiple SSIS packages that
need to be executed in a particular order; two external processes should also be integrated into the solution; and you also need to automate the communication between
your local system and the two remote systems to respond to circumstances detected
during execution.
</p>
<p><a href="#" id="Q28-hide" class="hideLink" onclick="showHide('Q28');return false;">Hide the Answer.</a></p>
</div>
<li>
What solutions, provided by the SSIS toolset, can you use?
<a href="#" id="Q29-show" class="showLink" onclick="showHide('Q29');return false;">Answer.</a>
</p>
<div id="Q29" class="more">
<p>
Obviously you will use the Execute Package and Execute Process tasks to control the
execution of existing solutions, as well as the Send Mail task to notify the remote administrators of failure.
</p>
<p><a href="#" id="Q29-hide" class="hideLink" onclick="showHide('Q29');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How can you prevent incomplete data from being loaded into the SSAS database?
<a href="#" id="Q30-show" class="showLink" onclick="showHide('Q30');return false;">Answer.</a>
</p>
<div id="Q30" class="more">
<p>
To prevent incomplete data from being available to the consumers, you will need to
detect issues with the data extraction, transformation, and data loading processes, and
only invoke the propagation of data into the SSAS database if no errors were detected.
You could use variables and precedence constraint expressions to guide the execution
of the master package, based on available information about the state of the environment and the child processes.
</p>
<p><a href="#" id="Q30-hide" class="hideLink" onclick="showHide('Q30');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 12 (Chapter 7 - Case Scenario): Loading Large Dimension and Fact Tables
</h1>
<p>
You work for a telecommunication provider and you have to load the customer dimension
and the call detail records (CDR) fact table. Your company has 2 million subscribers and you
receive 5 million rows daily regarding CDR data.
</p><p>
You need to integrate this new source to an existing DW. Answer the following questions:
<ol>
<li>
How would you load the Customer dimension table—should you use Slowly Changing
Dimension task?
<a href="#" id="Q31-show" class="showLink" onclick="showHide('Q31');return false;">Answer.</a>
</li>
</p>
<div id="Q31" class="more">
<p>
Based on the size of the data, you should not use the Slowly Changing Dimension
task. It would be wise to implement some sort of CDC on the source data to get only
changed rows from the source system. If this is impossible, then you should add an
additional column in your dimension to store the hash value of the columns to allow
you to compare what has changed without comparing each column. Based on the size
of the data, also adding a MERGE statement using an Execute SQL task to apply the
necessary INSERT and UPDATE operations to the dimension would be beneficial.
</p>
<p><a href="#" id="Q31-hide" class="hideLink" onclick="showHide('Q31');return false;">Hide the Answer.</a></p>
</div>
<li>
How would you create your fact table to store CDRs? How would you implement your
daily loading of CDRs?
<a href="#" id="Q32-show" class="showLink" onclick="showHide('Q32');return false;">Answer.</a>
</p>
<div id="Q32" class="more">
<p>
Create a fact table with multiple partitions—probably on a daily basis would be most
useful if you have to reload the data for a specific day. Apply compression or, if using
SQL Server 2012, use the column store index, because on a monthly basis you will get
around 150 million rows and on a yearly basis 1.8 billion. The loading process should
load the data into a heap table and then, by switching partitions and applying either
compression or a column store index, include the new partition in the existing fact
table.
</p>
<p><a href="#" id="Q32-hide" class="hideLink" onclick="showHide('Q32');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 13 (Chapter 8 - Case Scenario): Auditing and Notifications in SSIS Packages
</h1>
<p>
You are creating a set of SSIS packages to move data from a data warehouse to data mart
tables. You need to ensure that your database is in a consistent state and not in an intermedi-
ate state when an error occurs. In addition, you need to prepare an audit trail of information
and build alerts into your package design.
</p><p>
How would you handle the following requirements?
<ol>
<li>
Each destination table in you data mart must have its inserts and updates fully complete and committed; otherwise you need to roll back the changes so that the table
is in a consistent state. You also need a way to restart the packages from the point of
failure.
<a href="#" id="Q33-show" class="showLink" onclick="showHide('Q33');return false;">Answer.</a>
</li>
</p>
<div id="Q33" class="more">
<p>
Because the commit level is configured on a table-by-table basis, all the data flow and
control flow tasks that operate on a single task need to be grouped together in a container, and the TransactionOption property must be set to Required for each container.
You should also implement checkpoints on the containers, which will let you restart the
packages at the point of failure after you have resolved the problems. You can simplify
this implementation by creating a master package that has checkpoints turned on and
that uses the Execute Package task to call child packages for each destination table
that has transactions enabled.
</p>
<p><a href="#" id="Q33-hide" class="hideLink" onclick="showHide('Q33');return false;">Hide the Answer.</a></p>
</div>
<li>
You need to capture the count of rows that are inserted into the destination tables.
<a href="#" id="Q34-show" class="showLink" onclick="showHide('Q34');return false;">Answer.</a>
</p>
<div id="Q34" class="more">
<p>
To capture the destination row count, you add several Row Count transformations to
your package. Place a Row Count transformation in the pipeline before each destination and store the number of rows inside a variable. To capture the variable values, set
the RaiseChangeEvent property to True and add the OnVariableValueChange event
handler. This event will fire each time the variable value has changed, and you can then
use an SQL statement to store the number of rows to a tracking table.You could validate the XML against an XML schema collection.
</p>
<p><a href="#" id="Q34-hide" class="hideLink" onclick="showHide('Q34');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
When a package fails, you must immediately send email messages that identify the
task that failed and describe the error.
<a href="#" id="Q35-show" class="showLink" onclick="showHide('Q35');return false;">Answer.</a>
</p>
<div id="Q35" class="more">
<p>
Using an OnError event, you can create a new event handler on the package level. You
can then add a Send Mail task to the event handler and configure it to send an email
message when any tasks fail. You can use the <i>SourceName</i> and <i>ErrorDescription</i> system
variables to identify which task failed and to get the error description.
</p>
<p><a href="#" id="Q35-hide" class="hideLink" onclick="showHide('Q35');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 14 (Chapter 9 - Case Scenario): Making SSIS Packages Dynamic
</h1>
<p>
You are creating a set of SSIS packages to move data from flat files and different databases to
a data warehouse. Because of strict development, test, and production procedures, your SSIS
project must support these possibilities.
<p>
How would you address these issues? What would your solution look like?
<ol>
<li>
You need to test different deployment options for your SSIS packages in the development phase by using SSDT
<a href="#" id="Q38-show" class="showLink" onclick="showHide('Q38');return false;">Answer.</a>
</li>
</p>
<div id="Q38" class="more">
<p>
Add parameters for the connection strings. Create development, test, and production
build configurations and bind parameters to each of them with different data source
values. This will allow you to execute the package from SSDT against different configurations without manually changing the value of parameters.
</p>
<p><a href="#" id="Q38-hide" class="hideLink" onclick="showHide('Q38');return false;">Hide the Answer.</a></p>
</div>
<li>
You have a development, test, and production environment and would like to minimize
any changes to packages when they are ready for the test phase.
<a href="#" id="Q36-show" class="showLink" onclick="showHide('Q36');return false;">Answer.</a>
</p>
<div id="Q36" class="more">
<p>
Add parameters and parameterize all needed connection managers.
</p>
<p><a href="#" id="Q36-hide" class="hideLink" onclick="showHide('Q36');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
You need to parameterize the location of the flat files but still be able to dynamically
set the correct file name when using the Foreach Loop container to read all the files
inside the specified folder.
<a href="#" id="Q37-show" class="showLink" onclick="showHide('Q37');return false;">Answer.</a>
</p>
<div id="Q37" class="more">
<p>
Create a parameter that will hold the value of the file location folder. Create a new
variable to store the current file name. Using SSIS expression language, set the new
variable value to combine the value from the parameter with the value you get from
the Foreach Loop container. Use the new variable as the property expression for the
Foreach Loop to dynamically change the fully qualified file name while the package is
running.
</p>
<p><a href="#" id="Q37-hide" class="hideLink" onclick="showHide('Q37');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 15 (Chapter 10 - Case Scenario 1): Implementing SSIS Logging at Multiple
Levels of the SSIS Object Hierarchy
</h1>
<p>
You have been tasked with configuring logging in an existing SSIS project. The project imple-
ments a single master SSIS package, controlling the execution of multiple child packages.
The members of the development team and the administrators, tasked with the mainte-
nance of deployed SSIS solutions, have sent you the following list of requirements:<p>
<ul style="list-style-type:square">
<li>
The start and the end of the execution for each package must be logged to the
Windows Application Log.
</li><p>
<li>
The start and the end of the execution of each control flow task must be logged to a
comma-separated text file that will be copied, after all child packages have completed,
from the server at which the SSIS project will be deployed to a secondary location
where the files will be loaded into the process management and analysis database.</li><p>
<li>
Warnings and errors must be logged to the Windows Application Log and to the text
files.</li><p>
<li>
In Foreach Loop containers using Foreach File Enumerators, the values of the variables
holding file names must be logged at each iteration to the text files.</li><p>
<a href="#" id="Q39-show" class="showLink" onclick="showHide('Q39');return false;">Answer.</a>
</ul>
<div id="Q39" class="more">
<p>
<ul style="list-style-type:square">
<li>
An SSIS log provider for Windows Event Log and an SSIS log provider for text files must
be assigned to all packages and enabled at the package level exclusively.<p>
To prevent duplicates in the log, every Execute Package task in the master package
should have logging disabled.<p>
Package level logs must capture OnPreExecute, OnPostExecute, OnWarning, and
OnError events.
</li>
</p><p>
<li>
In every child package, the SSIS log provider for text files must be enabled at the task
level and not enabled at package or container levels.
</li><p>
Task-level logs must capture OnPreExecute, OnPostExecute, OnWarning, and OnError
events.<p>
To reduce development time, you can configure one task and save its settings to a file,
and then you can apply it to all other tasks. </li>
</p>
<li>
The SSIS log provider for text files should be enabled at every Foreach Loop container
using the Foreach File Enumerator.<p>
Container-level logs must capture the OnVariableValueChanged event, and the
variables used to hold the file names should have the RaiseChangedEvent property
enabled (set to True). However, note that as a side effect, all other container-scoped
variables of the Foreach Loop container with this property enabled will have their
changes logged as well.
</p>
</li>
</p>
</ul>
<p><a href="#" id="Q39-hide" class="hideLink" onclick="showHide('Q39');return false;">Hide the Answer.</a></p>
</div>
<h1>
Case Scenario 16 (Chapter 10 - Case Scenario 2): Implementing SSIS auditing at Different
Levels of the SSIS Object Hierarchy
</h1>
<p>
You have been tasked with adding appropriate auditing to an existing SSIS project. The
project implements a single master SSIS package controlling the execution of multiple child
packages.<p>
The members of the development team and the analysts, tasked with analyzing the execu-
tion characteristics of deployed SSIS solutions, have prepared the following list of require-
ments for you:
<ol>
<li>
At the project, package, and task level, audit the duration of the execution with millisecond accuracy; the numbers of rows inserted, updated, and deleted; and the size of
inserted, updated, and deleted data in bytes.
<a href="#" id="Q42-show" class="showLink" onclick="showHide('Q42');return false;">Answer.</a>
</li>
</p>
<div id="Q42" class="more">
<p>
At the task level, row counts and data sizes must be collected for deleted data during
execution; for instance, by using the Row Count and Aggregate transformations.<p>
At the package level, values can be aggregated from task-level data, and at the project
level, values can be aggregated from package-level data.
</p>
<p><a href="#" id="Q42-hide" class="hideLink" onclick="showHide('Q42');return false;">Hide the Answer.</a></p>
</div>
<li>
At the row level, each row must contain reference information allowing the row to be
associated with corresponding audit data at higher levels and with the corresponding
log entries.
<a href="#" id="Q43-show" class="showLink" onclick="showHide('Q43');return false;">Answer.</a>
</p>
<div id="Q43" class="more">
<p>
At the row level, all insert and all update operations must save data into the data-
base—either in the same table with primary data or in separate tables.<p>
Row numbers and data sizes can then be computed at the row level and aggregated to
higher levels.
</p>
<p><a href="#" id="Q43-hide" class="hideLink" onclick="showHide('Q43');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 17 (Chapter 11 - Case Scenario 1): Using Strictly Structured Deployments
</h1>
<p>
In your organization, SSIS development and SSIS operations are strictly separated; not only
is development restricted to its own dedicated environment with copies of production data
stores, the production environment cannot be accessed by any member of the development
team. As a consequence, SSIS deployment can only be performed by production administrators.
<ol>
<li>
How can you use your development tools to deploy SSIS solutions despite these
restrictions?
<a href="#" id="Q45-show" class="showLink" onclick="showHide('Q45');return false;">Answer.</a>
</li>
</p>
<div id="Q45" class="more">
<p>
Typically, developers are not locked out completely from production environments; however,
there are cases in which production data stores, even if used exclusively to host SSIS processes,
are off limits to members of development teams.<p>
Even under circumstances such as these, SSIS deployment is still possible:<p>
The development team will have to configure SSDT to place the project deployment
files in a location in the file system that is accessible to the production administrators.
This must be set for each project, in the project properties, under Configuration Prop-
erties. In the Build section of the properties, you can locate the OutputPath property
and replace the default value, bin, with the path to the common location.
When the projects are ready for deployment, you will have to notify the administrators
to proceed with the deployment.
</p>
<p><a href="#" id="Q45-hide" class="hideLink" onclick="showHide('Q45');return false;">Hide the Answer.</a></p>
</div>
<li>
What tools will be required in the production environment to facilitate SSIS
deployments?
<a href="#" id="Q46-show" class="showLink" onclick="showHide('Q46');return false;">Answer.</a>
</p>
<div id="Q46" class="more">
<p>
The administrators will either use SSMS or the Integration Services Deployment Wizard
to perform the deployment.<p>
Even if they have not installed SSMS to the production server, they can connect to it
remotely; however, the Integration Services Deployment Wizard will also be available
at the destination server. </p>
<p><a href="#" id="Q46-hide" class="hideLink" onclick="showHide('Q46');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 18 (Chapter 11 - Case Scenario 2): Installing an SSIS Server
</h1>
<p>
You have been tasked with installing SQL Server 2012 on a new server, to be used as the
SSIS server.
<ol>
<li>
Which SQL Server features will you have to install? How would you configure the
instance of SQL Server to serve as the SSIS server?
<a href="#" id="Q48-show" class="showLink" onclick="showHide('Q48');return false;">Answer.</a>
</li>
</p>
<div id="Q48" class="more">
<p>
To install an SSIS server, you must install the SQL Server 2012 Database Engine and
Integration Services on the destination server and also create and configure an SSISDB
catalog on the newly installed instance of SQL Server. To provide automated SSIS execution, you must also install SQL Server Agent.
</p>
<p><a href="#" id="Q48-hide" class="hideLink" onclick="showHide('Q48');return false;">Hide the Answer.</a></p>
</div>
<li>
What other features could you also install, without turning the server into a develpment machine?
<a href="#" id="Q49-show" class="showLink" onclick="showHide('Q49');return false;">Answer.</a>
</p>
<div id="Q49" class="more">
<p>
You could also install the Management Tools, and the Client Tools Connectivity feature.
Without SQL Server Data Tools, the server cannot be used for SSIS development, so
you would not install SSDT.
</p>
<p><a href="#" id="Q49-hide" class="hideLink" onclick="showHide('Q49');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 19 (Chapter 12 - Case Scenario 1): Deploying SSIS packages to Multiple
Environments
</h1>
<p>
You have been asked by your manager to prepare a deployment plan for an SSIS data warehousing solution. The plan is to allow the solution to be executed on six different servers, each
of them targeting the same environment but processing only a specific subset of source data.<p>
Of course, your boss also expects you to find a way to minimize the maintenance, and possibly centralize monitoring and troubleshooting of the solution.t
scenario hires you again. They ask for your advice regarding the following update processes:
<ol>
<li>
Can this be achieved at all? If so, how?
<a href="#" id="Q50-show" class="showLink" onclick="showHide('Q50');return false;">Answer.</a>
</li>
</p>
<div id="Q50" class="more">
<p>
To allow the same SSIS solution to be executed at different servers, it would have to be
deployed multiple times.<p>
You would start by parameterizing individual SSIS packages so that the queries used
for data extraction would use parameters or would be created dynamically, so that
only a well-defined subset of data could be extracted when the package is executed.<P>
You could then associate these parameters with environment variables and prepare six
different environments for six servers.
</p>
<p><a href="#" id="Q50-hide" class="hideLink" onclick="showHide('Q50');return false;">Hide the Answer.</a></p>
</div>
<li>
Which SQL Server 2012 features could you use to distribute SSIS processing to meet
the requirements? What would you still have to develop yourself?
<a href="#" id="Q51-show" class="showLink" onclick="showHide('Q51');return false;">Answer.</a>
</p>
<div id="Q51" class="more">
<p>
You would create an SSISDB catalog at each server and deploy the solution multiple
times.<p>
SQL Server Integration Services would also have to be installed at each of the six serv-
ers. You would have to create a SQL Server Agent job at each of the six servers, and
configure the relevant job steps, executing SSIS packages, to use the corresponding
environment created earlier.<p>
To centralize SSIS execution monitoring you would have to consolidate information
from six SSIS servers in a single location, for instance, by implementing partitioned
views.
</p>
<p><a href="#" id="Q51-hide" class="hideLink" onclick="showHide('Q51');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 20 (Chapter 12 - Case Scenario 2): Remote Executions
</h1>
<p>
Your organization would like to minimize total cost of ownership, and so SQL Server Integra-
tion Services will only be installed on a single production server. This server will host the SSISDB
catalog where all the company’s SSIS solutions will be stored, maintained, and executed.<p>
The data managed by your organization should be available in a distributed environment,
where subsets of data are managed at different servers and in different applications. Some
subsets of data need to be downloaded to remote locations and occasionally uploaded from
them to the central location.<p>
It has been decided that all data movement operations will be implemented as SSIS
packages.
<ol>
<li>
Is it possible to execute SSIS packages remotely? If so, how?
<a href="#" id="Q52-show" class="showLink" onclick="showHide('Q52');return false;">Answer.</a>
</li>
</p>
<div id="Q52" class="more">
<p>
Remote SSIS execution is supported. You could execute SSIS packages by using
Transact-SQL, execute SQL Server Agent jobs by using Transact-SQL, or even go as
far as designing your own service (a Windows service or a web service) to invoke SSIS
processes on the central server.
</p>
<p><a href="#" id="Q52-hide" class="hideLink" onclick="showHide('Q52');return false;">Hide the Answer.</a></p>
</div>
<li>
What features of the SQL Server platform could you use to enable remote SSIS
execution?
<a href="#" id="Q53-show" class="showLink" onclick="showHide('Q53');return false;">Answer.</a>
</p>
<div id="Q53" class="more">
<p>
As long as all machines used in this distributed environment belong to the same domain or appropriate authentication can be used to access the SSIS server, you would
not have to design any part of this solution yourself. In a heterogeneous environment,
you would have to resort to a custom service, deployed to the same domain as the
SSIS server but also accessible from outside the domain. </p>
<p><a href="#" id="Q53-hide" class="hideLink" onclick="showHide('Q53');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 21 (Chapter 13 - Case Scenario): Tuning an SSIS Package
</h1>
<p>
You have been tasked with optimizing a package created by one of your colleagues. When
you open the package, you notice that it is very large and complex—it has multiple data flow
transformations, merging data from multiple sources and writing the data to your SQL Server
instance.
<ol>
<li>
How would you approach the optimization?
<a href="#" id="Q56-show" class="showLink" onclick="showHide('Q56');return false;">Answer.</a>
</li>
</p>
<div id="Q56" class="more">
<p>
First you should measure the package’s memory consumption to see if all the operations are kept in the memory and no disk swapping occurs. Then you should measure
each task execution to evaluate which task takes most of the time. Then start decomosing the task. If it is a data flow task, you should measure the execution time for
reading the data (to determine how fast the source adapters are), for applying transformations, and for writing data to the destination. With this information, you can then
focus on applying different optimization techniques for transformations or looking at
the possible enhancements at the source or the destination. </p>
<p><a href="#" id="Q56-hide" class="hideLink" onclick="showHide('Q56');return false;">Hide the Answer.</a></p>
</div>
<li>
What would be your preferences when redesigning the package?
<a href="#" id="Q57-show" class="showLink" onclick="showHide('Q57');return false;">Answer.</a>
</p>
<div id="Q57" class="more">
<p>
Because the package contains multiple data flows, consider splitting multiple data
flows to multiple packages and analyzing each data flow in terms of transformations
used. Observe whether some row-by-row operations are done against the database
and, if possible, push down some processing logic (such as sorting or joining data) to
the underlying database. Check whether the Lookup transformation is fully cached and
that the query contains only the needed columns. The last step is to optimize the buf-
fer settings of the data flow.
</p>
<p><a href="#" id="Q57-hide" class="hideLink" onclick="showHide('Q57');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 22 (Chapter 14 - Case Scenario): Data Warehouse Not Used
</h1>
<p>
You are in a conversation with a DBA of a company you know. The DBA has told you that the
company has already implemented a data warehouse and an analytical system based on the
data from the data warehouse. However, the DBA complains that end users do not use this
analytical system. Although it is a much more complex process, the end users prefer to create
their own analyses in Excel from LOB database data. Answer the following questions:
<ol>
<li>
What do you think went wrong with the data warehouse?
<a href="#" id="Q60-show" class="showLink" onclick="showHide('Q60');return false;">Answer.</a>
</li>
</p>
<div id="Q60" class="more">
<p>
End users probably do not trust the data warehouse (DW) data.
</p>
<p><a href="#" id="Q60-hide" class="hideLink" onclick="showHide('Q60');return false;">Hide the Answer.</a></p>
</div>
<li>
How could you help this company?
<a href="#" id="Q61-show" class="showLink" onclick="showHide('Q61');return false;">Answer.</a>
</p>
<div id="Q61" class="more">
<p>
You should suggest that the DBA do data profiling of the DW data in order to assess
the quality of its data. If the quality is good, then the DBA should educate end users
and prove to them they can rely on the DW data. If the quality is not good, then the
DBA should suggest to managers that they implement a data quality solution and
define explicit data stewardship roles in the company.
</p>
<p><a href="#" id="Q61-hide" class="hideLink" onclick="showHide('Q61');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 23 (Chapter 15 - Case Scenario 1): Introducing an MDM Solution
</h1>
<p>
A company you know complains about data quality. The company acquired three smaller
companies in the past, and now they have four different LOB systems. They have big prob-
lems with inaccurate and duplicate customer data. In addition, they would like to implement
a data warehouse. You need to help this company. Answer the following questions:
<ol>
<li>
Is this company a candidate for a master data management solution?
<a href="#" id="Q63-show" class="showLink" onclick="showHide('Q63');return false;">Answer.</a>
</li>
</p>
<div id="Q63" class="more">
<p>
Yes, this company is prepared for an MDM solution.
</p>
<p><a href="#" id="Q63-hide" class="hideLink" onclick="showHide('Q63');return false;">Hide the Answer.</a></p>
</div>
<li>
What data would you immediately define as master data?
<a href="#" id="Q64-show" class="showLink" onclick="showHide('Q64');return false;">Answer.</a>
</p>
<div id="Q64" class="more">
<p>
Customer data is definitely part of master data.
</p>
<p><a href="#" id="Q64-hide" class="hideLink" onclick="showHide('Q64');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
Would an MDM solution provide a reasonable ROI for this company?
<a href="#" id="Q65-show" class="showLink" onclick="showHide('Q65');return false;">Answer.</a>
</p>
<div id="Q65" class="more">
<p>
An MDM solution would give a reasonable ROI to this company. With an MDM solution, you would resolve data conflicts. Data is reused in many places and will be reused
even more with a data warehouse implemented.
</p>
<p><a href="#" id="Q65-hide" class="hideLink" onclick="showHide('Q65');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 24 (Chapter 15 - Case Scenario 2): Extending the POC Project
</h1>
<p>
Assume that you have implemented Master Data Services for the company in Case Scenario 1.
However, your customer was still not satisfied. When interviewing department managers, you
discovered some points of dissatisfaction.<p>
<h3>Interviews</h3> <p>
Here’s a list of company personnel who expressed some dissatisfaction during their inter-
views, along with their statements:<p>
<ul style="list-style-type:square">
<li>
<b>Sales Manager</b> “Information about marketing campaign discounts for specific
customers frequently comes from the Marketing department after the sales are
already done.”
</li></p>
<li>
<B>Marketing Manager </B> “In the Sales department, they want to update data about
discounts, whereas our department clearly owns this data.”
</li><p>
</ul>
You need to solve these issues.
<ol>
<li>
What do you think is missing in the MDM solution you implemented?
<a href="#" id="Q67-show" class="showLink" onclick="showHide('Q67');return false;">Answer.</a>
</li>
</ul></p>
<div id="Q67" class="more">
<p>
You didn’t resolve authority problems. In addition, you didn’t define workflow properly.
</p>
<p><a href="#" id="Q67-hide" class="hideLink" onclick="showHide('Q67');return false;">Hide the Answer.</a></p>
</div>
<li>
Would you suggest any specific role for customer and campaign data?
<a href="#" id="Q68-show" class="showLink" onclick="showHide('Q68');return false;">Answer.</a>
</p>
<div id="Q68" class="more">
<p>
You should suggest to your customer that they define an explicit data stewardship role.
Currently each department is responsible for its own part of the master data; data
stewards should be responsible for the complete master data.
</p>
<p><a href="#" id="Q68-hide" class="hideLink" onclick="showHide('Q68');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 25 (Chapter 16 - Case Scenario): Editing Batches of MDS Data
</h1>
<p>
A company that uses MDS has to update data for 4,000 customers in four different countries.
They have dedicated four people to this task. However, they have realized that using the Mas-
ter Data Manager application is not the most effective way for such mass updates. In addition,
they have realized that two of their users actually occasionally updated the same members,
and thus they spent some wasted effort. The company has asked you for a better solution.
Answer the following questions:
<ol>
<li>
How can you help them speed up the editing process?
<a href="#" id="Q71-show" class="showLink" onclick="showHide('Q71');return false;">Answer.</a>
</li>
</p>
<div id="Q71" class="more">
<p>
You should introduce Excel 2010 with MDS Add-in for Excel.
</p>
<p><a href="#" id="Q71-hide" class="hideLink" onclick="showHide('Q71');return false;">Hide the Answer.</a></p>
</div>
<li>
How would you prevent users from updating the same members?
<a href="#" id="Q72-show" class="showLink" onclick="showHide('Q72');return false;">Answer.</a>
</p>
<div id="Q72" class="more">
<p>
You should use hierarchy member permissions to limit each user to members of a
single country.
</p>
<p><a href="#" id="Q72-hide" class="hideLink" onclick="showHide('Q72');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 26 (Chapter 17 - Case Scenario): Improving Data Quality
</h1>
<p>
A company that you are consulting for complains that their customer data quality is low. Addresses in particular are often wrong and inconsistent. However, they have heard that there is
a third-party provider that provides accurate addresses for all of the countries in which your
client’s customers reside. Answer the following questions:
<ol>
<li>
What tool would you suggest the client use to solve this problem?
<a href="#" id="Q73-show" class="showLink" onclick="showHide('Q73');return false;">Answer.</a>
</li>
</p>
<div id="Q73" class="more">
<p>
You should recommend that the company use Data Quality Services.
</p>
<p><a href="#" id="Q73-hide" class="hideLink" onclick="showHide('Q73');return false;">Hide the Answer.</a></p>
</div>
<li>
How can you use the third-party data?
<a href="#" id="Q74-show" class="showLink" onclick="showHide('Q74');return false;">Answer.</a>
</p>
<div id="Q74" class="more">
<p>
When creating a knowledge base, you can specify a reference data provider for the
address domains.
</p>
<p><a href="#" id="Q74-hide" class="hideLink" onclick="showHide('Q74');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 27 (Chapter 18 - Case Scenario): Preparing Data for Data Mining
</h1>
<p>
A company that you are consulting with uses a predictive data mining model to predict customers’ income. They prepared the data themselves. They complain that the predicted values
are nearly always too high when they test the model on the test set. They want you to help
them improve the predictions.
<ol>
<li>
What do you suspect is the reason for the incorrect predictions?
<a href="#" id="Q75-show" class="showLink" onclick="showHide('Q75');return false;">Answer.</a>
</li>
</p>
<div id="Q75" class="more">
<p>
You should suspect that something is wrong with their sample. They probably selected
richer customers only for the training set. Maybe they created a pattern by incorrectly
splitting the data into the training and the test set and included richer customers in the
training set and poorer customers in the test set.
</p>
<p><a href="#" id="Q75-hide" class="hideLink" onclick="showHide('Q75');return false;">Hide the Answer.</a></p>
</div>
<li>
How could you improve the predictions?
<a href="#" id="Q76-show" class="showLink" onclick="showHide('Q76');return false;">Answer.</a>
</p>
<div id="Q76" class="more">
<p>
You should re-check the sample and the split and correct them as needed.
</p>
<p><a href="#" id="Q76-hide" class="hideLink" onclick="showHide('Q76');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 28 (Chapter 19 - Case Scenario): Data Cleansing
</h1>
<p>
You have been asked to implement data extraction by using Regular Expressions in SSIS.
<ol>
<li>
Can this even be achieved by using SSIS? If so, how?
<a href="#" id="Q77-show" class="showLink" onclick="showHide('Q77');return false;">Answer.</a>
</li>
</p>
<div id="Q77" class="more">
<p>
Yes. SSIS can be used to implement data extraction by using Regular Expressions. The
most appropriate method would be to design a custom data flow transformation component, using the .NET Framework Regular Expressions implementation.
</p>
<p><a href="#" id="Q77-hide" class="hideLink" onclick="showHide('Q77');return false;">Hide the Answer.</a></p>
</div>
<li>
What SSIS features would you use for this operation? Considering the fact that more
than one substring of the same input string can be matched by a particular regular
expression pattern, how will you handle this in your data flow?
<a href="#" id="Q78-show" class="showLink" onclick="showHide('Q78');return false;">Answer.</a>
</p>
<div id="Q78" class="more">
<p>
The transformation component would have to read the string from an appropriate
column, pass it to the Regular Expressions engine, and receive the results, which should
then be stored in the appropriate columns. To allow multiple substrings to be extracted from a single row of source data, the component would have to implement an
asynchronous output for the results of the transformation. After all, it is possible that
the Regular Expression pattern in question could not find any matches in the source
string at all
</p>
<p><a href="#" id="Q78-hide" class="hideLink" onclick="showHide('Q78');return false;">Hide the Answer.</a></p>
</div>
</li>
<li>
How will you allow SSIS package developers to use this component?
<a href="#" id="Q82-show" class="showLink" onclick="showHide('Q82');return false;">Answer.</a>
</p>
<div id="Q82" class="more">
<p>
The SSIS package developers should be allowed to pass the Regular Expression pattern
to the transformation via a custom component property; they could, for instance, store
the pattern in a package variable, or use the component to connect to an external data
source and use Regular Expressions patterns stored in a table in a SQL Server database.
</p>
<p><a href="#" id="Q82-hide" class="hideLink" onclick="showHide('Q82');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
<h1>
Case Scenario 29 (Chapter 20 - Case Scenario): Improving Data Quality
</h1>
<p>
A company for whom you are consulting needs to match a huge amount of customer data
with existing MDS data. MDS data serves as the authoritative source. In addition, the company complains that sometimes even the MDS data is duplicated, especially when advanced
end users use Excel as an MDS client tool. Answer the following questions:
</p>
<ol>
<li>
What would you suggest to use for identity mapping of large amounts of data?
<a href="#" id="Q79-show" class="showLink" onclick="showHide('Q79');return false;">Answer.</a>
</li>
</p>
<div id="Q79" class="more">
<p>
You should suggest that the company use the SSIS Fuzzy Lookup transformation.
</p>
<p><a href="#" id="Q79-hide" class="hideLink" onclick="showHide('Q79');return false;">Hide the Answer.</a></p>
</div>
<li>
How would you prevent the insertion of duplicate data in MDS through Excel?
<a href="#" id="Q80-show" class="showLink" onclick="showHide('Q80');return false;">Answer.</a>
</p>
<div id="Q80" class="more">
<p>
You should suggest creating a DQS matching policy KB and using it in Excel.
</p>
<p><a href="#" id="Q80-hide" class="hideLink" onclick="showHide('Q80');return false;">Hide the Answer.</a></p>
</div>
</li>
</ol>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-51795828884752512082015-06-21T03:21:00.001-05:002015-10-21T15:53:56.498-05:00Implementing Data Warehouse with SQL Server 2012 Interview Questions - Part 1 of 2 (On Comprehensions from TK 70-463)<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>70-463 Comprehension Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #fff8d8;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
</style>
</head>
<body>
<div id="wrap">
<h1>Question 1</h1>
<p>
How do you connect multiple Star schemas in a DW?
<a href="#" id="Q1-show" class="showLink" onclick="showHide('Q1');return false;">Answer.</a>
</p>
<div id="Q1" class="more">
<p>
You connect multiple Star schemas through shared dimensions.
</p>
<p><a href="#" id="Q1-hide" class="hideLink" onclick="showHide('Q1');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 2</h1>
<p>
You are designing an accounting system. Your measures are debit, credit, and
balance. What is the additivity of each measure?
<a href="#" id="Q2-show" class="showLink" onclick="showHide('Q2');return false;">Answer.</a>
</p>
<div id="Q2" class="more">
<p>
Debit and credit are additive measures, and balance is a semi-additive measure.
</p>
<p><a href="#" id="Q2-hide" class="hideLink" onclick="showHide('Q2');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 3</h1>
<p>
How can SQL Server help you with values for your surrogate keys?
<a href="#" id="Q3-show" class="showLink" onclick="showHide('Q3');return false;">Answer.</a>
</p>
<div id="Q3" class="more">
<p>
SQL Server can autonumber your surrogate keys. You can use the IDENTITY property or sequence objects.
</p>
<p><a href="#" id="Q3-hide" class="hideLink" onclick="showHide('Q3');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 4</h1>
<p>
How many columnstore indexes can you have per table?
<a href="#" id="Q4-show" class="showLink" onclick="showHide('Q4');return false;">Answer.</a>
</p>
<div id="Q4" class="more">
<p>
You can have one columnstore index per table.
</p>
<p><a href="#" id="Q4-hide" class="hideLink" onclick="showHide('Q4');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 5</h1>
<p>
Should you use page compression for OLTP environments?
<a href="#" id="Q5-show" class="showLink" onclick="showHide('Q5');return false;">Answer.</a>
</p>
<div id="Q5" class="more">
<p>
No, you should use age compression only for data warehousing environments.
</p>
<p><a href="#" id="Q5-hide" class="hideLink" onclick="showHide('Q5');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 6</h1>
<p>
How many partitions can you have per table?
<a href="#" id="Q6-show" class="showLink" onclick="showHide('Q6');return false;">Answer.</a>
</p>
<div id="Q6" class="more">
<p>
In SQL Server 2012, you can have up to 15,000 partitions per table.
</p>
<p><a href="#" id="Q6-hide" class="hideLink" onclick="showHide('Q6');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 7</h1>
<p>
What is the SQL Server Import and Export Wizard?
<a href="#" id="Q7-show" class="showLink" onclick="showHide('Q7');return false;">Answer.</a>
</p>
<div id="Q7" class="more">
<p>
The Import and Export Wizard is a utility that provides a simplified interface
for developing data movement operations where data is extracted from a
source and loaded into a destination, without the need for any transformations.
</p>
<p><a href="#" id="Q7-hide" class="hideLink" onclick="showHide('Q7');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 8</h1>
<p>
What is the principal difference between simple and complex data movements?
<a href="#" id="Q8-show" class="showLink" onclick="showHide('Q8');return false;">Answer.</a>
</p>
<div id="Q8" class="more">
<p>
In simple data movements, data is copied from one data store into another one
unmodified, whereas in complex data movements, data is modified (transformed) before being loaded into the destination data store.
</p>
<p><a href="#" id="Q8-hide" class="hideLink" onclick="showHide('Q8');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 9</h1>
<p>
What is SSDT?
<a href="#" id="Q9-show" class="showLink" onclick="showHide('Q9');return false;">Answer.</a>
</p>
<div id="Q9" class="more">
<p>
SQL Server Data Tools (SSDT) is a special edition of Visual Studio used for developing SQL Server 2012 solutions, such as SSIS packages, SSAS multi-dimensional
models, and SSRS reports.
</p>
<p><a href="#" id="Q9-hide" class="hideLink" onclick="showHide('Q9');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 10</h1>
<p>
What is a control flow?
<a href="#" id="Q10-show" class="showLink" onclick="showHide('Q10');return false;">Answer.</a>
</p>
<div id="Q10" class="more">
<p>
In SSIS packages, the control flow defines the tasks used in performing data
management operations; it determines the order in which these tasks are executed and the conditions of their execution.
</p>
<p><a href="#" id="Q10-hide" class="hideLink" onclick="showHide('Q10');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 11</h1>
<p>
What is a data flow?
<a href="#" id="Q11-show" class="showLink" onclick="showHide('Q11');return false;">Answer.</a>
</p>
<div id="Q11" class="more">
<p>
In SSIS packages, the data flow is a special control flow task used specifically in
data movement operations and data transformations.
</p>
<p><a href="#" id="Q11-hide" class="hideLink" onclick="showHide('Q11');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 12</h1>
<p>
What is the purpose of connection managers in SSIS at design time?
<a href="#" id="Q12-show" class="showLink" onclick="showHide('Q12');return false;">Answer.</a>
</p>
<div id="Q12" class="more">
<p>
At design time, connection managers are used by the SSIS developer to configure a connection to a data source.
<p><a href="#" id="Q12-hide" class="hideLink" onclick="showHide('Q12');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 13</h1>
<p>
What is the purpose of connection managers in SSIS at run time?
<a href="#" id="Q13-show" class="showLink" onclick="showHide('Q13');return false;">Answer.</a>
</p>
<div id="Q13" class="more">
<p>
At run time, connection managers are used by the SSIS engine to establish connections to data sources.
</p>
<p><a href="#" id="Q13-hide" class="hideLink" onclick="showHide('Q13');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 14</h1>
<p>
How does connection manager scope affect their use?
<a href="#" id="Q14-show" class="showLink" onclick="showHide('Q14');return false;">Answer.</a>
</p>
<div id="Q14" class="more">
<p>
A project-scoped connection manager is available to all packages of a particular SSIS project, whereas a package-scoped connection manager is only available to the package in which it was created.
</p>
<p><a href="#" id="Q14-hide" class="hideLink" onclick="showHide('Q14');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 15</h1>
<p>
What tasks is the Foreach Loop container suited for?
<a href="#" id="Q15-show" class="showLink" onclick="showHide('Q15');return false;">Answer.</a>
</p>
<div id="Q15" class="more">
<p>
It is suited for executing a set of operations repeatedly based on an enumerable collection of items (such as files in a folder, a set of rows in a table, or an
array of items).
</p>
<p><a href="#" id="Q15-hide" class="hideLink" onclick="showHide('Q15');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 16</h1>
<p>
How can the current item or its properties be made available to the tasks inside
a Foreach Loop container?
<a href="#" id="Q16-show" class="showLink" onclick="showHide('Q16');return false;">Answer.</a>
</p>
<div id="Q16" class="more">
<p>
You can assign the values returned by the Foreach Loop container to a variable.
</p>
<p><a href="#" id="Q16-hide" class="hideLink" onclick="showHide('Q16');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 17</h1>
<p>
Is it possible to change the settings of an SSIS object at run time?
<a href="#" id="Q17-show" class="showLink" onclick="showHide('Q17');return false;">Answer.</a>
</p>
<div id="Q17" class="more">
<p>
Yes, it is. Every setting that supports expressions can be modified at run time.
</p>
<p><a href="#" id="Q17-hide" class="hideLink" onclick="showHide('Q17');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 18</h1>
<p>
Can SSIS execution be redirected from one task to another?
<a href="#" id="Q18-show" class="showLink" onclick="showHide('Q18');return false;">Answer.</a>
</p>
<div id="Q18" class="more">
<p>
Yes, by using different conditions in precedence constraints, the order of
execution can be directed to the following tasks in one branch or to another
branch.
</p>
<p><a href="#" id="Q18-hide" class="hideLink" onclick="showHide('Q18');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 19</h1>
<p>
Can multiple precedence constraints lead from the same preceding task (i.e., multiple constraints from a single task to the following tasks)?
<a href="#" id="Q19-show" class="showLink" onclick="showHide('Q19');return false;">Answer.</a>
</p>
<div id="Q19" class="more">
<p>
Yes, multiple precedence constraints can lead from a single task to the following tasks, but only one precedence constraint can exist between two distinct
tasks.
</p>
<p><a href="#" id="Q19-hide" class="hideLink" onclick="showHide('Q19');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 20</h1>
<p>
What is the principal difference between a success constraint and a completion
constraint?
<a href="#" id="Q20-show" class="showLink" onclick="showHide('Q20');return false;">Answer.</a>
</p>
<div id="Q20" class="more">
<p>
A success constraint will only allow the process to continue to the following task if the preceding task completed successfully, whereas a completion
constraint will allow the process to continue as soon as the preceding task has
completed, regardless of the outcome.
</p>
<p><a href="#" id="Q20-hide" class="hideLink" onclick="showHide('Q20');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 21</h1>
<p>
You need to migrate a user-created Microsoft Access database to SQL Server, but
the data flow SSIS Toolbox does not contain an Access source adapter. How do you
import this data into SQL Server?
<a href="#" id="Q21-show" class="showLink" onclick="showHide('Q21');return false;">Answer.</a>
</p>
<div id="Q21" class="more">
<p>
Although it is not listed in the toolbox, Access is one of the many database sources
and destinations that SSIS works with. To extract data from Access, you have three
choices: You can use the new ODBC source adapter, create a package connection
to the Microsoft Jet OLE DB Provider, or use the OLE DB source adapter.
</p>
<p><a href="#" id="Q21-hide" class="hideLink" onclick="showHide('Q21');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 22</h1>
<p>
What is the difference between the Union All and the Merge transformation?
<a href="#" id="Q22-show" class="showLink" onclick="showHide('Q22');return false;">Answer.</a>
</p>
<div id="Q22" class="more">
<p>
The Merge transformation is similar to Union All, but with Merge, the sources have
to be sorted and the sort position is preserved.
</p>
<p><a href="#" id="Q22-hide" class="hideLink" onclick="showHide('Q22');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 23</h1>
<p>
What is the difference between the Lookup and Merge Join transformations?
<a href="#" id="Q23-show" class="showLink" onclick="showHide('Q23');return false;">Answer.</a>
</p>
<div id="Q23" class="more">
<p>
The Lookup transformation does not need a sorted input; it is a non-blocking
transformation, and in cases when more matching rows exist from the referenced
dataset, only the first one will be retrieved. This means that the transformation will
never retrieve more rows than exist in the input rows. With the Merge Join transformation more rows can be retrieved, because all matching data is retrieved.
</p>
<p><a href="#" id="Q23-hide" class="hideLink" onclick="showHide('Q23');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 24</h1>
<p>
Which SSIS objects can access container-scoped variables?
<a href="#" id="Q24-show" class="showLink" onclick="showHide('Q24');return false;">Answer.</a>
</p>
<div id="Q24" class="more">
<p>
Container-scoped variables are only accessible to the container and the SSIS
objects it contains.
</p>
<p><a href="#" id="Q24-hide" class="hideLink" onclick="showHide('Q24');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 25</h1>
<p>
How many namespaces are available for SSIS variables?
<a href="#" id="Q25-show" class="showLink" onclick="showHide('Q25');return false;">Answer.</a>
</p>
<div id="Q25" class="more">
<p>
SSIS variables can exist in two namespaces: user variables in the User
namespace, and system variables in the System namespace.
</p>
<p><a href="#" id="Q25-hide" class="hideLink" onclick="showHide('Q25');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 26</h1>
<p>
How can you modify the value of a system variable?
<a href="#" id="Q26-show" class="showLink" onclick="showHide('Q26');return false;">Answer.</a>
</p>
<div id="Q26" class="more">
<p>
System variables are read-only; their values are determined by SSIS.
</p>
<p><a href="#" id="Q26-hide" class="hideLink" onclick="showHide('Q26');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 27</h1>
<p>
Which .NET Framework programming language is used for SSIS expressions?
<a href="#" id="Q27-show" class="showLink" onclick="showHide('Q27');return false;">Answer.</a>
</p>
<div id="Q27" class="more">
<p>
SSIS expressions use a special, proprietary expression language that is only
available for SSIS development and is therefore not part of the .NET Framework.
</p>
<p><a href="#" id="Q27-hide" class="hideLink" onclick="showHide('Q27');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 28</h1>
<p>
What are SSIS expressions typically used for?
<a href="#" id="Q28-show" class="showLink" onclick="showHide('Q28');return false;">Answer.</a>
</p>
<div id="Q28" class="more">
<p>
SSIS expressions allow you to determine values needed in SSIS execution dynamcally at run time, rather than having to assign constants to them at design time.
</p>
<p><a href="#" id="Q28-hide" class="hideLink" onclick="showHide('Q28');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 29</h1>
<p>
What is the principal purpose of a master package?
<a href="#" id="Q29-show" class="showLink" onclick="showHide('Q29');return false;">Answer.</a>
</p>
<div id="Q29" class="more">
<p>
A master package provides centralized control flow and configuration to SSIS
solutions using multiple SSIS packages.
</p>
<p><a href="#" id="Q29-hide" class="hideLink" onclick="showHide('Q29');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 30</h1>
<p>
Can child package properties be set from the master package?
<a href="#" id="Q30-show" class="showLink" onclick="showHide('Q30');return false;">Answer.</a>
</p>
<div id="Q30" class="more">
<p>
Yes, master package parameters and variables can be used to set the child
package parameters.
</p>
<p><a href="#" id="Q30-hide" class="hideLink" onclick="showHide('Q30');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 31</h1>
<p>
Which SCD types does the Slowly Changing Dimension Wizard support?
<a href="#" id="Q31-show" class="showLink" onclick="showHide('Q31');return false;">Answer.</a>
</p>
<div id="Q31" class="more">
<p>
Types 1 and 2
</p>
<p><a href="#" id="Q31-hide" class="hideLink" onclick="showHide('Q31');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 32</h1>
<p>
Which are the new data flow components in SQL Server 2012 for implementing
CDC functionality?
<a href="#" id="Q32-show" class="showLink" onclick="showHide('Q32');return false;">Answer.</a>
</p>
<div id="Q32" class="more">
<p>
The CDC source, for reading the changed rows, and the CDC splitter, for splitting
the input rows into different outputs.
</p>
<p><a href="#" id="Q32-hide" class="hideLink" onclick="showHide('Q32');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 33</h1>
<p>
Can you add an error flow path to the OLE DB destination adapter to store all rows
that could not be loaded into a destination table?
<a href="#" id="Q33-show" class="showLink" onclick="showHide('Q33');return false;">Answer.</a>
</p>
<div id="Q33" class="more">
<p>
Yes, this is a very useful feature when you are designing a robust ETL process. </p>
<p><a href="#" id="Q33-hide" class="hideLink" onclick="showHide('Q33');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 34</h1>
<p>
Suppose you have a package to which you add a sequence container that contains
several tasks, one that calls a command on a legacy system and another that is a
data flow task that imports data into SQL Server. Both tasks have the Transaction
Option property set to Required. Even with the MSDTC service started and trans
actions turned on, your sequence container fails before tasks even run. What is the
problem?
<a href="#" id="Q34-show" class="showLink" onclick="showHide('Q34');return false;">Answer.</a>
</p>
<div id="Q34" class="more">
<p>
The transactions featured in SSIS use the MSDTC service. However, not all systems support the MSDTC, and a transaction cannot be forced on a noncompliant
system, so the container will fail. You should remove the legacy task from the
sequence container or set the TransactionOption property to Not Supported.
</p>
<p><a href="#" id="Q34-hide" class="hideLink" onclick="showHide('Q34');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 35</h1>
<p>
Can you have multiple checkpoint files for one package?
<a href="#" id="Q35-show" class="showLink" onclick="showHide('Q35');return false;">Answer.</a>
</p>
<div id="Q35" class="more">
<p>
No, you can only have one checkpoint file per package.
</p>
<p><a href="#" id="Q35-hide" class="hideLink" onclick="showHide('Q35');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 36</h1>
<p>
Can you use a data flow task for a specific event handler?
<a href="#" id="Q36-show" class="showLink" onclick="showHide('Q36');return false;">Answer.</a>
</p>
<div id="Q36" class="more">
<p>
Yes. You can use all the tasks from the SSIS Toolbox.
</p>
<p><a href="#" id="Q36-hide" class="hideLink" onclick="showHide('Q36');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 37</h1>
<p>
When are property expressions evaluated as a package is running?
<a href="#" id="Q37-show" class="showLink" onclick="showHide('Q37');return false;">Answer.</a>
</p>
<div id="Q37" class="more">
<p>
Unlike parameters that are read at the start of package execution, property
expressions are updated when the property is accessed by the package during
package execution. A property expression can change the value of a property in
the middle of package execution, so that the new value is read when the property
is needed by the package.
</p>
<p><a href="#" id="Q37-hide" class="hideLink" onclick="showHide('Q37');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 38</h1>
<p>
How are SSIS events propagated to the environment?
<a href="#" id="Q38-show" class="showLink" onclick="showHide('Q38');return false;">Answer.</a>
</p>
<div id="Q38" class="more">
<p>
SSIS events can be consumed by log providers, which send them to destinations in the environment (such as tables in a database, files in the file system, or
operating system event handlers).
</p>
<p><a href="#" id="Q38-hide" class="hideLink" onclick="showHide('Q38');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 39</h1>
<p>
Which SSIS object can be configured for logging?
<a href="#" id="Q39-show" class="showLink" onclick="showHide('Q39');return false;">Answer.</a>
</p>
<div id="Q39" class="more">
<p>
Any SSIS package executable (control flow container or task) can be configured
for logging, including the package itself.
</p>
<p><a href="#" id="Q39-hide" class="hideLink" onclick="showHide('Q39');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 40</h1>
<p>
Can SSIS variables create log entries?
<a href="#" id="Q40-show" class="showLink" onclick="showHide('Q40');return false;">Answer.</a>
</p>
<div id="Q40" class="more">
<p>
Variables can be configured to trigger an event when their values change, and
this event can then be propagated to a log provider.
</p>
<p><a href="#" id="Q40-hide" class="hideLink" onclick="showHide('Q40');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 41</h1>
<p>
Does the OnError event generated by a data flow task contain enough information to identify the erroneous rows?
<a href="#" id="Q41-show" class="showLink" onclick="showHide('Q41');return false;">Answer.</a>
</p>
<div id="Q41" class="more">
<p>
The quantity and quality of information available in an event depend on its
origin (for example, SSIS run time, data providers, or database management
systems).
</p>
<p><a href="#" id="Q41-hide" class="hideLink" onclick="showHide('Q41');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 42</h1>
<p>
Is it possible to correlate log entries generated by SSIS events with data generated by SSIS auditing?
<a href="#" id="Q42-show" class="showLink" onclick="showHide('Q42');return false;">Answer.</a>
</p>
<div id="Q42" class="more">
<p>
Yes, both logging as well as auditing can be configured to generate information that can be used to correlate log entries generated by an SSIS executable
with the corresponding audit entries.
</p>
<p><a href="#" id="Q42-hide" class="hideLink" onclick="showHide('Q42');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 43</h1>
<p>
What is an SSIS package template?
<a href="#" id="Q43-show" class="showLink" onclick="showHide('Q43');return false;">Answer.</a>
</p>
<div id="Q43" class="more">
<p>
An SSIS package template is a regular SSIS package that has been stored in a
specific location and can be used by SSDT when a developer adds new items to
an SSIS project.
</p>
<p><a href="#" id="Q43-hide" class="hideLink" onclick="showHide('Q43');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 44</h1>
<p>
Can log configurations be copied from one SSIS object to another?
<a href="#" id="Q44-show" class="showLink" onclick="showHide('Q44');return false;">Answer.</a>
</p>
<div id="Q44" class="more">
<p>
Yes. Log configurations can be exported to files and reapplied.
</p>
<p><a href="#" id="Q44-hide" class="hideLink" onclick="showHide('Q44');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 45</h1>
<p>
What are SQL Server Integration Services (SSIS)?
<a href="#" id="Q45-show" class="showLink" onclick="showHide('Q45');return false;">Answer.</a>
</p>
<div id="Q45" class="more">
<p>
SSIS is a feature of SQL Server that hosts SSIS deployment, maintenance, execu-
tion, and monitoring.
</p>
<p><a href="#" id="Q45-hide" class="hideLink" onclick="showHide('Q45');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 46</h1>
<p>
How can SSIS be installed?
<a href="#" id="Q46-show" class="showLink" onclick="showHide('Q46');return false;">Answer.</a>
</p>
<div id="Q46" class="more">
<p>
SSIS can be installed together with other SQL Server features, added to an existing SQL Server installation, or used to upgrade an earlier version of SSIS.
</p>
<p><a href="#" id="Q46-hide" class="hideLink" onclick="showHide('Q46');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 47</h1>
<p>
What is SSISDB?
<a href="#" id="Q47-show" class="showLink" onclick="showHide('Q47');return false;">Answer.</a>
</p>
<div id="Q47" class="more">
<p>
SSISDB is a special database provided by SQL Server 2012 to be used as the
principal SSIS solution repository.
</p>
<p><a href="#" id="Q47-hide" class="hideLink" onclick="showHide('Q47');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 48</h1>
<p>
What is SSIS Server?
<a href="#" id="Q48-show" class="showLink" onclick="showHide('Q48');return false;">Answer.</a>
</p>
<div id="Q48" class="more">
<p>
SSIS server is a name used to refer to an instance of SQL Server hosting the
SSISDB catalog. Any instance of SQL Server 2012 can be used as the SSIS server,
except SQL Server Express.
</p>
<p><a href="#" id="Q48-hide" class="hideLink" onclick="showHide('Q48');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 49</h1>
<p>
How can SSIS projects be deployed?
<a href="#" id="Q49-show" class="showLink" onclick="showHide('Q49');return false;">Answer.</a>
</p>
<div id="Q49" class="more">
<p>
Under the project deployment model, SSIS project deployment is integrated into
SQL Server Data Tools (SSDT), as well as SQL Server Management Studio (SSMS).
</p>
<p><a href="#" id="Q49-hide" class="hideLink" onclick="showHide('Q49');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 50</h1>
<p>
Is it possible to execute a deployed SSIS package manually?
<a href="#" id="Q50-show" class="showLink" onclick="showHide('Q50');return false;">Answer.</a>
</p>
<div id="Q50" class="more">
<p>
Yes. After deployment, SSIS packages can be executed on demand by using
SSMS or by using the DTExec command-line utility.
</p>
<p><a href="#" id="Q50-hide" class="hideLink" onclick="showHide('Q50');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 51</h1>
<p>
How can SSIS packages be executed programmatically?
<a href="#" id="Q51-show" class="showLink" onclick="showHide('Q51');return false;">Answer.</a>
</p>
<div id="Q51" class="more">
<p>
Programmatic access to deployed SSIS packages is possible through Transact-SQL,
Windows PowerShell, and the SSIS managed API.
</p>
<p><a href="#" id="Q51-hide" class="hideLink" onclick="showHide('Q51');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 52</h1>
<p>
Is it possible to monitor SSIS executions?
<a href="#" id="Q52-show" class="showLink" onclick="showHide('Q52');return false;">Answer.</a>
</p>
<div id="Q52" class="more">
<p>
Yes. The execution of SSIS processes can be monitored by using the <font color="red">Active Operations Viewer </font>in SSMS, as well as by using a variety of standard built-in reports.
Additionally, custom reports can be developed, and integrated with SSMS.
</p>
<p><a href="#" id="Q52-hide" class="hideLink" onclick="showHide('Q52');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 53</h1>
<p>
Who can access SSISDB objects after they have been deployed?
<a href="#" id="Q53-show" class="showLink" onclick="showHide('Q53');return false;">Answer.</a>
</p>
<div id="Q53" class="more">
<p>
By default, access to SSISDB objects is limited to the users who created them
and the members of the ssis_admin database role. Of course, for any user other
than the SSISDB database owner to be able to create SSISDB objects, the administrator must first allow that user access to the SSISDB catalog.
</p>
<p><a href="#" id="Q53-hide" class="hideLink" onclick="showHide('Q53');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 54</h1>
<p>
How can permissions on various SSISDB objects be controlled?
<a href="#" id="Q54-show" class="showLink" onclick="showHide('Q54');return false;">Answer.</a>
</p>
<div id="Q54" class="more">
<p>
Permissions can be controlled explicitly on folders, projects, and environments,
but not on packages, environment references, or variables. Permissions on the
latter are inherited from the containing object (the project or the environment
to which the object belongs).
</p>
<p><a href="#" id="Q54-hide" class="hideLink" onclick="showHide('Q54');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 55</h1>
<p>
On which levels in the SSISDB catalog are the main predefined reports available?
<a href="#" id="Q55-show" class="showLink" onclick="showHide('Q55');return false;">Answer.</a>
</p>
<div id="Q55" class="more">
<p>
On the SSISDB, project, and package levels
</p>
<p><a href="#" id="Q55-hide" class="hideLink" onclick="showHide('Q55');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 56</h1>
<p>
Which performance counters display information that the data flow has started
swapping to disk storage?
<a href="#" id="Q56-show" class="showLink" onclick="showHide('Q56');return false;">Answer.</a>
</p>
<div id="Q56" class="more">
<p>
The Buffers Spooled counter
</p>
<p><a href="#" id="Q56-hide" class="hideLink" onclick="showHide('Q56');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 57</h1>
<p>
Is trust a hard data quality dimension?
<a href="#" id="Q57-show" class="showLink" onclick="showHide('Q57');return false;">Answer.</a>
</p>
<div id="Q57" class="more">
<p>
No, trust is a typical soft data quality dimension.
</p>
<p><a href="#" id="Q57-hide" class="hideLink" onclick="showHide('Q57');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 58</h1>
<p>
What are the prerequisites for installing Data Quality Server?
<a href="#" id="Q58-show" class="showLink" onclick="showHide('Q58');return false;">Answer.</a>
</p>
<div id="Q58" class="more">
<p>
SQL Server 2012 Database Engine Services are needed for Data Quality Server. In
addition, it is highly recommended that you install Management Tools as well.
</p>
<p><a href="#" id="Q58-hide" class="hideLink" onclick="showHide('Q58');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 59</h1>
<p>
What are the prerequisites for installing Data Quality Client?
<a href="#" id="Q59-show" class="showLink" onclick="showHide('Q59');return false;">Answer.</a>
</p>
<div id="Q59" class="more">
<p>
For Data Quality Client, you need to have the .NET Framework 4 and at least
Internet Explorer 6 SP1 installed on your computer. The .NET Framework 4 is
installed automatically during Data Quality Client setup if it was not already
installed on the machine.
</p>
<p><a href="#" id="Q59-hide" class="hideLink" onclick="showHide('Q59');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 60</h1>
<p>
How can you delete old DQS log files?
<a href="#" id="Q60-show" class="showLink" onclick="showHide('Q60');return false;">Answer.</a>
</p>
<div id="Q60" class="more">
<p>
You have to use Windows Explorer to delete old log files. There is no user interface
for this task in Data Quality Client or SQL Server Management Studio. </p>
<p><a href="#" id="Q60-hide" class="hideLink" onclick="showHide('Q60');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 61</h1>
<p>
Are constraints in a relational database enough to enforce data accuracy?
<a href="#" id="Q61-show" class="showLink" onclick="showHide('Q61');return false;">Answer.</a>
</p>
<div id="Q61" class="more">
<p>
No, constraints enforce data integrity; they cannot enforce data accuracy as well.
</p>
<p><a href="#" id="Q61-hide" class="hideLink" onclick="showHide('Q61');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 62</h1>
<p>
Do fact tables in a data warehouse contain master data?
<a href="#" id="Q62-show" class="showLink" onclick="showHide('Q62');return false;">Answer.</a>
</p>
<div id="Q62" class="more">
No, fact tables in a data warehouse typically contain transactional data, which
is usually not considered to be master data.
</p>
<p><a href="#" id="Q62-hide" class="hideLink" onclick="showHide('Q62');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 63</h1>
<p>
How can you export data from your MDS database?
<a href="#" id="Q63-show" class="showLink" onclick="showHide('Q63');return false;">Answer.</a>
</p>
<div id="Q63" class="more">
<p>
You can query the subscription views you create, or you can integrate your application directly to Master Data Services through the Master Data Manager web
service.
</p>
<p><a href="#" id="Q63-hide" class="hideLink" onclick="showHide('Q63');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 64
</h1>
<p>
You want to improve the quality of your master data. You want to prevent the insertion of inaccurate values into an attribute, and furthermore, you want to notify
a data steward responsible for this attribute when an inaccurate value is inserted.
How can you achieve these two tasks?
<a href="#" id="Q64-show" class="showLink" onclick="showHide('Q64');return false;">Answer.</a>
</p>
<div id="Q64" class="more">
<p>
You can create one or more change value and/or validation business rules to prevent the insertion of inaccurate values or to correct inaccurate values automatically. You can create a business rule for an external action such as sending an email
message in order to notify the data steward responsible for the attribute.
</p>
<p><a href="#" id="Q64-hide" class="hideLink" onclick="showHide('Q64');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 65
</h1>
<p>
Can you deploy an existing MDS model to another MDS instance with data
included?
<a href="#" id="Q65-show" class="showLink" onclick="showHide('Q65');return false;">Answer.</a>
</p>
<div id="Q65" class="more">
<p>
Yes. You have to extract the package with the MDSModelDeploy command.
</p>
<p><a href="#" id="Q65-hide" class="hideLink" onclick="showHide('Q65');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 66
</h1>
<p>
A user is a member of two groups. You give Read-Only permission for an object to
the first group, Update permission for the same object to the second group, and
Read-Only permission for the same object to the user. What effective permission
does the user have for that object?
<a href="#" id="Q66-show" class="showLink" onclick="showHide('Q66');return false;">Answer.</a>
</p>
<div id="Q66" class="more">
<p>
The user has the Update effective permission for that object.
</p>
<p><a href="#" id="Q66-hide" class="hideLink" onclick="showHide('Q66');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 67
</h1>
<p>
How can you update batches of MDS data without using the staging process?
<a href="#" id="Q67-show" class="showLink" onclick="showHide('Q67');return false;">Answer.</a>
</p>
<div id="Q67" class="more">
<p>
Use Excel 2012 with MDS Add-in for Excel to update batches of data in an MDS
model.
</p>
<p><a href="#" id="Q67-hide" class="hideLink" onclick="showHide('Q67');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 68
</h1>
<p>
You want to use a knowledge base that exists in one DQS instance in another DQS
instance. Should you re-create the knowledge base on the second DQS instance
manually? <a href="#" id="Q68-show" class="showLink" onclick="showHide('Q68');return false;">Answer.</a>
</p>
<div id="Q68" class="more">
<p>
You want to use a knowledge base that exists in one DQS instance in another DQS
instance. Should you re-create the knowledge base on the second DQS instance
manually?
</p>
<p><a href="#" id="Q68-hide" class="hideLink" onclick="showHide('Q68');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 69
</h1>
<p>
Which are the two cleansing phases of a DQS project?
<a href="#" id="Q69-show" class="showLink" onclick="showHide('Q69');return false;">Answer.</a>
</p>
<div id="Q69" class="more">
<p>
The two cleansing phases of a DQS project are computer-assisted cleansing and
interactive cleansing.
</p>
<p><a href="#" id="Q69-hide" class="hideLink" onclick="showHide('Q69');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 70
</h1>
<p>
Can you use the SSIS Data Profiling task to cleanse your data?
<a href="#" id="Q70-show" class="showLink" onclick="showHide('Q70');return false;">Answer.</a>
</p>
<div id="Q70" class="more">
<p>
No, with the SSIS Data Profiling task you can only profile your data.
</p>
<p><a href="#" id="Q70-hide" class="hideLink" onclick="showHide('Q70');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 71
</h1>
<p>
How do you perform a prediction by using a data mining model?
<a href="#" id="Q71-show" class="showLink" onclick="showHide('Q71');return false;">Answer.</a>
</p>
<div id="Q71" class="more">
<p>
You need to create a DMX prediction query that joins patterns stored in an SSAS
mining model with your data.
</p>
<p><a href="#" id="Q71-hide" class="hideLink" onclick="showHide('Q71');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 72
</h1>
<p>
Which languages are supported by the two text mining transformations?
<a href="#" id="Q72-show" class="showLink" onclick="showHide('Q72');return false;">Answer.</a>
</p>
<div id="Q72" class="more">
<p>
Both the Term Extraction and Term Lookup transformations are limited to the
English language only. </p>
<p><a href="#" id="Q72-hide" class="hideLink" onclick="showHide('Q72');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 73
</h1>
<p>
How can you select a predefined number of rows randomly?
<a href="#" id="Q73-show" class="showLink" onclick="showHide('Q73');return false;">Answer.</a>
</p>
<div id="Q73" class="more">
<p>
You can use the SSIS Row Sampling transformation to select a predefined number
of rows randomly.
</p>
<p><a href="#" id="Q73-hide" class="hideLink" onclick="showHide('Q73');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 74
</h1>
<p>
Can you log the execution of your script in the script task?
<a href="#" id="Q74-show" class="showLink" onclick="showHide('Q74');return false;">Answer.</a>
</p>
<div id="Q74" class="more">
<p>
Yes, you can use the Log property of the Dts object to log the execution of your
script. </p>
<p><a href="#" id="Q74-hide" class="hideLink" onclick="showHide('Q74');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 75
</h1>
<p>
What does it mean if the value of the SynchronousInputID property of a script
component is the component’s input ID?
<a href="#" id="Q75-show" class="showLink" onclick="showHide('Q75');return false;">Answer.</a>
</p>
<div id="Q75" class="more">
<p>
This means that the component returns synchronous outputs.
</p>
<p><a href="#" id="Q75-hide" class="hideLink" onclick="showHide('Q75');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 76
</h1>
<p>
When should custom components be used instead of script components?
<a href="#" id="Q76-show" class="showLink" onclick="showHide('Q76');return false;">Answer.</a>
</p>
<div id="Q76" class="more">
Generally, the number-one reason for using custom components is reusability.
If the same custom operation needs to be implemented in multiple SSIS packages, custom components with package-independent development, deployment, and maintenance capabilities provide a more appropriate alternative.
</p>
<p><a href="#" id="Q76-hide" class="hideLink" onclick="showHide('Q76');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 77
</h1>
<p>
When is it necessary to use asynchronous outputs?
<a href="#" id="Q77-show" class="showLink" onclick="showHide('Q77');return false;">Answer.</a>
</p>
<div id="Q77" class="more">
<p>
Whenever a data transformation operation produces zero, one, or more rows
per each input row, asynchronous outputs need to be used, because additional
rows cannot be added to a synchronous output, nor can they be removed from
them.
</p>
<p><a href="#" id="Q77-hide" class="hideLink" onclick="showHide('Q77');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 78
</h1>
<p>
Why do custom components need design-time programmatic logic?
<a href="#" id="Q78-show" class="showLink" onclick="showHide('Q78');return false;">Answer.</a>
</p>
<div id="Q78" class="more">
<p>
Before being used in an executing SSIS package to perform the principal data
management operation, each custom component is used by the SSIS package
developer—it needs to be placed in the data flow, configured, and validated.
</p>
<p><a href="#" id="Q78-hide" class="hideLink" onclick="showHide('Q78');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 79
</h1>
<p>
Which two SSIS transformations are useful for identity mapping and de-duplication?
<a href="#" id="Q79-show" class="showLink" onclick="showHide('Q79');return false;">Answer.</a>
</p>
<div id="Q79" class="more">
<p>
The SSIS Fuzzy Lookup transformation is useful for identity mapping, and the SSIS
Fuzzy Grouping transformation is useful for de-duplication.
</p>
<p><a href="#" id="Q79-hide" class="hideLink" onclick="showHide('Q79');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 80
</h1>
<p>
How can you influence which column in a table should be more important for
matching than other columns?
<a href="#" id="Q80-show" class="showLink" onclick="showHide('Q80');return false;">Answer.</a>
</p>
<div id="Q80" class="more">
<p>
When creating a matching KB, you can define weight for each domain. Give higher
weight to the domain mapped to the column you want to be more important for
matching.
</p>
<p><a href="#" id="Q80-hide" class="hideLink" onclick="showHide('Q80');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 81
</h1>
<p>
Which SSIS transformation is useful for de-duplication?
<a href="#" id="Q81-show" class="showLink" onclick="showHide('Q81');return false;">Answer.</a>
</p>
<div id="Q81" class="more">
<p>
You can use the SSIS Fuzzy Grouping transformation for de-duplication.
</p>
<p><a href="#" id="Q81-hide" class="hideLink" onclick="showHide('Q81');return false;">Hide the Answer.</a></p>
</div>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-37365103155470895682015-06-21T01:31:00.003-05:002015-10-22T02:13:42.971-05:00Querying T-SQL Interview Questions - Part 2 of 2 (On Applications from TK 70-461)<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>70-461 Application Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #efefef;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
.tab {
margin-left: 40px;
font-size: 85%;
}
</style>
</head>
<body>
<div id="wrap">
<h1>
Case Scenario 1 (Chapter 1 - Case Scenario 1): Importance of Theory</h1>
You and a colleague on your team get into a discussion about the importance of understanding the theoretical foundations of T-SQL. Your colleague argues that there’s no point in understanding the foundations, and that it’s enough to just learn the technical aspects of T-SQL
to be a good developer and to write correct code. Answer the following questions posed to
you by your colleague:
<ol>
<li>
Can you give an example for an element from set theory that can improve your understanding of T-SQL?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q1-show" onclick="showHide('Q1');return false;">Answer.</a>
</li>
<div class="more" id="Q1">
One of most typical mistakes that T-SQL developers make is to assume that a query
without an ORDER BY clause always returns the data in a certain order—for example,
clustered index order. But if you understand that in set theory, a set has no particular
order to its elements, you know that you shouldn’t make such assumptions. The only
way in SQL to guarantee that the rows will be returned in a certain order is to add an
ORDER BY clause. That’s just one of many examples for aspects of T-SQL that can be
better understood if you understand the foundations of the language.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q1-hide" onclick="showHide('Q1');return false;">Hide the Answer.</a><br />
</div>
<br />
<li>
Can you explain why understanding the relational model is important for people who
write T-SQL code?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q2-show" onclick="showHide('Q2');return false;">Answer.</a>
<div class="more" id="Q2">
Even though T-SQL is based on the relational model, it deviates from it in a number of
ways. But it gives you enough tools that if you understand the relational model, you
can write in a relational way. Following the relational model helps you write code more
correctly. Here are some examples :
<br />
■ You shouldn’t rely on order of columns or rows.
<br />
■ You should always name result columns.
<br />
■ You should eliminate duplicates if they are possible in the result of your query.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q2-hide" onclick="showHide('Q2');return false;">Hide the Answer.</a><br />
</div>
</li>
</ol>
<h1>
Case Scenario 2 (Chapter 1 - Case Scenario 2): Interviewing for a Code Reviewer Position</h1>
You are interviewed for a position as a code reviewer to help improve code quality. The organization’s application has queries written by untrained people. The queries have numerous
problems, including logical bugs. Your interviewer poses a number of questions and asks for
a concise answer of a few sentences to each question. Answer the following questions addressed to you by your interviewer:
<br />
<ol>
<li>
Is it important to use standard code when possible, and why?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q3-show" onclick="showHide('Q3');return false;">Answer.</a>
</li>
<div class="more" id="Q3">
It is important to use standard SQL code. This way, both the code and people’s knowledge is more portable. Especially in cases where there are both standard and nonstan-
dard forms for a language element, it’s recommended to use the standard form.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q3-hide" onclick="showHide('Q3');return false;">Hide the Answer.</a></div>
<br/>
<li>
We have many queries that use ordinal positions in the ORDER BY clause. Is that a bad
practice, and if so why?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q4-show" onclick="showHide('Q4');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q4">
Using ordinal positions in the ORDER BY clause is a bad practice. From a relational perspective, you are supposed to refer to attributes by name, and not by ordinal position.
Also, what if the SELECT list is revised in the future and the developer forgets to revise
the ORDER BY list accordingly?
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q4-hide" onclick="showHide('Q4');return false;">Hide the Answer.</a></div>
<li>
If a query doesn’t have an ORDER BY clause, what is the order in which the records are
returned?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q5-show" onclick="showHide('Q5');return false;">Answer.</a>
</li>
<div class="more" id="Q5">
When the query doesn’t have an ORDER BY clause, there are no assurances for any
particular order in the result. The order should be considered arbitrary. You also notice
that the interviewer used the incorrect term record instead of row. You might want to
mention something about this, because the interviewer may have done so on purpose
to test you.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q5-hide" onclick="showHide('Q5');return false;">Hide the Answer.</a></div>
<li>
Would you recommend putting a DISTINCT clause in every query?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q6-show" onclick="showHide('Q6');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q6">
From a pure relational perspective, this actually could be valid, and perhaps even
recommended. But from a practical perspective, there is the chance that SQL Server
will try to remove duplicates even when there are none, and this will incur extra cost.
Therefore, it is recommended that you add the DISTINCT clause only when duplicates
are possible in the result and you’re not supposed to return the duplicates.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q6-hide" onclick="showHide("Q6");return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 3 (Chapter 2 - Case Scenario 1): Reviewing the Use of Types</h1>
You are hired as a consultant to help address performance issues in an existing system. The
system was developed originally by using SQL Server 2005 and has recently been upgraded
to SQL Server 2012. Write rates in the system are fairly low, and their performance is more
than adequate. Also, write performance is not a priority. However, read performance is a priority, and currently it is not satisfactory. One of the main goals of the consulting engagement
is to provide recommendations that will help improve read performance. You have a meeting
with representatives of the customer, and they ask for your recommendations in different
potential areas for improvement. One of the areas they inquire about is the use of data types.
Your task is to respond to the following customer queries:
<br />
<ol>
<li>
We have many attributes that represent a date, like order date, invoice date, and so on,
and currently we use the DATETIME data type for those. Do you recommend sticking
to the existing type or replacing it with another? Any other recommendations along
similar lines?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q7-show" onclick="showHide('Q7');return false;">Answer.</a>
</li>
<div class="more" id="Q7">
The DATETIME data type uses 8 bytes of storage. SQL Server 2012 supports the DATE
data type, which uses 3 bytes of storage. In all those attributes that represent a date
only, it is recommended to switch to using DATE. The lower the storage requirement,
the better the reads can perform.
<br />
As for other recommendations, the general rule “smaller is better, provided that you
cover the needs of the attribute in the long run” is suitable for read performance. For
example, if you have descriptions of varying lengths stored in a CHAR or NCHAR type,
consider switching to VARCHAR or NVARCHAR, respectively. Also, if you’re currently
using Unicode types but need to store strings of only one language—say, US English—
consider using regular characters instead.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q7-hide" onclick="showHide('Q7');return false;">Hide the Answer.</a></div>
<br />
<li>
We have our own custom table partitioning solution because we’re using the Standard
edition of SQL Server. We use a surrogate key of a UNIQUEIDENTIFIER type with the
NEWID function invoked by a default constraint expression as the primary key for the
tables. We chose this approach because we do not want keys to conflict across the different tables. This primary key is also our clustered index key. Do you have any recom-
mendations concerning our choice of a key?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q8-show" onclick="showHide('Q8');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q8">
For one, the UNIQUEIDENTIFIER type is large—16 bytes. And because it’s also the
clustered index key, it is copied to all nonclustered indexes. Also, due to the random
order in which the NEWID function generates values, there’s probably a high level
of fragmentation in the index. A different approach to consider (and test!) is switching to an integer type and using the sequence object to generate keys that do not
conflict across tables. Due to the reduced size of the type, with the multiplied effect
on nonclustered indexes, performance of reads will likely improve. The values will be
increasing, and as a result, there will be less fragmentation, which will also likely have a
positive effect on reads.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q8-hide" onclick="showHide('Q8');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 4 (Chapter 2 - Case Scenario 2): Reviewing the Use of Functions</h1>
The same company who hired you to review their use of data types would like you to also
review their use of functions. They pose the following question to you:
<br />
■ Our application has worked with SQL Server so far, but due to a recent merger with
another company, we need to support other database platforms as well. What can you
recommend in terms of use of functions?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q9-show" onclick="showHide('Q9');return false;">Answer.</a>
<br />
<div class="more" id="Q9">
To improve the portability of the code, it’s important to use standard code when possible, and this of course applies more specifically to the use of built-in functions. For
example, use COALESCE and not ISNULL, use CURRENT_TIMESTAMP and not GETDATE,
and use CASE and not IIF.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q9-hide" onclick="showHide('Q9');return false;">Hide the Answer.</a></div>
<br />
<h1>
Case Scenario 5 (Chapter 3 - Case Scenario 1): Filtering and Sorting Performance
Recommendations
</h1>
You are hired as a consultant to help address query performance problems in a beer factory
running SQL Server 2012. You trace a typical workload submitted to the system and observe
very slow query run times. You see a lot of network traffic. You see that many queries return
all rows to the client and then the client handles the filtering. Queries that do filter data often
manipulate the filtered columns. All queries have ORDER BY clauses, and when you inquire
about this, you are told that it’s not really needed, but the developers got accustomed to doing
so—just in case. You identify a lot of expensive sort operations. The customer is looking for
recommendations to improve performance and asks you the following questions:
<br />
<ol>
<li>
Can anything be done to improve the way filtering is handled?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q10-show" onclick="showHide('Q10');return false;">Answer.</a>
</li>
<div class="more" id="Q10">
For one thing, as much filtering as possible should be done in the database. Doing most
of the filtering in the client means that you’re scanning more data, which increases the
stress on the storage subsystem, and also that you cause unnecessary network traffic. When you do filter in the databases, for example by using the WHERE clause, you
should use search arguments that increase the likelihood for efficient use of indexes.
You should try as much as possible to avoid manipulating the filtered columns.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q10-hide" onclick="showHide('Q10');return false;">Hide the Answer.</a></div>
<br />
<li>
Is there any harm in specifying ORDER BY even when the data doesn’t need to be
returned ordered?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q11-show" onclick="showHide('Q11');return false;">Answer.</a>
</li>
<div class="more" id="Q11">
Adding an ORDER BY clause means that SQL Server needs to guarantee returning the
rows in the requested order. If there are no existing indexes to support the ordering
requirements, SQL Server will have no choice but to sort the data. Sorting is expensive
with large sets. So the general recommendation is to avoid adding ORDER BY clauses
to queries when there are no ordering requirements. And when you do need to return
the rows in a particular order, consider arranging supporting indexes that can prevent
SQL Server from needing to perform expensive sort operations.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q11-hide" onclick="showHide('Q11');return false;">Hide the Answer.</a></div>
<br />
<li>
Any recommendations related to queries with TOP and OFFSET-FETCH?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q12-show" onclick="showHide('Q12');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q12">
The main way to help queries with TOP and OFFSET-FETCH perform well is by arranging indexes to support the ordering elements. This can prevent scanning all data, in
addition to sorting.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q12-hide" onclick="showHide('Q12');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 6 (Chapter 3 - Case Scenario 2): Tutoring a Junior Developer
</h1>
You are tutoring a junior developer regarding filtering and sorting data with T-SQL. The developer seems to be confused about certain topics and poses some questions to you. Answer
the following to the best of your knowledge:
<br />
<ol>
<li>
When I try to refer to a column alias that I defined in the SELECT list in the WHERE
clause, I get an error. Can you explain why this isn’t allowed and what the workarounds
are?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q13-show" onclick="showHide('Q13');return false;">Answer.</a>
</li>
<div class="more" id="Q13">
To be able to understand why you can’t refer to an alias that was defined in the
SELECT list in the WHERE clause, you need to understand logical query processing. Even though the keyed-in order of the clauses is SELECT-FROM-WHERE-GROUP
BY-HAVING-ORDER BY, the logical query processing order is FROM-WHERE-GROUP
BY-HAVING-SELECT-ORDER BY. As you can see, the WHERE clause is evaluated prior to
the SELECT clause, and therefore aliases defined in the SELECT clause aren’t visible to
the WHERE clause.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q13-hide" onclick="showHide('Q13');return false;">Hide the Answer.</a></div>
<br />
<li>
Referring to a column alias in the ORDER BY clause seems to be supported. Why is
that?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q14-show" onclick="showHide('Q14');return false;">Answer.</a>
</li>
<div class="more" id="Q14">
Logical query processing order explains why the ORDER BY clause can refer to aliases
defined in the SELECT clause. That’s because the ORDER BY clause is logically evaluated
after the SELECT clause.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q14-hide" onclick="showHide('Q14');return false;">Hide the Answer.</a></div>
<br />
<li>
Why is it that Microsoft made it mandatory to specify an ORDER BY clause when using
OFFSET-FETCH but not when using TOP? Does this mean that only TOP queries can
have nondeterministic ordering?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q15-show" onclick="showHide('Q15');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q15">
The ORDER BY clause is mandatory when using OFFSET-FETCH because this clause is
standard, and standard SQL decided to make it mandatory. Microsoft simply followed
the standard. As for TOP, this feature is proprietary, and when Microsoft designed it,
they chose to allow using TOP in a completely nondeterministic manner—without an
ORDER BY clause. Note that the fact that OFFSET-FETCH requires an ORDER BY clause
doesn’t mean that you must use deterministic ordering. For example, if your ORDER
BY list isn’t unique, the ordering isn’t deterministic. And if you want the ordering to be
completely nondeterministic, you can specify ORDER BY (SELECT NULL) and then it’s
equivalent to not specifying an ORDER BY clause at all.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q15-hide" onclick="showHide('Q15');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 7 (Chapter 4 - Case Scenario 1): Code Review
</h1>
You are asked to review the code in a system that suffers from both code maintainability
problems and performance problems. You come up with the following findings and need to
determine what to recommend to the customer:
<br />
<ol>
<li>
You find many queries that use a number of nesting levels of derived tables, making
it very hard to follow the logic. You also find a lot of queries that join multiple derived
tables that are based on the same query, and you find that some queries are repeated
in a number of places in the code. What can you recommend to the customer to reduce the complexity and improve maintainability?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q16-show" onclick="showHide('Q16');return false;">Answer.</a>
</li>
<div class="more" id="Q16">
To address the nesting complexity of derived tables, in addition to the duplication of
derived table code, you can use CTEs. CTEs don’t nest; instead, they are more modular.
Also, you can define a CTE once and refer to it multiple times in the outer query. As
for queries that are repeated in different places in your code for reusability you can
use views and inline table-valued functions. Use the former if you don’t need to pass
parameters and the latter if you do.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q16-hide" onclick="showHide('Q16');return false;">Hide the Answer.</a></div>
<br />
<li>
During your review, you identify a number of cases where cursors are used to access
the instances of a certain entity (like customer, employee, shipper) one at a time; next
the code invokes a query per each of those instances, storing the result in a temporary
table; then the code just returns all the rows from the temporary tables. The customer
has both code maintainability and performance problems with the existing code. What
can you recommend?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q17-show" onclick="showHide('Q17');return false;">Answer.</a>
</li>
<div class="more" id="Q17">
The customer should evaluate the use of the APPLY operator instead of the cursor plus
the query per row. The APPLY operator involves less code and therefore improves the
maintainability, and it does not incur the performance hit that cursors usually do.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q17-hide" onclick="showHide('Q17');return false;">Hide the Answer.</a></div>
<br />
<li>
You identify performance issues with joins. You realize that there are no indexes created explicitly in the system; there are only the ones created by default through primary
key and unique constraints. What can you recommend?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q18-show" onclick="showHide('Q18');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q18">
The customer should examine foreign key relationships and evaluate creating indexes
on the foreign key columns.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q18-hide" onclick="showHide('Q18');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 8 (Chapter 4 - Case Scenario 2): Explaining Set Operators
</h1>
You are presenting a session about set operators in a conference. At the end of the session,
you give the audience an opportunity to ask questions. Answer the following questions presented to you by attendees:
<br />
<ol>
<li>
In our system, we have a number of views that use a UNION operator to combine
disjoint sets from different tables. We see performance problems when querying the
views. Do you have any suggestions to try and improve the performance?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q19-show" onclick="showHide('Q19');return false;">Answer.</a>
</li>
<div class="more" id="Q19">
The UNION operator returns distinct rows. When the unified sets are disjoint, there
are no duplicates to remove, but the SQL Server Query Optimizer may not realize it.
Trying to remove duplicates even when there are none involves extra cost. So when the
sets are disjoint, it’s important to use the UNION ALL operator and not UNION. Also,
adding CHECK constraints that define the ranges supported by each table can help the
optimizer realize that the sets are disjoint. Then, even when using UNION, the optimizer can realize it doesn’t need to remove duplicates.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q19-hide" onclick="showHide('Q19');return false;">Hide the Answer.</a></div>
<br />
<li>
Can you point out the advantages of using set operators like INTERSECT and EXCEPT
compared to the use of inner and outer joins?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q20-show" onclick="showHide('Q20');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q20">
Set operators have a number of benefits. They allow simpler code because you don’t
explicitly compare the columns from the two inputs like you do with joins. Also, when
set operators compare two NULLs, they consider them the same, which is not the case
with joins. When this is the desired behavior, it is easier to use set operators. With join,
you have to add predicates to get such behavior.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q20-hide" onclick="showHide('Q20');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 9 (Chapter 5 - Case Scenario 1): Improving Data Analysis Operations
</h1>
You are a data analyst in a financial company that uses SQL Server 2012 for its database. The
company has just recently upgraded the system from SQL Server 2000. You often use T-SQL
queries against the company’s database to analyze the data. So far, you were limited to code
that was compatible with SQL Server 2000, relying mainly on joins, subqueries, and grouped
queries. Your queries were often complex and slow. You are now evaluating the use of features available in SQL Server 2012.
<br />
<ol>
<li>
You often need to compute things like running totals, year-to-date calculations, and
moving averages. What will you consider now to handle those? What are the things
you should watch out for in order to get good performance?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q21-show" onclick="showHide('Q21');return false;">Answer.</a>
</li>
<div class="more" id="Q21">
Window aggregate functions are excellent for such computations. As for things to
watch out for, with the current implementation in SQL Server 2012, you should generally try to avoid using the RANGE window frame unit. And remember that without an
explicit window frame clause, you get RANGE by default, so you want to be explicit and
use the ROWS option.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q21-hide" onclick="showHide('Q21');return false;">Hide the Answer.</a></div>
<br />
<li>
Occasionally, you need to create crosstab reports where you rotate the data from rows
to columns or the other way around. So far, you imported data to Microsoft Excel and
handled such needs there, but you prefer to do it in T-SQL. What will you consider using for this purpose? What should you be careful about when using the features you’re
considering?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q22-show" onclick="showHide('Q22');return false;">Answer.</a>
</li>
<div class="more" id="Q22">
The PIVOT and UNPIVOT operators are handy for crosstab queries. One thing to be
careful about when using PIVOT is related to the fact that the grouping element is
determined by elimination—what’s left from the input table that wasn’t specified as
either spreading or aggregation elements. Therefore, it is recommended to always define a table expression returning the grouping, spreading, and aggregation elements,
and use that table as the input to the PIVOT operator.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q22-hide" onclick="showHide('Q22');return false;">Hide the Answer.</a></div>
<br />
<li>
In many of your queries, you need to perform recency computations—that is, identify
the time passed between a previous event and the current, or between the current
event and the next. So far, you used subqueries for this. What will you consider now
instead?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q23-show" onclick="showHide('Q23');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q23">
The LAG and LEAD functions are natural for this purpose.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q23-hide" onclick="showHide('Q23');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 10 (Chapter 5 - Case Scenario 2): Interviewing for a Developer Position
</h1>
You are interviewed for a position as a T-SQL developer. Respond to the following questions
presented to you by your interviewer.
<br />
<ol>
<li>
Describe the difference between ROW_NUMBER and RANK.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q24-show" onclick="showHide('Q24');return false;">Answer.</a>
</li>
<div class="more" id="Q24">
The ROW_NUMBER function isn’t sensitive to ties in the window ordering values. Therefore, the computation is deterministic only when the window ordering is unique. When
the window ordering isn’t unique, the function isn’t deterministic. The RANK function
is sensitive to ties and produces the same rank value to all rows with the same ordering
value. Therefore, it is deterministic even when the window ordering isn’t unique.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q24-hide" onclick="showHide('Q24');return false;">Hide the Answer.</a></div>
<br/>
<li>
Describe the difference between the ROWS and RANGE window frame units.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q25-show" onclick="showHide('Q25');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q25">
The difference between ROWS and RANGE is actually similar to the difference between
ROW_NUMBER and RANK, respectively. When the window ordering isn’t unique, ROWS
doesn’t include peers, and therefore it isn’t deterministic, whereas RANGE includes
peers, and therefore it is deterministic. Also, the ROWS option can be optimized with an
efficient in-memory spool; RANGE is optimized with an on-disk spool and therefore is
usually slower.
<br />
More info: As for the RANGE window frame extent, according to standard SQL, it allows you to define
delimiters based on logical offsets from the current row’s sort key. Remember that ROWS
defines the delimiters based on physical offsets in terms of number of rows from the current row. However, SQL Server 2012 has a very limited implementation of the RANGE option,
supporting only UNBOUNDED PRECEDING or FOLLOWING and CURRENT ROW as delimiters.
One subtle difference between ROWS and RANGE when using the same delimiters is that the
former doesn’t include peers (tied rows in terms of the sort key) and the latter does.
IMPORTANT ROWS vS. RANGE
<br />
In SQL Server 2012, the ROWS option usually gets optimized much better than RANGE
when using the same delimiters. If you define a window with a window order clause but
without a window frame clause, the default is RANGE BETWEEN UNBOUNDED PRECEDING
AND CURRENT ROW. Therefore, unless you are after the special behavior you get from
RANGE that includes peers, make sure you explicitly use the ROWS option.
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q25-hide" onclick="showHide('Q25');return false;">Hide the Answer.</a> </div><br />
<li>
Why can you not refer to a window function in the WHERE clause of a query and what
is the workaround for that?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q26-show" onclick="showHide('Q26');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q26">
Window functions are allowed only in the SELECT and ORDER BY clauses because the
initial window they are supposed to work with is the underlying query’s result set. If
you need to filter rows based on a window function, you need to use a table expression like a CTE or derived table. You specify the window function in the inner query’s
SELECT clause and assign the target column an alias. You can then filter the rows by
referring to that column alias in the outer query’s WHERE clause.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q26-hide" onclick="showHide('Q26');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 11 (Chapter 6 - Case Scenario 1): Enhancing the Searches
</h1>
After you deploy a line-of-business (LOB) application to your customer, you realize it is not
user friendly enough. End users have to perform many searches; however, they always have to
know the exact phrase they are searching for.
<br />
<ol>
<li>
How could you enhance the end users’ experience?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q27-show" onclick="showHide('Q27');return false;">Answer.</a>
</li>
<div class="more" id="Q27">
You should use the Full-Text Search feature of SQL Server.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q27-hide" onclick="showHide('Q27');return false;">Hide the Answer.</a></div>
<br />
<li>
How should you change your queries to support the enhanced user interface?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q28-show" onclick="showHide('Q28');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q28">
You should revise your queries to include the full-text predicates, or use the full-text
and semantic search table-valued functions.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q28-hide" onclick="showHide('Q28');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 12 (Chapter 6 - Case Scenario 2): Using the Semantic Search
</h1>
You need to analyze some Microsoft Word documents to find the documents that are semantically similar to a document that you get from your manager. You need to provide a quick
and simple solution for this problem.
<br />
<ol>
<li>
Would you create a Microsoft .NET application or use T-SQL queries for this problem?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q29-show" onclick="showHide('Q29');return false;">Answer.</a>
</li>
<div class="more" id="Q29">
A T-SQL solution is simpler in this scenario because the SQL Server Full-Text Search and
Semantic Search features support the functionality you need out of the box.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q29-hide" onclick="showHide('Q29');return false;">Hide the Answer.</a></div>
<br />
<li>
If you decide to use a T-SQL solution, which T-SQL function would you use?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q30-show" onclick="showHide('Q30');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q30">
You should use the SEMANTICSIMILARITYTABLE function.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q30-hide" onclick="showHide('Q30');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 13 (Chapter 7 - Case Scenario 1): Reports from XML Data
</h1>
A company that hired you as a consultant uses a website to get reviews of their products from
their customers. They store those reviews in an XML column called reviewsXML of a table
called ProductReviews. The XML column is validated against a schema and contains, among
others, firstname, lastname, and datereviewed elements. The company wants to generate
a report with names of the reviewers and dates of reviews. Additionally, because there are
already many very long reviews, the company worries about the performance of this report.
<br />
<ol>
<li>
How could you get the data needed for the report?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q31-show" onclick="showHide('Q31');return false;">Answer.</a>
</li>
<div class="more" id="Q31">
You could use the value() XML data type method to retrieve the scalar values needed
for the report.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q31-hide" onclick="showHide('Q31');return false;">Hide the Answer.</a></div>
<br />
<li>
What would you do to maximize the performance of the report?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q32-show" onclick="showHide('Q32');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q32">
You should consider using XML indexes in order to maximize the performance of the
report.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q32-hide" onclick="showHide('Q32');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 14 (Chapter 7 - Case Scenario 2): Dynamic Schema
</h1>
You need to provide a solution for a dynamic schema for the Products table in your company.
All products have the same basic attributes, like product ID, product name, and list price.
However, different groups of products have different additional attributes. Besides dynamic
schema for the variable part of the attributes, you need to ensure at least basic constraints,
like data types, for these variable attributes.
<br />
<ol>
<li>
How would you make the schema of the Products table dynamic?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q33-show" onclick="showHide('Q33');return false;">Answer.</a>
</li>
<div class="more" id="Q33">
You could use the XML data type column to store the variable attributes in XML
format
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q33-hide" onclick="showHide('Q33');return false;">Hide the Answer.</a></div>
<br />
<li>
How would you ensure that at least basic constraints would be enforced?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q34-show" onclick="showHide('Q34');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q34">
You could validate the XML against an XML schema collection.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q34-hide" onclick="showHide('Q34');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 15 (Chapter 8 - Case Scenario 1): Working with Table Constraints
</h1>
As the lead database developer on a new project, you notice that database validation occurs
in the client application. As a result, database developers periodically run very costly queries to verify the integrity of the data. You have decided that your team should refactor the
database to improve the integrity of the database and shorten the costly nightly validation
queries. Answer the following questions about the actions you might take.
<br />
<ol>
<li>
How can you ensure that certain combinations of columns in a table have a unique
value?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q35-show" onclick="showHide('Q35');return false;">Answer.</a>
</li>
<div class="more" id="Q35">
You can ensure that certain columns or combinations of columns in a table are unique
by applying primary key and unique constraints. You can also apply a unique index.
Normally, it is preferable to use the declared primary key and unique constraints because they are easy to find and recognize within the SQL Server metadata and management tools. If the uniqueness of a row cannot be specified using a constraint or a
unique index, you may be able to use a trigger.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q35-hide" onclick="showHide('Q35');return false;">Hide the Answer.</a></div>
<br/>
<li>
How can you enforce that values in certain tables are restricted to specified ranges?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q36-show" onclick="showHide('Q36');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q36">
For simple restrictions of ranges in a table, you can use a check constraint. You can
then specify the restriction in the expression value of the constraint.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q36-hide" onclick="showHide('Q36');return false;">Hide the Answer.</a></div>
<li>
How can you enforce that all columns that contain values from lookup tables are valid?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q37-show" onclick="showHide('Q37');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q37">
To enforce that lookup values are valid, you should normally use foreign key constraints. Foreign key constraints are declared constraints, and as such are known
through metadata to SQL Server and the query optimizer. When joining a table that
has a foreign key constraint to its lookup table, it is helpful to add an index on the
foreign key column to assist join performance.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q37-hide" onclick="showHide('Q37');return false;">Hide the Answer.</a></div>
<li>
How can you ensure that all tables have a primary key, even tables that right now do
not have any primary key declared?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q38-show" onclick="showHide('Q38');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q38">
You cannot actively enforce every table to have a primary key constraint. However,
you can query sys.constraints to monitor the tables to make sure that every table does
include a primary key.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q38-hide" onclick="showHide('Q38');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 16 (Chapter 8 - Case Scenario 2): Working with Unique and Default
Constraints
</h1>
As you examine the database of your current project more closely, you find that there are
more data integrity problems than you first realized. Here are some of the problems you
found. How would you solve them?
<br />
<ol>
<li>
Most of the tables have a surrogate key, which you have implemented as a primary key.
However, there are other columns or combinations of columns that must be unique,
and a table can have only one primary key. How can you enforce that certain other
columns or combinations of columns will be unique?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q39-show" onclick="showHide('Q39');return false;">Answer.</a>
</li>
<div class="more" id="Q39">
You can create a unique constraint on a column or set of columns to ensure their
unique values, in addition to the primary key.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q39-hide" onclick="showHide('Q39');return false;">Hide the Answer.</a></div>
<br />
<li>
Several columns allow NULLs, even though the application is supposed to always
populate them. How can you ensure that those columns will never allow NULLs?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q40-show" onclick="showHide('Q40');return false;">Answer.</a>
</li>
<div class="more" id="Q40">
You can prevent a column from ever having NULLs by altering the table and redefining
the column as NOT NULL.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q40-hide" onclick="showHide('Q40');return false;">Hide the Answer.</a></div>
<br />
<li>
Often the application must specify specific values for every column when inserting
into a row. How can you set up the columns so that if the application does not insert a
value, a standard default value will be inserted automatically?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q41-show" onclick="showHide('Q41');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q41">
You can create a default constraint on a column to ensure that if no value is inserted, a
default value will be inserted in its place.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q41-hide" onclick="showHide('Q41');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 17 (Chapter 9 - Case Scenario 1): Comparing Views, Inline Functions, and
Synonyms
</h1>
As the lead database developer on a new project, you need to expose a logical view of
the database to applications that produce daily reports. Your job is to prepare a report for
the DBA team, showing the advantages and disadvantages of views, inline functions, and
synonyms for creating that logical view of the database. What would you recommend using,
based on each of the following conditions: views, inline functions, or synonyms?
<br />
<ol>
<li>
The application developers do not want to work with complex joins for their reports.
For updating data, they will rely on stored procedures.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q42-show" onclick="showHide('Q42');return false;">Answer.</a>
</li>
<div class="more" id="Q42">
To remove the need for developers working with complex joins, you can present them
with views and inline functions that hide the complexity of the joins. Because they will
use stored procedures to update data, you do not need to ensure that the views are
updatable.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q42-hide" onclick="showHide('Q42');return false;">Hide the Answer.</a></div>
<br />
<li>
In some cases, you need to be able to change the names of tables or views without
having to recode the application.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q43-show" onclick="showHide('Q43');return false;">Answer.</a>
</li>
<div class="more" id="Q43">
You can change the names or definitions of views and change table names without affecting the application if the application refers to synonyms. You will have to drop and
recreate the synonym when the underlying table or view has a name change, and that
will have to be done when the application is offline.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q43-hide" onclick="showHide('Q43');return false;">Hide the Answer.</a></div>
<br />
<li>
In other cases, the application needs to filter report data on the database by passing
parameters, but the developers do not want to use stored procedures for retrieving
the data.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q44-show" onclick="showHide('Q44');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q44">
You can use inline functions to provide viewlike objects that can be filtered by param-
eters. Stored procedures are not required because users can reference the inline function in the FROM clause of a query.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q44-hide" onclick="showHide('Q44');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 18 (Chapter 9 - Case Scenario 2): Converting Synonyms to Other Objects
</h1>
You have just been assigned the database developer responsibility for a database that makes
extensive use of synonyms in place of tables and views. Based on user feedback, you need to
replace some of the synonyms. In the following cases, identify what actions you can take that
will not cause users or applications to change their code.
<br />
<ol>
<li>
Some synonyms refer to tables. However, some of the tables must be filtered. You
need to leave the synonym in place but somehow filter what the table returns.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q45-show" onclick="showHide('Q45');return false;">Answer.</a>
</li>
<div class="more" id="Q45">
To filter the data coming from the table, you can create a view or inline function that filters the data appropriately, and recreate the synonym to reference the view or function.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q45-hide" onclick="showHide('Q45');return false;">Hide the Answer.</a></div>
<br />
<li>
Some synonyms refer to tables. Sometimes column names of the table can change, but
the synonym still needs to return the old column names.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q46-show" onclick="showHide('Q46');return false;">Answer.</a>
</li>
<div class="more" id="Q46">
To keep synonyms working even if column names of a table are changed, you can create a view that refers to the tables and recreate the synonym to refer to the view.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q46-hide" onclick="showHide('Q46');return false;">Hide the Answer.</a></div>
<br />
<li>
Some synonyms refer to views. You need to make it possible for users to see the names
and data types of the columns returned by the views when the users browse the database by using SSMS.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q47-show" onclick="showHide('Q47');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q47">
Synonyms cannot expose metadata. Therefore, when browsing a database in SSMS,
users will not see column names and their data types under the synonym. In order to
enable users to see the column data types of the underlying data tables, you must
replace the synonym with a view.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q47-hide" onclick="showHide('Q47');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 19 (Chapter 10 - Case Scenario 1): Using Modifications That Support
Optimized Logging
</h1>
You are a consultant for the IT department of a large retail company. The company has a
nightly process that first clears all rows from a table by using a DELETE statement, and then
populates the table with the result of a query against other tables. The result contains a few
dozen million rows. The process is extremely slow. You are asked to provide recommendations for improvements.
<br />
<ol>
<li>
Provide recommendations for improving the delete part of the process.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q48-show" onclick="showHide('Q48');return false;">Answer.</a>
</li>
<div class="more" id="Q48">
Regarding the delete process, if the entire table needs to be cleared, the customer
should consider using the TRUNCATE statement, which is minimally logged.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q48-hide" onclick="showHide('Q48');return false;">Hide the Answer.</a></div>
<br />
<li>
Provide recommendations for improving the insert part of the process.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q49-show" onclick="showHide('Q49');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q49">
Regarding the insert process, it could be that it’s currently very slow because it doesn’t
benefit from minimal logging. The customer should evaluate the feasibility of using
minimally logged inserts like the SELECT INTO statement (which would require dropping the target table first), the INSERT SELECT statement with the TABLOCK option,
and others. Note that the recovery model of the database needs to be simple or bulk
logged, so the customer should evaluate whether this is acceptable in terms of the
organization’s requirements for recovery capabilities.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q49-hide" onclick="showHide('Q49');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 20 (Chapter 10 - Case Scenario 2): Improving a process That Updates Data
</h1>
The same company that hired you to consult about its inefficient nightly process from the first
scenario hires you again. They ask for your advice regarding the following update processes:
<br />
<ol>
<li>
The database has a table holding about 100 million rows. About a third of the existing
rows need to be updated. Can you provide recommendations as to how to handle the
update in order not to cause unnecessary performance problems in the system?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q50-show" onclick="showHide('Q50');return false;">Answer.</a>
</li>
<div class="more" id="Q50">
The customer should consider developing a process that handles the large update in
chunks. If done in one big transaction, the process will very likely result in a significant
increase in the transaction log size. The process will also likely result in lock escalation
leading to blocking problems.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q50-hide" onclick="showHide('Q50');return false;">Hide the Answer.</a></div>
<br />
<li>
There’s an UPDATE statement that modifies rows in one table based on information
from related rows in another table. The UPDATE statement currently uses a separate subquery for each column that needs to be modified, obtaining the value of the
respective column from the related row in the source table. The statement also uses a
subquery to filter only rows that have matches in the source table. The process is very
slow. Can you suggest ways to improve it?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q51-show" onclick="showHide('Q51');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q51">
The customer should consider using an UPDATE statement based on a join instead of
the existing use of subqueries. The amount of code will be significantly reduced, and
the performance will likely improve. Each subquery requires a separate visit to the
related row. So using multiple subqueries to obtain values from multiple columns will
result in multiple visits to the data. With a join, through one visit to the matching row,
you can obtain any number of column values that you need.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q51-hide" onclick="showHide('Q51');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 21 (Chapter 11 - Case Scenario 1): Providing an Improved Solution for Generating Keys
</h1>
You’re a member of the database administrator (DBA) group in a company that manufactures
hiking gear. Most tables in the company’s OLTP database currently use an IDENTITY property
but require more flexibility. For example, often the application needs to generate the new
key before using it. Sometimes the application needs to update the key column, overwriting
it with new values. Also, the application needs to produce keys that do not conflict across
multiple tables.
<br />
<ol>
<li>
Suggest an alternative to using the IDENTITY column property.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q52-show" onclick="showHide('Q52');return false;">Answer.</a>
</li>
<div class="more" id="Q52">
You can address all of the existing problems with the IDENTITY property by using the
sequence object instead.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q52-hide" onclick="showHide('Q52');return false;">Hide the Answer.</a></div>
<br />
<li>
Explain how the alternative solution solves the existing problems.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q53-show" onclick="showHide('Q53');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q53">
With the sequence object, you can generate values before using them by invoking
the NEXT VALUE FOR function and storing the result in a variable. Unlike with the
IDENTITY property, you can update a column that normally gets its values from a
sequence object. Also, because a sequence object is not tied to a specific column in
a specific table, but instead is an independent object in the database, you can generate values from one sequence and use them in different tables.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q53-hide" onclick="showHide('Q53');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 22 (Chapter 11 - Case Scenario 2): Improving Modifications
</h1>
You work in the database group of a company that has recently upgraded the database from
SQL Server 2000 to SQL Server 2005 and then to SQL Server 2012. The code is still SQL Server
2000–compatible. There are issues with modifications submitted by the application to the
database.<br />
The application uses a procedure that accepts as inputs attributes of a row. The procedure
then uses logic that checks whether the key already exists in the target table, and if it does,
updates the target row. If it doesn’t, the procedure inserts a new row into the target. The
problem is that occasionally the procedure fails due to a primary key violation. This happens
when the existence check doesn’t find a row, but between that check and the insertion, some-
one else managed to insert a new row with the same key.<br />
The application has a monthly process that archives data that it needs to purge. Currently,
the application first copies data that needs to be deleted to the archive table in one state ment and then deletes those rows in another statement. Both statements use a filter that is
based on a date column called dt. You need to filter the rows where dt is earlier than a certain
date. The problem is that sometimes rows representing late arrivals are inserted into the table
between the copying and the deletion of rows, and the deletion process ends up deleting
rows that were not archived.<br />
You are tasked with finding solutions to the existing problems.
<br />
<ol>
<li>
Can you suggest a solution to the existing problem with the procedure that updates
the row when the source key exists in the target and inserts a row if it doesn’t?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q54-show" onclick="showHide('Q54');return false;">Answer.</a>
</li>
<div class="more" id="Q54">
A recommended solution is to use the MERGE statement. Define the source for the
MERGE statement as a derived table based on the VALUES clause, with a row made
of the input parameters for the procedure. Specify the table hint HOLDLOCK or
SERIALIZABLE against the target to prevent conflicts such as the ones that currently
exist in the system. Then use the WHEN MATCHED clause to issue an UPDATE action
if the target row exists, and the WHEN NOT MATCHED clause to issue an INSERT action if the target row doesn’t exist.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q54-hide" onclick="showHide('Q54');return false;">Hide the Answer.</a></div>
<br/>
<li>
Can you suggest a solution to the problem with the archiving process that prevents
deleting rows that were not archived?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q55-show" onclick="showHide('Q55');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q55">
One option is to work with the SERIALIZABLE isolation level, handling both the statement that copies the rows to the archive environment and the statement that deletes
the rows in one transaction. But a simpler solution is to do both tasks in one statement—a DELETE with an OUTPUT INTO clause. This ensures that only rows that are
copied to the archive table are deleted. And if for whatever reason the copying of the
rows to the archive table fails, the delete operation also fails, because both activities
are part of the same transaction.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q55-hide" onclick="showHide('Q55');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 23 (Chapter 12 - Case Scenario 1): Implementing Error Handling
</h1>
As a database developer on a key project for your company, you have been asked to refactor
a set of stored procedures in your production database server. You have observed that the
stored procedures have practically no error handling, and when they do have it, it is ad hoc
and unstructured. None of the stored procedures are using transactions. You need to put a
plan together to justify your activity.
<br />
<ol>
<li>
When should you recommend using explicit transactions?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q56-show" onclick="showHide('Q56');return false;">Answer.</a>
</li>
<div class="more" id="Q56">
Whenever more than one data change occurs in a stored procedure, and it is important that the data changes be treated as a logical unit of work, you should add transacion logic to the stored procedure.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q56-hide" onclick="showHide('Q56');return false;">Hide the Answer.</a></div>
<br/>
<li>
When should you recommend using a different isolation level?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q57-show" onclick="showHide('Q57');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q57">
You need to adapt the isolation levels to the requirements for transactional consistency. You should investigate the current application and the database for instances
of blocking and especially deadlocking. If you find deadlocks, and establish that they
are not due to mistakes in T-SQL coding, you can use various methods of lowering
the isolation level in order to make deadlocks less likely. However, be aware that some
transactions may require higher levels of isolation.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q57-hide" onclick="showHide('Q57');return false;">Hide the Answer.</a></div>
<li>
What type of error handling should you recommend?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q58-show" onclick="showHide('Q58');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q58">
You should use TRY/CATCH blocks in every stored procedure where errors might occur,
and encourage your team to standardize on that usage. By funneling all errors to the
CATCH block, you can handle errors in just one place in the code.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q58-hide" onclick="showHide('Q58');return false;">Hide the Answer.</a></div>
<br />
<li>
What plans should you include for refactoring dynamic SQL?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q59-show" onclick="showHide('Q59');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q59">
Check the stored procedures for the use of dynamic SQL, and where possible, replace
calls to the EXECUTE command with the sp_executesql stored procedure.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q59-hide" onclick="showHide('Q59');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 24 (Chapter 12 - Case Scenario 2): Implementing Transactions
</h1>
You have just been assigned to a new project as the database developer on the team. The application will use stored procedures for performing some of the financial operations. You have
decided to use T-SQL transactions. Answer the following questions about what you would
recommend in the specified situations.
<br />
<ol>
<li>
In some transactions that update tables, after a session reads a particular value from
another table, it is critical that the other table’s value not change until the transaction
is finished. What is the appropriate transaction isolation level to accomplish this?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q60-show" onclick="showHide('Q60');return false;">Answer.</a>
</li>
<div class="more" id="Q60">
To ensure that whenever data is read in a transaction the data will not change until the
end of the transaction, you can use the REPEATABLE READ transaction isolation level.
This is the least restrictive level that will satisfy the requirements.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q60-hide" onclick="showHide('Q60');return false;">Hide the Answer.</a></div>
<br />
<li>
You will use T-SQL scripts to deploy new objects such as tables, views, or T-SQL code to
the database. If any kind of T-SQL error occurs, you want the entire deployment script
to quit. How can you accomplish this without adding complex error handling?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q61-show" onclick="showHide('Q61');return false;">Answer.</a>
</li>
<div class="more" id="Q61">
When you deploy new database objects by using T-SQL scripts, you can wrap the
batches in a single transaction and use SET XACT_ABORT ON right after the BEGIN
TRANSACTION statement. Then if any T-SQL error occurs, the entire transaction will
abort and you will not have to add complex error handling.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q61-hide" onclick="showHide('Q61');return false;">Hide the Answer.</a></div>
<br />
<li>
One of the stored procedures will transfer money from one account to another. During
that transfer period, neither account can have any data changed, inserted, or deleted
for the range of values read by the transaction. What is the appropriate transaction
isolation level to accomplish this?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q62-show" onclick="showHide('Q62');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q62">
To ensure that, for the range of values read by the transaction, none of the rows being
read can be changed and that no new rows may be inserted and none deleted, you
can use the SERIALIZABLE isolation level. This is the most restrictive isolation level and
can lead to a lot of blocking, so you need to ensure that the transactions complete as
quickly as possible.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q62-hide" onclick="showHide('Q62');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 25 (Chapter 13 - Case Scenario 1): Implementing Stored procedures and
UDFs
</h1>
You have been assigned to a new project. As the lead database developer, you notice that
almost all data validation against the database occurs in the client software. Sometimes fatal
bugs in the client software have caused database inconsistency, and you want to refactor the
system by using stored procedures to help protect the database. Answer the following questions about what actions you can take to improve the reliability of the application.
<br />
<ol>
<li>
What steps can be taken to prevent duplicates or inconsistencies on unique keys and
mismatched foreign keys?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q63-show" onclick="showHide('Q63');return false;">Answer.</a>
</li>
<div class="more" id="Q63">
To prevent inconsistency in the database, ensure that the proper constraints are in
place: primary key and unique key constraints on tables, check constraints on columns,
and foreign key constraints between tables. Other more complex business rules can be
enforced by using triggers.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q63-hide" onclick="showHide('Q63');return false;">Hide the Answer.</a></div>
<br />
<li>
How can you present a standard interface from the application code to the database?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q64-show" onclick="showHide('Q64');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q64">
To present a standard interface to the database, use data tier stored procedures—that
is, use standard insert, update, and delete stored procedures for every table. The client software should only be allowed to change data in tables by using those stored
procedures.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q64-hide" onclick="showHide('Q64');return false;">Hide the Answer.</a></div>
<li>
The client developers would like to put parameters on views but T-SQL doesn’t allow
them. What can you use in place of parameterized views?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q65-show" onclick="showHide('Q65');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q65">
You can use table-valued functions in place of views, and define parameters to match
the requirements of the application developers. You can then call the function from
inside a stored procedure that accepts those parameters and send the results back to
the client.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q65-hide" onclick="showHide('Q65');return false;">Hide the Answer.</a></div>
<li>
<span style="color: red;">
There is one large table that is searched often based on three different columns, but
the user can choose any of the columns and leave the others blank. How can you use
stored procedures to make this searching more efficient?
</span>
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q66-show" onclick="showHide('Q66');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q66">
Consider making a search stored procedure that consists of a driver, and have it call
sub-procedures, one for each combination of parameter. Those sub-procedures will
always have the same query plan, so the procedures will not need to be recompiled.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q66-hide" onclick="showHide('Q66');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 26 (Chapter 13 - Case Scenario 2): Implementing Triggers
</h1>
You have been asked to review the T-SQL code of an existing database application and recommend improvements. Answer the following questions about recommendations you can
make about the design. <br />
<ol>
<li>
You notice that the system uses a lot of triggers to enforce foreign key constraints, and
the triggers are error-prone and difficult to debug. What changes can you recommend
to reduce the use of triggers?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q67-show" onclick="showHide('Q67');return false;">Answer.</a>
</li>
<div class="more" id="Q67">
Foreign key constraints can be implemented by using triggers, but the code can
become complex and error prone. You can recommend instead that the database
developers implement true referential integrity by using T-SQL declared foreign key
constraints rather than triggers.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q67-hide" onclick="showHide('Q67');return false;">Hide the Answer.</a></div>
<br />
<li>
You also observe that there are some complex operations that use nested triggers,
which have never been made to work correctly in the application. What action can you
recommend to eliminate the use of nested triggers?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q68-show" onclick="showHide('Q68');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q68">
You can recommend that the application disable nested triggers on the development
server so that the database developers can get used to the idea of completing all necessary actions within only one level of a trigger. That should help simplify the trigger
code and improve the ability to debug it.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q68-hide" onclick="showHide('Q68');return false;">Hide the Answer.</a></div>
<li>
The application must often insert data into a main table and several subsidiary tables
in the same action, making the application code very complex. What can you recommend as a way of moving some of that complexity into the database and out of the
application?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q69-show" onclick="showHide('Q69');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q69">
When the application inserts data into one table, and must also insert into other
subsidiary tables in the same action, you can recommend that the database developers use an INSTEAD OF trigger to execute. In that trigger, multiple inserts can be made
before inserting into the main table.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q69-hide" onclick="showHide('Q69');return false;">Hide the Answer.</a></div>
<li>
There is an important table that requires some simple logging actions to take place
after any changes to the data. The logging is to a custom table built especially to meet
application requirements. What recommendation might you make to help implement
such a logging action?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q70-show" onclick="showHide('Q70');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q70">
To support simple logging, you can recommend that the database developers use a
DML AFTER trigger. This type of trigger executes after an INSERT, UPDATE, or DELETE
statement and it can write to the logging table.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q70-hide" onclick="showHide('Q70');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 27 (Chapter 14 - Case Scenario 1): Analysis of Queries
</h1>
You got an urgent call from a manager of a company where you are maintaining SQL Server.
The manager complains that their SQL Server database has been unresponsive for a couple
of hours. Your task is to optimize one query only, but as soon as possible. However, you need
to find the most problematic query. You connect to the SQL Server instance. You realize there
are hundreds of concurrent users, and neither Extended Events nor a SQL Trace session is running. You also find out that SQL Server has been running without interruption for six months. <br />
<ol>
<li>
How do you start analysis in this situation?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q71-show" onclick="showHide('Q71');return false;">Answer.</a>
</li>
<div class="more" id="Q71">
You should use execution-related DMOs to find the most problematic query.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q71-hide" onclick="showHide('Q71');return false;">Hide the Answer.</a></div>
<br />
<li>
When you find the most problematic query, how do you proceed?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q72-show" onclick="showHide('Q72');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q72">
You could use a graphical estimated execution plan for this query to find the operators
that have the highest cost. You could also check whether there are any missing indexes
reported by index-related DMOs that this query could benefit from.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q72-hide" onclick="showHide('Q72');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 28 (Chapter 14 - Case Scenario 2): Constant Monitoring
</h1>
You need to monitor your SQL Server instance constantly in order to detect potential bottlenecks. Your SQL Server instance is used heavily. You should not overload it with monitoring
procedures.
<br />
<ol>
<li>
Which tool would you use for monitoring?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q73-show" onclick="showHide('Q73');return false;">Answer.</a>
</li>
<div class="more" id="Q73">
You should use SQL Server Extended Events as a very lightweight performance monitoring system.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q73-hide" onclick="showHide('Q73');return false;">Hide the Answer.</a></div>
<br />
<li>
How would you minimize the impact of the tool?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q74-show" onclick="showHide('Q74');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q74">
You should monitor a few of the most important events only for your case. You should
capture only fields you need. You should also filter the session events to include only
the events you really need.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q74-hide" onclick="showHide('Q74');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 29 (Chapter 15 - Case Scenario 1): Table Scans
</h1>
Database administrators from a company where you are maintaining a SQL Server database
complain that SQL Server scans entire tables for most of the queries, although the queries
are very selective. The performance is not acceptable. You need to help them improve the
performance. <br />
<ol>
<li>
What physical structures should you check?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q75-show" onclick="showHide('Q75');return false;">Answer.</a>
</li>
<div class="more" id="Q75">
You should check whether the queries are supported by indexes. In addition, you
should check whether the statistics for the indexes are created and updated.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q75-hide" onclick="showHide('Q75');return false;">Hide the Answer.</a></div>
<br />
<li>
Would you check some code as well?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q76-show" onclick="showHide('Q76');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q76">
You should check whether the queries use appropriate search arguments.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q76-hide" onclick="showHide('Q76');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 30 (Chapter 15 - Case Scenario 2): Slow Updates
</h1>
End users from a company where you are responsible for the database optimization complain
that data updates are slow, even when updating a single row. Seeking for the updated row is
supported by appropriate indexes. SELECT queries are performing well. This is what you expected, because you created nonclustered indexes on all columns used in these queries. You
need to improve the performance of the database for updates as well.
<br />
<ol>
<li>
What would you suspect to be the reason for slow updates?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q77-show" onclick="showHide('Q77');return false;">Answer.</a>
</li>
<div class="more" id="Q77">
Too many indexes might slow updates. You probably created many indexes that are
useless; however, because SQL Server has to maintain them, the updates are slow.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q77-hide" onclick="showHide('Q77');return false;">Hide the Answer.</a></div>
<br />
<li>
How would you investigate for possible problems?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q78-show" onclick="showHide('Q78');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q78">
You can query the sys.dm_db_index_usage_stats dynamic management object to find
which indexes are used for seeks and which are used for updates only.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q78-hide" onclick="showHide('Q78');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 31 (Chapter 16 - Case Scenario 1): Performance Improvement
Recommendations for Cursors and Temporary Objects
</h1>
You are hired as a consultant by a startup company who develops an application that uses
SQL Server as the database. The company is currently facing performance and scalability
problems. You examine the company’s code and identify a number of things.<br />
Almost all solutions use cursors. When you examine the solutions you see that they are not
the types that have to be implemented with iterative logic.<br />
Some solutions store intermediate results in table variables and then query the table variables. Large numbers of rows are stored in the table variables.
<br />
<ol>
<li>
Can you provide recommendations concerning the fact that most solutions use
cursors?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q79-show" onclick="showHide('Q79');return false;">Answer.</a>
</li>
<div class="more" id="Q79">
The customer should evaluate the use of set-based solutions instead of cursor-based
ones. If most of their solutions are using cursors, there could be a problem with a lack
of knowledge and understanding of relational concepts. It would probably be a good
idea to recommend to the company that its developers take training on the subject.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q79-hide" onclick="showHide('Q79');return false;">Hide the Answer.</a></div>
<br/>
<li>
Can you provide recommendations concerning the use of table variables?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q80-show" onclick="showHide('Q80');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q80">
When large numbers of rows need to be stored in the temporary object, the optimizer’s ability to produce accurate selectivity estimates becomes more important for
the efficiency of the plan. The one exception is when the plans are trivial. SQL Server
does not maintain distribution statistics (histograms) on table variables, so with those,
the estimates tend to be inaccurate. Inaccurate estimates can lead to suboptimal plans.
The customer should examine the query plans and look for bad estimates. And if they find them, they should evaluate whether to use temporary tables in those cases
instead. SQL Server does maintain histograms for temporary tables, and therefore the
execution plans for those tend to be more optimal.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q80-hide" onclick="showHide('Q80');return false;">Hide the Answer.</a></div>
<li>
Can you explain to the customer what the circumstances are in which cursors and table
variables should be used?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q81-show" onclick="showHide('Q81');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q81">
In some cases, it’s appropriate to use table variables—for example, when the amount
of data is very small, like a page or two. In such a case, the efficiency of the plan is
simply not important. Also, when the table is large but the plan is trivial, the optimizer doesn’t need histograms in order to choose an efficient plan. The fact that table
variables don’t have histograms does give you some benefits. You don’t pay the costs
associated with maintaining them. You also don’t pay for recompilations of the execution plans that are related to refreshes of the histograms.<br />
As for cursors, in some cases, you have to run a process per each row from a table.
For example, for maintenance purposes you might need to perform some work per
each index, table, database, or other object. Cursors are designed for such purposes.
As for data manipulation, there could be cases where the SQL Server Query Optimizer
doesn’t do a good job optimizing a query, and you cannot find a way to help the optimizer generate an efficient plan. With cursors, despite the higher overhead, sometimes
you can achieve better results because you do have more control. But such cases are
the exception rather than the norm.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q81-hide" onclick="showHide('Q81');return false;">Hide the Answer.</a><br />
</div>
</ol>
<h1>
Case Scenario 32 (Chapter 16 - Case Scenario 2): Identifying Inaccuracies in Answers
</h1>
At a conference, you attend a lecture about T-SQL. At the end of the lecture, the speaker
conducts a Q&A session. Following are questions members of the audience present to the
speaker and the speaker’s answers. Identify the inaccuracies in the speaker’s responses.
<br />
<ol>
<li>
<b>Q:</b> From a performance perspective, what are the differences between temporary
tables and table variables?<b>A:</b> There are no differences. Microsoft just wants to give you a dozen different ways to
do the same thing.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q82-show" onclick="showHide('Q82');return false;">Answer.</a>
</li>
<div class="more" id="Q82">
There are performance-related differences between temporary tables and table
variables. One important difference is the fact that SQL Server maintains distribution
statistics (histograms) against temporary tables but not against table variables. This
means that with temporary tables, the optimizer can usually make better selectivity
estimates. So the plans involving temporary tables tend to be more optimal than plans
involving table variables.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q82-hide" onclick="showHide('Q82');return false;">Hide the Answer.</a></div>
<br />
<li>
<b>Q:</b> I have a multirow UPDATE trigger that sets the value of a column called lastmod in
the modified rows to the value returned by the function SYSDATETIME(). The trigger
uses a cursor against the inserted table to handle one row at a time. The trigger performs badly. Any suggestions on how to improve the trigger’s performance?<b>A:</b> Instead of using a cursor, write a set-based solution that uses a WHILE loop and a
TOP query to iterate through the keys one at a time.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q83-show" onclick="showHide('Q83');return false;">Answer.</a>
<br />
<div class="more" id="Q83">
Using a loop-based solution with a TOP query instead of a cursor neither makes the
solution set-based nor necessarily more efficient than the existing cursor-based solution. You’re still handling the rows one at a time. A better approach would be to use a
single UPDATE or MERGE statement that joins the inserted table with the underlying
table, and update all target rows by using one set-based operation.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q83-hide" onclick="showHide('Q83');return false;">Hide the Answer.</a></div>
</li>
<br/>
<li>
<b>Q:</b> Can you give an example for which table expressions are useful?<b>A:</b> One example is when you want to persist the result of an expensive query and then
need to refer to that result a number of times.
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q84-show" onclick="showHide('Q84');return false;">Answer.</a>
<br />
<div class="more" id="Q84">
The result of the table expression’s inner query doesn’t get persisted in a work table.
SQL Server unnests all references to table expressions and interacts with the underlying objects directly. Multiple references get unnested multiple times, so the work is
repeated. If you want to persist the result of an expensive query to avoid repeating the
work, you should consider using temporary tables or table variables. An example of
the usefulness of table expressions is when you need to refer to a column alias that was
generated in the SELECT list in clauses that are logically processed before the SELECT,
like WHERE, GROUP BY, and HAVING.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q84-hide" onclick="showHide('Q84');return false;">Hide the Answer.</a></div>
</li>
</ol>
<h1>
Case Scenario 33 (Chapter 17 - Case Scenario 1): Query Optimization
</h1>
Database administrators from a company where you are maintaining SQL Server complain
that SQL Server does not use indexes for some queries from a third-party application. The
queries are generated in the application directly, so you cannot modify them.
<br />
<ol>
<li>
What actions can you take?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q85-show" onclick="showHide('Q85');return false;">Answer.</a>
</li>
<div class="more" id="Q85">
You can check whether the indexes are the most appropriate for the queries. You can
also check whether the statistics for the indexes are updated. In addition, you can create plan guides for the problematic queries.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q85-hide" onclick="showHide('Q85');return false;">Hide the Answer.</a></div>
<br />
<li>
Is it possible to optimize the queries you cannot modify?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q86-show" onclick="showHide('Q86');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q86">
No, you cannot use the optimizer hints, because you cannot modify the text of the
problematic queries.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q86-hide" onclick="showHide('Q86');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 34 (Chapter 17 - Case Scenario 2): Table Hint
</h1>
There is a query in a stored procedure for which you suspect that SQL Server does not use
an optimal plan. Although the very selective WHERE clause of the query is supported by a
nonclustered index, SQL Server does not use it. The statistics for all indexes are up to date.
You need to optimize this query.
<br />
<ol>
<li>
Can you modify the query to use the index?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q87-show" onclick="showHide('Q87');return false;">Answer.</a>
</li>
<div class="more" id="Q87">
Yes. Because the query is inside a stored procedure and not embedded in an application, you can modify it.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q87-hide" onclick="showHide('Q87');return false;">Hide the Answer.</a></div>
<br />
<li>
How would you accomplish this task?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q88-show" onclick="showHide('Q88');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q88">
You can use a table hint to force the index usage.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q88-hide" onclick="showHide('Q88');return false;">Hide the Answer.</a></div>
</ol>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-59282324011187466932015-06-20T18:40:00.002-05:002015-10-21T15:55:03.931-05:00Querying T-SQL Interview Questions - Part 1 of 2 (On Comprehension from TK 70-461)<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>SSAS Comprehension Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
background-color: #fff8d8;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
</style>
</head>
<body>
<div id="wrap">
<h1>Question 1</h1>
<p>
Name two aspects in which T-SQL deviates from the relational model.
<a href="#" id="Q1-show" class="showLink" onclick="showHide('Q1');return false;">Answer.</a>
</p>
<div id="Q1" class="more">
<p>
A relation has a body with a distinct set of tuples. A table doesn’t have to have
a key. T-SQL allows referring to ordinal positions of columns in the ORDER BY
clause.
</p>
<p><a href="#" id="Q1-hide" class="hideLink" onclick="showHide('Q1');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 2</h1>
<p>
Explain how you can address the two items in question 1 and use T-SQL in a
relational way.
<a href="#" id="Q2-show" class="showLink" onclick="showHide('Q2');return false;">Answer.</a>
</p>
<div id="Q2" class="more">
<p>
Define a key in every table. Refer to attribute names—not their ordinal
positions—in the ORDER BY clause.
</p>
<p><a href="#" id="Q2-hide" class="hideLink" onclick="showHide('Q2');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 3</h1>
<p>
What is the difference between the WHERE and HAVING clauses?
<a href="#" id="Q3-show" class="showLink" onclick="showHide('Q3');return false;">Answer.</a>
</p>
<div id="Q3" class="more">
<p>
The WHERE clause is evaluated before rows are grouped, and therefore is evaluated per row. The HAVING clause is evaluated after rows are grouped, and therefore
is evaluated per group.
</p>
<p><a href="#" id="Q3-hide" class="hideLink" onclick="showHide('Q3');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 4</h1>
<p>
Why are you not allowed to refer to a column alias defined by the SELECT
clause in the WHERE clause?
<a href="#" id="Q4-show" class="showLink" onclick="showHide('Q4');return false;">Answer.</a>
</p>
<div id="Q4" class="more">
<p>
Because the WHERE clause is logically evaluated in a phase earlier to the one
that evaluates the SELECT clause.
</p>
<p><a href="#" id="Q4-hide" class="hideLink" onclick="showHide('Q4');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 5</h1>
<p>
Why are you not allowed to refer to a column alias defined by the SELECT
clause in the same SELECT clause?
<a href="#" id="Q5-show" class="showLink" onclick="showHide('Q5');return false;">Answer.</a>
</p>
<div id="Q5" class="more">
<p>
Because all expressions that appear in the same logical query processing phase
are evaluated conceptually at the same point in time.
</p>
<p><a href="#" id="Q5-hide" class="hideLink" onclick="showHide('Q5');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 6</h1>
<p>
What are the forms of aliasing an attribute in T-SQL?
<a href="#" id="Q6-show" class="showLink" onclick="showHide('Q6');return false;">Answer.</a>
</p>
<div id="Q6" class="more">
<p>
The forms are <expression> AS <alias>, <expression> <alias> , and <alias> = <expression>.
</p>
<p><a href="#" id="Q6-hide" class="hideLink" onclick="showHide('Q6');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 7</h1>
<p>
What is an irregular identifier?
<a href="#" id="Q7-show" class="showLink" onclick="showHide('Q7');return false;">Answer.</a>
</p>
<div id="Q7" class="more">
<p>
An identifier that does not follow the rules for formatting identifiers; for
example, it starts with a digit, has an embedded space, or is a reserved T-SQL
keyword.
</p>
<p><a href="#" id="Q7-hide" class="hideLink" onclick="showHide('Q7');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 8</h1>
<p>
Would you use the type FLOAT to represent a product unit price?
<a href="#" id="Q8-show" class="showLink" onclick="showHide('Q8');return false;">Answer.</a>
</p>
<div id="Q8" class="more">
<p>
No, because FLOAT is an approximate data type and cannot represent all values
precisely.
</p>
<p><a href="#" id="Q8-hide" class="hideLink" onclick="showHide('Q8');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 9</h1>
<p>
What is the difference between NEWID and NEWSEQUENTIALID?
<a href="#" id="Q9-show" class="showLink" onclick="showHide('Q9');return false;">Answer.</a>
</p>
<div id="Q9" class="more">
<p>
The NEWID function generates GUID values in random order, whereas the
NEWSEQUENTIAL ID function generates GUIDs that increase in a sequential
order.
</p>
<p><a href="#" id="Q9-hide" class="hideLink" onclick="showHide('Q9');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 10</h1>
<p>
Which function returns the current date and time value as a DATETIME2 type?
<a href="#" id="Q10-show" class="showLink" onclick="showHide('Q10');return false;">Answer.</a>
</p>
<div id="Q10" class="more">
<p>
The SYSDATETIME function.
</p>
<p><a href="#" id="Q10-hide" class="hideLink" onclick="showHide('Q10');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 11</h1>
<p>
When concatenating character strings, what is the difference between the plus
(+) operator and the CONCAT function?
<a href="#" id="Q11-show" class="showLink" onclick="showHide('Q11');return false;">Answer.</a>
</p>
<div id="Q11" class="more">
<p>
The + operator by default yields a NULL result on NULL input, whereas the
CONCAT function treats NULLs as empty strings.
</p>
<p><a href="#" id="Q11-hide" class="hideLink" onclick="showHide('Q11');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 12</h1>
<p>
What are the performance benefits in using the WHERE filter?
<a href="#" id="Q12-show" class="showLink" onclick="showHide('Q12');return false;">Answer.</a>
</p>
<div id="Q12" class="more">
<p>
You reduce network traffic by filtering in the database server instead of in
the client, and you can potentially use indexes to avoid full scans of the tables
involved.
</p>
<p><a href="#" id="Q12-hide" class="hideLink" onclick="showHide('Q12');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 13</h1>
<p>
What is the form of a filter predicate that can rely on index ordering called?
<a href="#" id="Q13-show" class="showLink" onclick="showHide('Q13');return false;">Answer.</a>
</p>
<div id="Q13" class="more">
<p>
A search argument, or SARG, for short.
</p>
<p><a href="#" id="Q13-hide" class="hideLink" onclick="showHide('Q13');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 14</h1>
<p>
How do you guarantee the order of the rows in the result of a query?
<a href="#" id="Q14-show" class="showLink" onclick="showHide('Q14');return false;">Answer.</a>
</p>
<div id="Q14" class="more">
<p>
The only way to do so is by adding an ORDER BY clause.
</p>
<p><a href="#" id="Q14-hide" class="hideLink" onclick="showHide('Q14');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 15</h1>
<p>
What is the difference between the result of a query with and one without an
ORDER BY clause?
<a href="#" id="Q15-show" class="showLink" onclick="showHide('Q15');return false;">Answer.</a>
</p>
<div id="Q15" class="more">
<p>
Without an ORDER BY clause, the result is relational (from an ordering perspec-
tive); with an ORDER BY clause, the result is conceptually what the standard
calls a cursor.
</p>
<p><a href="#" id="Q15-hide" class="hideLink" onclick="showHide('Q15');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 16</h1>
<p>
How do you guarantee deterministic results with TOP?
<a href="#" id="Q16-show" class="showLink" onclick="showHide('Q16');return false;">Answer.</a>
</p>
<div id="Q16" class="more">
<p>
By either returning all ties by using the WITH TIES option or by defining unique
ordering to break ties.
</p>
<p><a href="#" id="Q16-hide" class="hideLink" onclick="showHide('Q16');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 17</h1>
<p>
What are the benefits of using OFFSET-FETCH over TOP?
<a href="#" id="Q17-show" class="showLink" onclick="showHide('Q17');return false;">Answer.</a>
</p>
<div id="Q17" class="more">
<p>
OFFSET-FETCH is standard and TOP isn’t; also, OFFSET-FETCH supports a skipping capability that TOP doesn’t.
</p>
<p><a href="#" id="Q17-hide" class="hideLink" onclick="showHide('Q17');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 18</h1>
<p>
What is the difference between the old and new syntax for cross joins?
<a href="#" id="Q18-show" class="showLink" onclick="showHide('Q18');return false;">Answer.</a>
</p>
<div id="Q18" class="more">
<p>
The new syntax has the CROSS JOIN keywords between the table names and
the old syntax has a comma.
</p>
<p><a href="#" id="Q18-hide" class="hideLink" onclick="showHide('Q18');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 19</h1>
<p>
What are the different types of outer joins?
<a href="#" id="Q19-show" class="showLink" onclick="showHide('Q19');return false;">Answer.</a>
</p>
<div id="Q19" class="more">
<p>
Left, right, and full.
</p>
<p><a href="#" id="Q19-hide" class="hideLink" onclick="showHide('Q19');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 20</h1>
<p>
What is the difference between self-contained and correlated subqueries?
<a href="#" id="Q20-show" class="showLink" onclick="showHide('Q20');return false;">Answer.</a>
</p>
<div id="Q20" class="more">
<p>
Self-contained subqueries are independent of the outer query, whereas correlated subqueries have a reference to an element from the table in the outer
query.
</p>
<p><a href="#" id="Q20-hide" class="hideLink" onclick="showHide('Q20');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 21</h1>
<p>
What is the difference between the APPLY and JOIN operators?
<a href="#" id="Q21-show" class="showLink" onclick="showHide('Q21');return false;">Answer.</a>
</p>
<div id="Q21" class="more">
<p>
With a JOIN operator, both inputs represent static relations. With APPLY, the
left side is a static relation, but the right side can be a table expression with
correlations to elements from the left table.
</p>
<p><a href="#" id="Q21-hide" class="hideLink" onclick="showHide('Q21');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 22</h1>
<p>
Which set operators does T-SQL support?
<a href="#" id="Q22-show" class="showLink" onclick="showHide('Q22');return false;">Answer.</a>
</p>
<div id="Q22" class="more">
<p>
The UNION, INTERSECT, and EXCEPT set operators, as well as the UNION ALL
multiset operator.
</p>
<p><a href="#" id="Q22-hide" class="hideLink" onclick="showHide('Q22');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 23</h1>
<p>
Name two requirements for the queries involved in a set operator.
<a href="#" id="Q23-show" class="showLink" onclick="showHide('Q23');return false;">Answer.</a>
</p>
<div id="Q23" class="more">
<p>
The number of columns in the two queries needs to be the same, and corresponding columns need to have compatible types.
</p>
<p><a href="#" id="Q23-hide" class="hideLink" onclick="showHide('Q23');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 24</h1>
<p>
What makes a query a grouped query?
<a href="#" id="Q24-show" class="showLink" onclick="showHide('Q24');return false;">Answer.</a>
</p>
<div id="Q24" class="more">
<p>
When you use an aggregate function, a GROUP BY clause, or both.
</p>
<p><a href="#" id="Q24-hide" class="hideLink" onclick="showHide('Q24');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 25</h1>
<p>
What are the clauses that you can use to define multiple grouping sets in the
same query?
<a href="#" id="Q25-show" class="showLink" onclick="showHide('Q25');return false;">Answer.</a>
</p>
<div id="Q25" class="more">
<p>
GROUPING SETS, CUBE, and ROLLUP.
</p>
<p><a href="#" id="Q25-hide" class="hideLink" onclick="showHide('Q25');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 26</h1>
<p>
What is the difference between PIVOT and UNPIVOT?
<a href="#" id="Q26-show" class="showLink" onclick="showHide('Q26');return false;">Answer.</a>
</p>
<div id="Q26" class="more">
<p>
PIVOT rotates data from a state of rows to a state of columns; UNPIVOT rotates
the data from columns to rows.
</p>
<p><a href="#" id="Q26-hide" class="hideLink" onclick="showHide('Q26');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 27</h1>
<p>
What type of language constructs are PIVOT and UNPIVOT implemented as?
<a href="#" id="Q27-show" class="showLink" onclick="showHide('Q27');return false;">Answer.</a>
</p>
<div id="Q27" class="more">
<p>
PIVOT and UNPIVOT are implemented as table operators (The other table operators are JOIN and APPLY).
</p>
<p><a href="#" id="Q27-hide" class="hideLink" onclick="showHide('Q27');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 28</h1>
<p>
What are the clauses that the different types of window functions support?
<a href="#" id="Q28-show" class="showLink" onclick="showHide('Q28');return false;">Answer.</a>
</p>
<div id="Q28" class="more">
<p>
<font color="red">Partitioning, ordering, and framing clauses.</font>
</p>
<p><a href="#" id="Q28-hide" class="hideLink" onclick="showHide('Q28');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 29</h1>
<p>
What do the delimiters UNBOUNDED PRECEDING and UNBOUNDED FOLLOW-
ING represent?
<a href="#" id="Q29-show" class="showLink" onclick="showHide('Q29');return false;">Answer.</a>
</p>
<div id="Q29" class="more">
<p>
The beginning and end of the partition, respectively.
</p>
<p><a href="#" id="Q29-hide" class="hideLink" onclick="showHide('Q29');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 30</h1>
<p>
Can you store indexes from the same full-text catalog to different filegroups?
<a href="#" id="Q30-show" class="showLink" onclick="showHide('Q30');return false;">Answer.</a>
</p>
<div id="Q30" class="more">
<p>
Yes. A full-text catalog is a virtual object only; full-text indexes are physical objects. You can store each full-text index from the same catalog to a different file
group.
</p>
<p><a href="#" id="Q30-hide" class="hideLink" onclick="showHide('Q30');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 31</h1>
<p>
How do you search for synonyms of a word with the CONTAINS predicate?
<a href="#" id="Q31-show" class="showLink" onclick="showHide('Q31');return false;">Answer.</a>
</p>
<div id="Q31" class="more">
<p>
You have to use the CONTAINS(FTcolumn, ‘FORMSOF(THESAURUS,
SearchWord1)’) syntax.
</p>
<p><a href="#" id="Q31-hide" class="hideLink" onclick="showHide('Q31');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 32</h1>
<p>
Which is a more specific predicate, CONTAINS or FREETEXT?
<a href="#" id="Q32-show" class="showLink" onclick="showHide('Q32');return false;">Answer.</a>
</p>
<div id="Q32" class="more">
<p>
The FREETEXT predicate is less specific and thus returns more rows than the CONTAINS
predicate. It searches for the values that match the meaning of a phrase and not just exact
words. The form is much simpler than the form of the CONTAINS predicate: SELECT…FROM…WHERE
FREETEXT(FTcolumn, ‘SearchWord1 SearchWord2’). With this, you are searching for rows
where the FTcolumn includes any of the inflectional forms and any of the defined synonyms
of the words SearchWord1 and SearchWord2.
</p>
<p><a href="#" id="Q32-hide" class="hideLink" onclick="showHide('Q32');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 33</h1>
<p>
How many full-text search and how many semantic search functions are supported
by SQL Server?
<a href="#" id="Q33-show" class="showLink" onclick="showHide('Q33');return false;">Answer.</a>
</p>
<div id="Q33" class="more">
<p>
SQL Server supports two full-text search (CONTAINSTABLE and FREETEXTTABL) and three semantic search functions (SEMANTICKEYPHRASETABLE, SEMANTICSIMILARITYTABLE, and SEMANTICSIMILARITYDETAILSTABLE)
</p>
<p><a href="#" id="Q33-hide" class="hideLink" onclick="showHide('Q33');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 34</h1>
<p>
How can you get an XSD schema together with an XML document from your
SELECT statement?
<a href="#" id="Q34-show" class="showLink" onclick="showHide('Q34');return false;">Answer.</a>
</p>
<div id="Q34" class="more">
<p>
You should use the XMLSCHEMA directive in the FOR XML clause. For Example:
</p><p>
<code>
SELECT [Customer].custid AS [custid],
[Customer].companyname AS [companyname],
[Order].orderid AS [orderid],
[Order].orderdate AS [orderdate]<br />
FROM Sales.Customers AS [Customer]<br />
INNER JOIN Sales.Orders AS [Order]
ON [Customer].custid = [Order].custid<br />
WHERE 1 = 2<br />
FOR XML AUTO, ELEMENTS,
XMLSCHEMA('TK461-CustomersOrders');
</code>
</p>
<p><a href="#" id="Q34-hide" class="hideLink" onclick="showHide('Q34');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 35</h1>
<p>
What do you do in the Return clause of the FLWOR (For, Let, Where, Order by, Return) expressions?
<a href="#" id="Q35-show" class="showLink" onclick="showHide('Q35');return false;">Answer.</a>
</p>
<div id="Q35" class="more">
<p>
The return clause is evaluated once per iteration, and the results are returned
to the client in the iteration order. With this clause, you format the resulting XML.
</p>
<p><a href="#" id="Q35-hide" class="hideLink" onclick="showHide('Q35');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 36</h1>
<p>
What would be the result of the expression (12, 4, 7) != 7?
<a href="#" id="Q36-show" class="showLink" onclick="showHide('Q36');return false;">Answer.</a>
</p>
<div id="Q36" class="more">
<p>
The result would be true. This is why:
</p><p>
Boolean predicates select all nodes for which the predicate evaluates to true. XQuery supports logical and and or operators. However, you might be surprised by how comparison operators work. They work on both atomic values and sequences. For sequences, if one atomic
value in a sequence leads to a true exit of the expression, the whole expression is evaluated to
true. Look at the following example.
</p><p>
<code>DECLARE @x AS XML = N'';<br/>
SELECT @x.query('(1, 2, 3) = (2, 4)'); -- true<br />
SELECT @x.query('(5, 6) < (2, 4)'); -- false<br />
SELECT @x.query('(1, 2, 3) = 1'); -- true<br />
SELECT @x.query('(1, 2, 3) != 1'); -- true<br />
</code>
</p>
<p><a href="#" id="Q36-hide" class="hideLink" onclick="showHide('Q36');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 37</h1>
<p>
Which XML data type method would you use to retrieve scalar values from an XML
instance?
<a href="#" id="Q37-show" class="showLink" onclick="showHide('Q37');return false;">Answer.</a>
</p>
<div id="Q37" class="more">
<p>
The value() XML data type method retrieves scalar values from an XML instance.
</p>
<p><a href="#" id="Q37-hide" class="hideLink" onclick="showHide('Q37');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 38</h1>
<p>
Can a table or column name contain spaces, apostrophes, and other nonstandard characters?
<a href="#" id="Q38-show" class="showLink" onclick="showHide('Q38');return false;">Answer.</a>
</p>
<div id="Q38" class="more">
<p>
Yes, table and column names can be delimited identifiers that contain nonstandard characters.
</p>
<p><a href="#" id="Q38-hide" class="hideLink" onclick="showHide('Q38');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 39</h1>
<p>
What types of table compression are available?
<a href="#" id="Q39-show" class="showLink" onclick="showHide('Q39');return false;">Answer.</a>
</p>
<div id="Q39" class="more">
<p>
You can use either page or row compression on a table. Page compression
includes row compression.
</p>
<p><a href="#" id="Q39-hide" class="hideLink" onclick="showHide('Q39');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 40</h1>
<p>
How does SQL Server enforce uniqueness in both primary key and unique
constraints?
<a href="#" id="Q40-show" class="showLink" onclick="showHide('Q40');return false;">Answer.</a>
</p>
<div id="Q40" class="more">
<p>
SQL Server uses unique indexes to enforce uniqueness for both primary key
and unique constraints.
</p>
<p><a href="#" id="Q40-hide" class="hideLink" onclick="showHide('Q40');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 41</h1>
<p>
Can a primary key on one table have the same name as the primary key in
another table in the same database?
<a href="#" id="Q41-show" class="showLink" onclick="showHide('Q41');return false;">Answer.</a>
</p>
<div id="Q41" class="more">
<p>
No, all table constraints must have unique names in a database.
</p>
<p><a href="#" id="Q41-hide" class="hideLink" onclick="showHide('Q41');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 42</h1>
<p>
Must a view consist of only one SELECT statement?
<a href="#" id="Q42-show" class="showLink" onclick="showHide('Q42');return false;">Answer.</a>
</p>
<div id="Q42" class="more">
<p>
Technically, yes, but a workaround to this is that you can unite (using the
UNION statement) multiple SELECT statements that together produce one
result set.
</p>
<p><a href="#" id="Q42-hide" class="hideLink" onclick="showHide('Q42');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 43</h1>
<p>
What types of views are available in T-SQL?
<a href="#" id="Q43-show" class="showLink" onclick="showHide('Q43');return false;">Answer.</a>
</p>
<div id="Q43" class="more">
<p>
You can create regular views, which are just stored SELECT statements, or
indexed views (Create the view first, then index the view by CREATING A UNIQUE CLUSTERED INDEX ), which actually materialize the data, in addition to partitioned
views (If the tables are in one database or at least on one instance of SQL Server, it is called a partitioned view or a local
partitioned view. If the tables are spread across multiple SQL Server instances, the view is
called a distributed partitioned view).
</p>
<p><a href="#" id="Q43-hide" class="hideLink" onclick="showHide('Q43');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 44</h1>
<p>
What type of data does an inline function return?
<a href="#" id="Q44-show" class="showLink" onclick="showHide('Q44');return false;">Answer.</a>
</p>
<div id="Q44" class="more">
<p>
Inline functions return tables, and accordingly, are often referred to as inline
table-valued functions.
</p>
<p><a href="#" id="Q44-hide" class="hideLink" onclick="showHide('Q44');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 45</h1>
<p>
What type of view can an inline function simulate?
<a href="#" id="Q45-show" class="showLink" onclick="showHide('Q45');return false;">Answer.</a>
</p>
<div id="Q45" class="more">
<p>
An inline table-valued function can simulate a parameterized view—that is, a
view that takes parameters.
</p>
<p><a href="#" id="Q45-hide" class="hideLink" onclick="showHide('Q45');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 46</h1>
<p>
Does a synonym store T-SQL or any data?
<a href="#" id="Q46-show" class="showLink" onclick="showHide('Q46');return false;">Answer.</a>
</p>
<div id="Q46" class="more">
<p>
No, a synonym is just a name. All that is stored with a synonym is the object it
refers to.
</p>
<p><a href="#" id="Q46-hide" class="hideLink" onclick="showHide('Q46');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 47</h1>
<p>
Can synonyms be altered?
<a href="#" id="Q47-show" class="showLink" onclick="showHide('Q47');return false;">Answer.</a>
</p>
<div id="Q47" class="more">
<p>
No, to change a synonym, you must drop and recreate it.
</p>
<p><a href="#" id="Q47-hide" class="hideLink" onclick="showHide('Q47');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 48</h1>
<p>
Why is it recommended to specify the target column names in INSERT
statements?
<a href="#" id="Q48-show" class="showLink" onclick="showHide('Q48');return false;">Answer.</a>
</p>
<div id="Q48" class="more">
<p>
Because then you don’t care about the order in which the columns are defined
in the table. Also, you won’t be affected if the column order is rearranged due
to future definition changes, in addition to when columns that get their values
automatically are added.
</p>
<p><a href="#" id="Q48-hide" class="hideLink" onclick="showHide('Q48');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 49</h1>
<p>
What is the difference between SELECT INTO and INSERT SELECT?
<a href="#" id="Q49-show" class="showLink" onclick="showHide('Q49');return false;">Answer.</a>
</p>
<div id="Q49" class="more">
<p>
SELECT INTO creates the target table and inserts into it the result of the query.
INSERT SELECT inserts the result of the query into an already existing table.
</p>
<p><a href="#" id="Q49-hide" class="hideLink" onclick="showHide('Q49');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 50</h1>
<p>
Which table rows are updated in an UPDATE statement without a WHERE
clause?
<a href="#" id="Q50-show" class="showLink" onclick="showHide('Q50');return false;">Answer.</a>
</p>
<div id="Q50" class="more">
<p>
All table rows.
</p>
<p><a href="#" id="Q50-hide" class="hideLink" onclick="showHide('Q50');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 51</h1>
<p>
Can you update rows in more than one table in one UPDATE statement?
<a href="#" id="Q51-show" class="showLink" onclick="showHide('Q51');return false;">Answer.</a>
</p>
<div id="Q51" class="more">
<p>
No, you can use columns from multiple tables as the source, but update only
one table at a time.
</p>
<p><a href="#" id="Q51-hide" class="hideLink" onclick="showHide('Q51');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 52</h1>
<p>
Which rows from the target table get deleted by a DELETE statement without a
WHERE clause?
<a href="#" id="Q52-show" class="showLink" onclick="showHide('Q52');return false;">Answer.</a>
</p>
<div id="Q52" class="more">
<p>
All target table rows.
</p>
<p><a href="#" id="Q52-hide" class="hideLink" onclick="showHide('Q52');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 53</h1>
<p>
What is the alternative to a DELETE statement without a WHERE clause?
<a href="#" id="Q53-show" class="showLink" onclick="showHide('Q53');return false;">Answer.</a>
</p>
<div id="Q53" class="more">
<p>
The TRUNCATE statement. But there are a few differences between the two
that need to be considered.
</p>
<p><a href="#" id="Q53-hide" class="hideLink" onclick="showHide('Q53');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 54</h1>
<p>
How many columns with an IDENTITY property are supported in one table?
<a href="#" id="Q54-show" class="showLink" onclick="showHide('Q54');return false;">Answer.</a>
</p>
<div id="Q54" class="more">
<p>
One.
</p>
<p><a href="#" id="Q54-hide" class="hideLink" onclick="showHide('Q54');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 55</h1>
<p>
How do you obtain a new value from a sequence?
<a href="#" id="Q55-show" class="showLink" onclick="showHide('Q55');return false;">Answer.</a>
</p>
<div id="Q55" class="more">
<p>
With the NEXT VALUE FOR function.
</p>
<p><a href="#" id="Q55-hide" class="hideLink" onclick="showHide('Q55');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 56</h1>
<p>
What is the purpose of the ON clause in the MERGE statement?
<a href="#" id="Q56-show" class="showLink" onclick="showHide('Q56');return false;">Answer.</a>
</p>
<div id="Q56" class="more">
<p>
The ON clause determines whether a source row is matched by a target row,
and whether a target row is matched by a source row. Based on the result of
the predicate, the MERGE statement knows which WHEN clause to activate and
as a result, which action to take against the target.
</p>
<p><a href="#" id="Q56-hide" class="hideLink" onclick="showHide('Q56');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 57</h1>
<p>
What are the possible actions in the WHEN MATCHED clause?
<a href="#" id="Q57-show" class="showLink" onclick="showHide('Q57');return false;">Answer.</a>
</p>
<div id="Q57" class="more">
<p>
UPDATE and DELETE.
</p>
<p><a href="#" id="Q57-hide" class="hideLink" onclick="showHide('Q57');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 58</h1>
<p>
How many WHEN MATCHED clauses can a single MERGE statement have?
<a href="#" id="Q58-show" class="showLink" onclick="showHide('Q58');return false;">Answer.</a>
</p>
<div id="Q58" class="more">
<p>
Two—one with an UPDATE action and one with a DELETE action.
</p>
<p><a href="#" id="Q58-hide" class="hideLink" onclick="showHide('Q58');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 59</h1>
<p>
How many OUTPUT clauses can a single statement have?
<a href="#" id="Q59-show" class="showLink" onclick="showHide('Q59');return false;">Answer.</a>
</p>
<div id="Q59" class="more">
<p>
Two—one with INTO and one without INTO.
</p>
<p><a href="#" id="Q59-hide" class="hideLink" onclick="showHide('Q59');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 60</h1>
<p>
How do you determine which action affected the OUTPUT row in a MERGE
statement?
<a href="#" id="Q60-show" class="showLink" onclick="showHide('Q60');return false;">Answer.</a>
</p>
<div id="Q60" class="more">
<p>
Use the $action function. </p>
<p><a href="#" id="Q60-hide" class="hideLink" onclick="showHide('Q60');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 61</h1>
<p>
Why is it important for SQL Server to maintain the ACID quality of
transactions?
<a href="#" id="Q61-show" class="showLink" onclick="showHide('Q61');return false;">Answer.</a>
</p>
<div id="Q61" class="more">
<p>
To ensure that the integrity of database data will not be compromised.
</p>
<p><a href="#" id="Q61-hide" class="hideLink" onclick="showHide('Q61');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 62</h1>
<p>
How does SQL Server implement transaction durability?
<a href="#" id="Q62-show" class="showLink" onclick="showHide('Q62');return false;">Answer.</a>
</p>
<div id="Q62" class="more">
<p>
By first writing all changes to the database transaction log before making
changes to the database data. In short, ACID is implemented as follows:<p>
A - through Transaction<br/>
C - through constraints<br />
I - through locking and versioning<br />
D - through transaction log
</p>
<p><a href="#" id="Q62-hide" class="hideLink" onclick="showHide('Q62');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 63</h1>
<p>
How many ROLLBACKs must be executed in a nested transaction to roll it back?
<a href="#" id="Q63-show" class="showLink" onclick="showHide('Q63');return false;">Answer.</a>
</p>
<div id="Q63" class="more">
<p>
Only one ROLLBACK. A ROLLBACK always rolls back the entire transaction, no
matter how many levels the transaction has.
</p>
<p><a href="#" id="Q63-hide" class="hideLink" onclick="showHide('Q63');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 64
</h1>
<p>
How many COMMITs must be executed in a nested transaction to ensure that
the entire transaction is committed?
<a href="#" id="Q64-show" class="showLink" onclick="showHide('Q64');return false;">Answer.</a>
</p>
<div id="Q64" class="more">
<p>
One COMMIT for each level of the nested transaction. Only the last COMMIT
actually commits the entire transaction.
</p>
<p><a href="#" id="Q64-hide" class="hideLink" onclick="showHide('Q64');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 65
</h1>
<p>
Can readers block readers?
<a href="#" id="Q65-show" class="showLink" onclick="showHide('Q65');return false;">Answer.</a>
</p>
<div id="Q65" class="more">
<p>
No, because shared locks are compatible with other shared locks.
</p>
<p><a href="#" id="Q65-hide" class="hideLink" onclick="showHide('Q65');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 66
</h1>
<p>
Can readers block writers?
<a href="#" id="Q66-show" class="showLink" onclick="showHide('Q66');return false;">Answer.</a>
</p>
<div id="Q66" class="more">
<p>
Yes, even if only momentarily, because any exclusive lock request has to wait
until the shared lock is released.
</p>
<p><a href="#" id="Q66-hide" class="hideLink" onclick="showHide('Q66');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 67
</h1>
<p>
If two transactions never block each other, can a deadlock between them
result?
<a href="#" id="Q67-show" class="showLink" onclick="showHide('Q67');return false;">Answer.</a>
</p>
<div id="Q67" class="more">
<p>
No. In order to deadlock, each transaction must already have locked a resource
the other transaction wants, resulting in mutual blocking.
</p>
<p><a href="#" id="Q67-hide" class="hideLink" onclick="showHide('Q67');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 68
</h1>
<p>
Can a SELECT statement be involved in a deadlock? <a href="#" id="Q68-show" class="showLink" onclick="showHide('Q68');return false;">Answer.</a>
</p>
<div id="Q68" class="more">
<p>
Yes. If the SELECT statement locks some resource that keeps a second transac-
tion from finishing, and the SELECT cannot finish because it is blocked by the
same transaction, the deadlock cycle results.
</p>
<p><a href="#" id="Q68-hide" class="hideLink" onclick="showHide('Q68');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 69
</h1>
<p>
If your session is in the READ COMMITTED isolation level, is it possible for one
of your queries to read uncommitted data?
<a href="#" id="Q69-show" class="showLink" onclick="showHide('Q69');return false;">Answer.</a>
</p>
<div id="Q69" class="more">
<p>
Yes, if the query uses the WITH (NOLOCK) or WITH (READUNCOMMITTED)
table hint. The session value for the isolation level does not change, just the
characteristics for reading that table.
</p>
<p><a href="#" id="Q69-hide" class="hideLink" onclick="showHide('Q69');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 70
</h1>
<p>
Is there a way to prevent readers from blocking writers and still ensure that
readers only see committed data?
<a href="#" id="Q70-show" class="showLink" onclick="showHide('Q70');return false;">Answer.</a>
</p>
<div id="Q70" class="more">
<p>
Yes, that is the purpose of the READ COMMITTED SNAPSHOT option within the
READ COMMITTED isolation level. Readers see earlier versions of data changes
for current transactions, not the currently uncommitted data.
</p>
<p><a href="#" id="Q70-hide" class="hideLink" onclick="showHide('Q70');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 71
</h1>
<p>
How can you add custom error messages?
<a href="#" id="Q71-show" class="showLink" onclick="showHide('Q71');return false;">Answer.</a>
</p>
<div id="Q71" class="more">
<p>
You can use the system stored procedure sp_addmessage to add your own
custom error messages.
</p>
<p><a href="#" id="Q71-hide" class="hideLink" onclick="showHide('Q71');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 72
</h1>
<p>
What is severity level 0 used for?
<a href="#" id="Q72-show" class="showLink" onclick="showHide('Q72');return false;">Answer.</a>
</p>
<div id="Q72" class="more">
<p>
When you issue a RAISERROR with severity level 0, only an informational message is sent. If you add WITH NOWAIT, the message will be sent without waiting in the output buffer.
</p>
<p><a href="#" id="Q72-hide" class="hideLink" onclick="showHide('Q72');return false;">Hide the Answer.</a></p>
</div>
<h1>Question 73
</h1>
<p>
What are the main advantages of using a TRY/CATCH block over the traditional
trapping for @@ERROR?
<a href="#" id="Q73-show" class="showLink" onclick="showHide('Q73');return false;">Answer.</a>
</p>
<div id="Q73" class="more">
<p>
The main advantage is that you have one place in your code that errors will be
trapped, so you only need to put error handling in one place.
</p>
<p><a href="#" id="Q73-hide" class="hideLink" onclick="showHide('Q73');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 74
</h1>
<p>
Can a TRY/CATCH block span batches?
<a href="#" id="Q74-show" class="showLink" onclick="showHide('Q74');return false;">Answer.</a>
</p>
<div id="Q74" class="more">
<p>
No, you must have one set of TRY/CATCH blocks for each batch of code. </p>
<p><a href="#" id="Q74-hide" class="hideLink" onclick="showHide('Q74');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 75
</h1>
<p>
Can you generate and execute dynamic SQL in a different database than the
one your code is in?
<a href="#" id="Q75-show" class="showLink" onclick="showHide('Q75');return false;">Answer.</a>
</p>
<div id="Q75" class="more">
<p>
Yes, because the USE <database>
command can be inserted into a dynamic
SQL batch.
</p>
<p><a href="#" id="Q75-hide" class="hideLink" onclick="showHide('Q75');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 76
</h1>
<p>
What are some objects that cannot be referenced in T-SQL by using variables?
<a href="#" id="Q76-show" class="showLink" onclick="showHide('Q76');return false;">Answer.</a>
</p>
<div id="Q76" class="more">
<p>
Objects that you cannot use variables for in T-SQL commands include the
database name in a USE statement, the table name in a FROM clause, column
names in the SELECT and WHERE clauses, and lists of literal values in the IN()
and PIVOT() functions. <p>
In other words, Dynamic SQL is useful because T-SQL will not permit the direct replacement of many parts of
commands with variables, including:<br/>
■ The database name in the USE statement.<br/>
■ Table names in the FROM clause.<br />
■ Column names in the SELECT, WHERE, GROUP BY, and HAVING clauses, in addition to
the ORDER BY clause.<br />
■ Contents of lists such as in the IN and PIVOT clauses.
</p>
<p><a href="#" id="Q76-hide" class="hideLink" onclick="showHide('Q76');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 77
</h1>
<p>
How can a hacker detect that SQL injection may be possible?
<a href="#" id="Q77-show" class="showLink" onclick="showHide('Q77');return false;">Answer.</a>
</p>
<div id="Q77" class="more">
<p>
By inserting a single quotation mark and observing an error message.
</p>
<p><a href="#" id="Q77-hide" class="hideLink" onclick="showHide('Q77');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 78
</h1>
<p>
Where is the injected code inserted?
<a href="#" id="Q78-show" class="showLink" onclick="showHide('Q78');return false;">Answer.</a>
</p>
<div id="Q78" class="more">
<p>
Between an initial single quotation mark, which terminates the data input
string, and a final comment mark, which disables the internal terminating
single quotation mark.
</p>
<p><a href="#" id="Q78-hide" class="hideLink" onclick="showHide('Q78');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 79
</h1>
<p>
How can you pass information from sp_executesql to the caller?
<a href="#" id="Q79-show" class="showLink" onclick="showHide('Q79');return false;">Answer.</a>
</p>
<div id="Q79" class="more">
<p>
Use one or more OUTPUT parameters. You can also persist the data in a perma-
nent or temporary table, but the most direct method is through the OUTPUT
parameter.
</p>
<p><a href="#" id="Q79-hide" class="hideLink" onclick="showHide('Q79');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 80
</h1>
<p>
How does sp_executesql help stop SQL injection?
<a href="#" id="Q80-show" class="showLink" onclick="showHide('Q80');return false;">Answer.</a>
</p>
<div id="Q80" class="more">
<p>
You can use sp_executesql to parameterize user input, which can prevent any
injected code from being executed.
</p>
<p><a href="#" id="Q80-hide" class="hideLink" onclick="showHide('Q80');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 81
</h1>
<p>
What is the result of the parsing phase of query execution?
<a href="#" id="Q81-show" class="showLink" onclick="showHide('Q81');return false;">Answer.</a>
</p>
<div id="Q81" class="more">
<p>
The result of this phase, if the query passed the syntax check, is a tree of logical
operators known as a parse tree.
</p>
<p><a href="#" id="Q81-hide" class="hideLink" onclick="showHide('Q81');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 82
</h1>
<p>
How would you quickly measure the amount of disk IO a query is performing?
<a href="#" id="Q82-show" class="showLink" onclick="showHide('Q82');return false;">Answer.</a>
</p>
<div id="Q82" class="more">
<p>
You should use the SET STATISTICS IO command.
</p>
<p><a href="#" id="Q82-hide" class="hideLink" onclick="showHide('Q82');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 83
</h1>
<p>
How can you get an estimated execution plan in XML format for further analysis?
<a href="#" id="Q83-show" class="showLink" onclick="showHide('Q83');return false;">Answer.</a>
</p>
<div id="Q83" class="more">
<p>
You can use the SET SHOWPLAN_XML command.
</p>
<p><a href="#" id="Q83-hide" class="hideLink" onclick="showHide('Q83');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 84
</h1>
<p>
Which DMO gives you detailed text of queries executed?
<a href="#" id="Q84-show" class="showLink" onclick="showHide('Q84');return false;">Answer.</a>
</p>
<div id="Q84" class="more">
<p>
You can retrieve the text of batches and queries executed from the
sys.dm_exec_sql_text DMO.
</p>
<p><a href="#" id="Q84-hide" class="hideLink" onclick="showHide('Q84');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 85
</h1>
<p>
What are the two types of parameters for a T-SQL stored procedure?
<a href="#" id="Q85-show" class="showLink" onclick="showHide('Q85');return false;">Answer.</a>
</p>
<div id="Q85" class="more">
<p>
A T-SQL stored procedure can have input and output parameters.
</p>
<p><a href="#" id="Q85-hide" class="hideLink" onclick="showHide('Q85');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 86
</h1>
<p>
Can a stored procedure span multiple batches of T-SQL code?
<a href="#" id="Q86-show" class="showLink" onclick="showHide('Q86');return false;">Answer.</a>
</p>
<div id="Q86" class="more">
<p>
No, a stored procedure can only contain one batch of T-SQL code.
</p>
<p><a href="#" id="Q86-hide" class="hideLink" onclick="showHide('Q86');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 87
</h1>
<p>
What are the two types of DML triggers that can be created?
<a href="#" id="Q87-show" class="showLink" onclick="showHide('Q87');return false;">Answer.</a>
</p>
<div id="Q87" class="more">
<p>
You can create AFTER and INSTEAD OF DML-type triggers.
</p>
<p><a href="#" id="Q87-hide" class="hideLink" onclick="showHide('Q87');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 88
</h1>
<p>
If an AFTER trigger discovers an error, how does it prevent the DML command
from completing?
<a href="#" id="Q88-show" class="showLink" onclick="showHide('Q88');return false;">Answer.</a>
</p>
<div id="Q88" class="more">
<p>
An AFTER trigger issues a THROW or RAISERROR command to cause the trans-
action of the DML command to roll back.
</p>
<p><a href="#" id="Q88-hide" class="hideLink" onclick="showHide('Q88');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 89
</h1>
<p>
What are the two types of table-valued UDFS?
<a href="#" id="Q89-show" class="showLink" onclick="showHide('Q89');return false;">Answer.</a>
</p>
<div id="Q89" class="more">
<p>
You can create inline or multistatement table-valued UDFs.
</p>
<p><a href="#" id="Q89-hide" class="hideLink" onclick="showHide('Q89');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 90
</h1>
<p>
What type of UDF returns only a single value?
<a href="#" id="Q90-show" class="showLink" onclick="showHide('Q90');return false;">Answer.</a>
</p>
<div id="Q90" class="more">
<p>
A scalar UDF returns only a single value.
</p>
<p><a href="#" id="Q90-hide" class="hideLink" onclick="showHide('Q90');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 91
</h1>
<p>
What kind of clustering key would you select for an OLTP environment?
<a href="#" id="Q91-show" class="showLink" onclick="showHide('Q91');return false;">Answer.</a>
</p>
<div id="Q91" class="more">
<p>
For an OLTP environment, a short, unique, and sequential clustering key might be
the best choice.
</p>
<p><a href="#" id="Q91-hide" class="hideLink" onclick="showHide('Q91');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 92
</h1>
<p>
Which clauses of a query should you consider supporting with an index?
<a href="#" id="Q92-show" class="showLink" onclick="showHide('Q92');return false;">Answer.</a>
</p>
<div id="Q92" class="more">
<p>
The list of the clauses you should consider supporting with an index includes, but
is not limited to, the WHERE, JOIN, GROUP BY, and ORDER BY clauses.
</p>
<p><a href="#" id="Q92-hide" class="hideLink" onclick="showHide('Q92');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 93
</h1>
<p>
How would you quickly update statistics for the whole database after an upgrade?
<a href="#" id="Q93-show" class="showLink" onclick="showHide('Q93');return false;">Answer.</a>
</p>
<div id="Q93" class="more">
<p>
You should use the sys.sp_updatestats system procedure.
</p>
<p><a href="#" id="Q93-hide" class="hideLink" onclick="showHide('Q93');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 94
</h1>
<p>
What are the commands that are required to work with a cursor?
<a href="#" id="Q94-show" class="showLink" onclick="showHide('Q94');return false;">Answer.</a>
</p>
<div id="Q94" class="more">
<p>
DECLARE, OPEN, FETCH in a loop, CLOSE, and DEALLOCATE.
</p>
<p><a href="#" id="Q94-hide" class="hideLink" onclick="showHide('Q94');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 95
</h1>
<p>
When using the FAST_FORWARD option in the cursor declaration command,
what does it mean regarding the cursor properties?
<a href="#" id="Q95-show" class="showLink" onclick="showHide('Q95');return false;">Answer.</a>
</p>
<div id="Q95" class="more">
<p>
That the cursor is read-only, forward-only.
</p>
<p><a href="#" id="Q95-hide" class="hideLink" onclick="showHide('Q95');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 96
</h1>
<p>
How do you create a local temporary table, and how do you create a global
one?
<a href="#" id="Q96-show" class="showLink" onclick="showHide('Q96');return false;">Answer.</a>
</p>
<div id="Q96" class="more">
<p>
You name a local temporary table by using a single number sign as a prefix and
a global one with two number signs as a prefix.
</p>
<p><a href="#" id="Q96-hide" class="hideLink" onclick="showHide('Q96');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 97
</h1>
<p>
Can you name constraints in local temporary tables and in table variables?
<a href="#" id="Q97-show" class="showLink" onclick="showHide('Q97');return false;">Answer.</a>
</p>
<div id="Q97" class="more">
<p>
You can name constraints in local temporary tables, although it’s not recommended because it can generate name conflicts. You cannot name constraints
in table variables.
</p>
<p><a href="#" id="Q97-hide" class="hideLink" onclick="showHide('Q97');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 98
</h1>
<p>
How would you determine whether SQL Server used the batch processing mode
for a specific iterator?
<a href="#" id="Q98-show" class="showLink" onclick="showHide('Q98');return false;">Answer.</a>
</p>
<div id="Q98" class="more">
<p>
You can check the iterator’s Actual Execution Mode property.
</p>
<p><a href="#" id="Q98-hide" class="hideLink" onclick="showHide('Q98');return false;">Hide the Answer.</a></p>
</div>
<h1>
Question 99
</h1>
<p>
Why might you prefer using plan guides instead of optimizer hints?
<a href="#" id="Q99-show" class="showLink" onclick="showHide('Q99');return false;">Answer.</a>
</p>
<div id="Q99" class="more">
<p>
With plan guides, you do not need to change the query text.
</p>
<p><a href="#" id="Q99-hide" class="hideLink" onclick="showHide('Q99');return false;">Hide the Answer.</a></p>
</div>
</div>
</body>
</html>Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.comtag:blogger.com,1999:blog-5161262085611829439.post-8341920010798745842015-06-20T02:09:00.000-05:002015-10-22T00:58:29.888-05:00SSRS Interview Questions - Part 3 of 3 (On Applications from TK 70-448)<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>SSAS Application Questions</title>
<script language="javascript" type="text/javascript">
function showHide(shID) {
if (document.getElementById(shID)) {
if (document.getElementById(shID + '-show').style.display != 'none') {
document.getElementById(shID + '-show').style.display = 'none';
document.getElementById(shID).style.display = 'block';
}
else {
document.getElementById(shID + '-show').style.display = 'inline';
document.getElementById(shID).style.display = 'none';
}
}
}
</script>
<style type="text/css">
/* This CSS is just for presentational purposes. */
body {
font-size: 100%;
background-color: #777;
}
#wrap {
font: 1.3em/1.3 Arial, Helvetica, sans-serif;
width: 95%;
margin: 0 auto;
padding: 1em;
background-color: #fff;
}
h1 {
font-size: 120%;
}
/* This CSS is used for the Show/Hide functionality. */
.more {
display: none;
border-top: 1px solid #666;
border-bottom: 1px solid #666;
}
a.showLink, a.hideLink {
text-decoration: none;
color: #36f;
padding-left: 8px;
background: transparent url(down.gif) no-repeat left;
}
a.hideLink {
background: transparent url(up.gif) no-repeat left;
}
a.showLink:hover, a.hideLink:hover {
border-bottom: 1px dotted #36f;
}
.tab {
margin-left: 40px;
font-size: 85%;
}
</style>
</head>
<body>
<div id="wrap">
<h1>
Case Scenario 1: Building Reports for the AdventureWorks Intranet</h1>
You have just successfully installed SSRS 2008. You have also created two shared data sources:
one configured to retrieve data from the AdventureWorks relational database and the other
to retrieve information from a sales and marketing data mart stored in an OLAP database.
The data mart is populated once a week. The schemas of the relational and OLAP databases
are the same as the sample databases provided by SQL Server 2008.
You are the main developer of a set of reports that will be used in the AdventureWorks
portal, and you need to handle the following requirements:
<ol>
<li>
Your end users want a report that gives them near real-time information about sales by
Product Category, Product Subcategory, and Product model. The report should show
only the past week’s sales and should have only three columns: Name, Quantity, and
Amount. Users also want the ability to drill through the report from summary information to greater detail. You do not want to use the Report Wizard. Given these requirements, what is the best way to create the report?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q1-show" onclick="showHide('Q1');return false;">Answer.</a>
</li>
<div class="more" id="Q1">
You can add a new report to the SSRS solution to satisfy this user requirement. Create a
dataset that uses the AdventureWorks relational database. In the dataset’s query, filter the
information to retrieve only the last week’s sales by product category, subcategory, and
model. Use a Table data region and create two additional groupings, one by category and another by subcategory. Set the initial visibility status of the Subcategory and Detail rows to
hidden, the toggle property of the Subcategory grouping to change based on Category, and
the toggle property of the Detail grouping to change based on Subcategory.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q1-hide" onclick="showHide('Q1');return false;">Hide the Answer.</a><br />
</div>
<br />
<li>
Your end users want a pivot table report that has Categories, Subcategories, and
Models as columns and Year, Quarter, and Month as rows. The cell data should be filled
with sales amount information. The information does not need to be real time. Given
these requirements, what is the best way to create the report?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q2-show" onclick="showHide('Q2');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q2">
For this requirement, you can use the Report Wizard to create the report. On the Data Source
page, select the multidimensional database, and then use the MDX Query Builder to create the
MDX query. In the Data pane, drag the Product Model Categories hierarchy, the Date.Calendar
hierarchy, and the SalesAmount measure onto the Results pane. Remove the Calendar Semester
and Calendar data levels. Select a matrix report, and then assign the date-related information
to columns and the product category information to the rows. Last, assign the amount as detail
information.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q2-hide" onclick="showHide('Q2');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 2: Creating a Reporting Services Infrastructure</h1>
You just successfully installed SSRS 2008. You also created two shared data sources: one configured to retrieve data from the AdventureWorks relational database and the other configured to retrieve information from a marketing/sales data mart stored in an online analytical
processing (OLAP) database. The data mart is populated once a week. The schemas of the
relational and OLAP databases are the same as the sample databases provided by SQL Server
2008. You will be the main developer of a set of reports that will be used in the AdventureWorks portal, and you need to address the following requirements:
<br />
<ol>
<li>
End users want the ability to create their own reports. The users are knowledge workers who have Excel expertise but no database experience. What is the best way to create the reports, without giving end users direct access to the database? How will you
build the infrastructure?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q3-show" onclick="showHide('Q3');return false;">Answer.</a>
</li>
<div class="more" id="Q3">
You can configure report models that will let users create their own reports. You need to
create two separate models, one for the relational engine and another for the SSAS database.
The relational database model should be created and configured in BIDS, and the OLAP data
source should be created from SSMS or Report Manager.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q3-hide" onclick="showHide('Q3');return false;">Hide the Answer.</a></div>
<br />
<li>
In the previous version of the reports, users had a set of reports that were identical to
each other except that each report grouped information at different levels of the organization. Users still want the flexibility to look at the information grouped in different
ways, but you want to build a single report rather than multiple reports. Given these
requirements, what is the best way to create the new report?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q4-show" onclick="showHide('Q4');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q4">
You could create a parameterized report that prompts the user for the desired level of aggregation and then dynamically creates the group by statement. Alternatively, you could use
the same query for all the aggregation levels, use a table or matrix report item, and hide the
grouping level based on the user selection. The main advantage of the first approach is that it
pulls only the required data when the report is executed. The main advantage of the second
option is that it allows the reuse of the cache if the report uses report caching.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q4-hide" onclick="showHide('Q4');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 3: Managing the Report Environment for Adventure Works</h1>
Reporting Services has been deployed in Adventure Works, and multiple departments are
requesting access to the new server. However, some employees need to access reports from
departments other than their own. At the same time, some users from the call center require
the flexibility to create reports based on their customers.
<br />
Adventure Works uses a mixed database environment, with most applications running on
SQL Server 2008 but some running on Oracle.
<br />
<ol>
<li>
What is the general security infrastructure required to support the reporting needs of
the Adventure Works departments and employees?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q5-show" onclick="showHide('Q5');return false;">Answer.</a>
</li>
<div class="more" id="Q5">
In general, because item-level roles are cumulative, for each department’s folder, you can
assign the Browser role to the Active Directory group that represents the employees of each
division. Additionally, you can add the Browser role to each person who needs access to more
than one department’s folder.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q5-hide" onclick="showHide('Q5');return false;">Hide the Answer.</a></div>
<br />
<li>
From a data source security standpoint, how can you satisfy the requirements to access
both Oracle and SQL Server from Reporting Services?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q6-show" onclick="showHide('Q6');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q6">
To allow access to the Oracle databases, you will need to define a user with low-level privileges and store the credentials for that user in Report Server. For the SQL Server databases,
given the fact that Adventure Works uses a Windows domain, you can enable Kerberos and
use the Integrated Windows Authentication mechanism.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q6-hide" onclick="showHide('Q6');return false;">Hide the Answer.</a></div>
</ol>
<h1>
Case Scenario 4: Scaling Out Your SSRS Servers</h1>
As you begin the process of setting up a SQL Server 2008 BI environment, you are planning
out your hardware architecture. Your solution will consist of an SSRS installation that will access online analytical processing (OLAP) data in SSAS built from a SQL Server data mart. Your
manager has approved two blade servers for SSRS so that the service can be configured for
scale-out deployment—that will help to balance the workload and will provide some load
balancing. Additionally, your system administrator has set up Network Load Balancing (NLB)
to distribute the report requests. How will you handle the following two setup requirements?
<br />
<ol>
<li>
Your SSRS implementation requires that you set up a scale-out deployment of SSRS
on the two allocated servers. You have already installed the first SSRS instance on one
of the servers that points to a Report Server database on your database server. You
are now ready to install an instance of SSRS on the second computer. How do you
use command-line utilities to install and configure this instance to be part of the SSRS
scale-out deployment?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q7-show" onclick="showHide('Q7');return false;">Answer.</a>
</li>
<div class="more" id="Q7">
Because the first SSRS server has been installed and configured, your next task is to install
an unconfigured instance of SSRS, without having the installation use the default configuration, on the second server. You will then need to configure the virtual directories through
Reporting Services Configuration Manager and set the service accounts. Before joining the
new instance to the scale-out deployment, connect the SSRS instance to the same Report
Server database by using RSConfig.exe with the /c parameter. At this point, you should run
the RSKeyMgmt.exe tool with the /j command parameter to join an existing SSRS. You need to run
this command statement on the server that is already configured and then reference the new
instance that will join the existing scale-out deployment.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q7-hide" onclick="showHide('Q7');return false;">Hide the Answer.</a></div>
<br />
<li>
To prevent a single point of failure for SSRS, you also need to handle failures at the report server catalog database level. In the case of a server hardware failure, you do not
want the SSRS implementation to also fail. Which is the best high-availability technology to use for this situation and why?
<a class="showLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q8-show" onclick="showHide('Q8');return false;">Answer.</a>
</li>
<br />
<div class="more" id="Q8">
High availability at the database level can be handled by clustering, database mirroring,
replication, or log shipping. However, the best choice is to use clustering. Clustering will
prevent a server hardware failure from affecting the SSRS implementation, as the Database
Engine will fail over to another available node in the cluster. In addition, this will be seamless to Reporting Services, as the database connection uses the virtual instance name of the
database server, which also moves to the other server. With the other technologies, the SSRS
implementation would need the catalog database connection to be repointed to the backup
database from the mirroring, log shipping, or replication.
<br />
<a class="hideLink" href="https://www.blogger.com/blogger.g?blogID=5161262085611829439#" id="Q8-hide" onclick="showHide('Q8');return false;">Hide the Answer.</a></div>
</ol>
</div>
</body>
</html>
Anonymoushttp://www.blogger.com/profile/05190803964491224972noreply@blogger.com