<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>The Bit Bucket (Greg Low)</title><link>http://sqlblog.com/blogs/greg_low/default.aspx</link><description>Ramblings of Greg Low</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>Need to run SQL Server VPCs faster? -&gt; Fast flash drives do help</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx</link><pubDate>Sat, 30 Aug 2008 08:57:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8664</guid><dc:creator>Greg Low</dc:creator><slash:comments>4</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8664.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8664</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8664</wfw:comment><description>&lt;P&gt;Fellow &lt;A class="" href="http://www.theregion.com/"&gt;RD&lt;/A&gt; and &lt;A class="" href="http://www.solidq.com/na"&gt;Solid Quality&lt;/A&gt; colleague Ken Spencer posted a little while back that he was having good success loading VPC images off flash drives. I thought it was time to try it myself.&lt;/P&gt;
&lt;P&gt;The first concept is that not all flash drives are created equal. I went and found fast ones. I ended up with Corsair Flash Voyager GT drives in 16G, which was just big enough to hold the VPC images I was working with. These are extra fast drives that have matched controllers and memory and are rated up to 34 MB/sec. In Australia, they are $119 AUD but I've seen them on US sites for about $63 USD recently.&lt;/P&gt;
&lt;P&gt;Next concept is that I needed to reformat the drives&amp;nbsp;as the VPC images were too large for the default FAT32 formatting. As I bought two drives, I tried one with NTFS and a cluster size of 4k and the other also NTFS but with 64k.&lt;/P&gt;
&lt;P&gt;The last concept is that these drives are fast for reading but not writing. Virtual PC 2007 seems to insist that&amp;nbsp;the undo disk is in the same folder as the vmc file so I placed the vmc file on my internal eSata 7200rpm 200G drive.&amp;nbsp;That meant the undo disk was there too.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;What can I say? The results show it's worth doing.&lt;/P&gt;
&lt;TABLE class=""&gt;

&lt;TR&gt;
&lt;TD class=""&gt;Operation&lt;/TD&gt;
&lt;TD class=""&gt;Internal Drive&lt;/TD&gt;
&lt;TD class=""&gt;4k Cluster&lt;/TD&gt;
&lt;TD class=""&gt;64k Cluster&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Boot To Login&lt;/TD&gt;
&lt;TD class=""&gt;1:27&lt;/TD&gt;
&lt;TD class=""&gt;0:51&lt;/TD&gt;
&lt;TD class=""&gt;0:50&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;Desktop Appears&lt;/TD&gt;
&lt;TD class=""&gt;2:09&lt;/TD&gt;
&lt;TD class=""&gt;1:07&lt;/TD&gt;
&lt;TD class=""&gt;1:06&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=""&gt;SSMS Usable&lt;/TD&gt;
&lt;TD class=""&gt;3:09&lt;/TD&gt;
&lt;TD class=""&gt;1:30&lt;/TD&gt;
&lt;TD class=""&gt;1:28&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;
&lt;P&gt;I haven't done extensive testing of it in use yet but booting twice as fast has to be a good thing :-) The cluster size made only the very slightest difference.&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx" target="_blank" title = "Email Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx&amp;amp;title=Need+to+run+SQL+Server+VPCs+faster%3f+-%26gt%3b+Fast+flash+drives+do+help" target="_blank" title = "Submit Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx&amp;amp;phase=2" target="_blank" title = "Submit Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx&amp;amp;title=Need+to+run+SQL+Server+VPCs+faster%3f+-%26gt%3b+Fast+flash+drives+do+help" target="_blank" title = "Submit Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx&amp;amp;title=Need+to+run+SQL+Server+VPCs+faster%3f+-%26gt%3b+Fast+flash+drives+do+help" target="_blank" title = "Submit Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/need-to-run-sql-server-vpcs-faster-fast-flash-drives-do-help.aspx&amp;amp;title=Need+to+run+SQL+Server+VPCs+faster%3f+-%26gt%3b+Fast+flash+drives+do+help&amp;amp;;top=1" target="_blank" title = "Add Need to run SQL Server VPCs faster? -&amp;gt; Fast flash drives do help to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8664" width="1" height="1"&gt;</description></item><item><title>SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx</link><pubDate>Sat, 30 Aug 2008 08:56:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8663</guid><dc:creator>Greg Low</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8663.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8663</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8663</wfw:comment><description>&lt;P&gt;SQL Down Under show 39 featuring Kent Tegels is now available for download from &lt;A href="http://www.sqldownunder.com/"&gt;www.sqldownunder.com&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;In the show, Kent discusses the spatial data type in SQL Server 2008.&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data&amp;amp;body=Seen on SQLblog.com: %0A%0A%09SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx" target="_blank" title = "Email SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx&amp;amp;title=SQL+Down+Under+-+show+39+-+Kent+Tegels+-+SQL+Server+2008+Spatial+Data" target="_blank" title = "Submit SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx&amp;amp;phase=2" target="_blank" title = "Submit SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx&amp;amp;title=SQL+Down+Under+-+show+39+-+Kent+Tegels+-+SQL+Server+2008+Spatial+Data" target="_blank" title = "Submit SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx&amp;amp;title=SQL+Down+Under+-+show+39+-+Kent+Tegels+-+SQL+Server+2008+Spatial+Data" target="_blank" title = "Submit SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/30/sql-down-under-show-39-kent-tegels-sql-server-2008-spatial-data.aspx&amp;amp;title=SQL+Down+Under+-+show+39+-+Kent+Tegels+-+SQL+Server+2008+Spatial+Data&amp;amp;;top=1" target="_blank" title = "Add SQL Down Under - show 39 - Kent Tegels - SQL Server 2008 Spatial Data to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8663" width="1" height="1"&gt;</description></item><item><title>SQLCMD mode and batch separators</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx</link><pubDate>Fri, 29 Aug 2008 05:28:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8642</guid><dc:creator>Greg Low</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8642.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8642</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8642</wfw:comment><description>&lt;P&gt;I fell for this one this week. If you execute the following code in SQLCMD mode, what would you expect the output to be?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SETVAR PrincipalServer WINSTD2K8BASE&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SETVAR MirrorServer WINSTD2K8BASE\SQLDEV02&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SETVAR WitnessServer WINSTD2K8BASE\SQLDEV03&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CONNECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; $&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;PrincipalServer&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;@@SERVERNAME&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CONNECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; $&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;MirrorServer&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;@@SERVERNAME&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CONNECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; $&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;WitnessServer&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;@@SERVERNAME&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;I'm guessing you might not have expected:&lt;/P&gt;
&lt;P&gt;WINSTD2K8BASE\SQLDEV03&lt;/P&gt;
&lt;P&gt;WINSTD2K8BASE\SQLDEV03&lt;/P&gt;
&lt;P&gt;WINSTD2K8BASE\SQLDEV03&lt;/P&gt;
&lt;P&gt;The problem is the lack of a batch separator. What I should have written was this:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SETVAR PrincipalServer WINSTD2K8BASE&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SETVAR MirrorServer WINSTD2K8BASE\SQLDEV02&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SETVAR WitnessServer WINSTD2K8BASE\SQLDEV03&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CONNECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; $&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;PrincipalServer&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;@@SERVERNAME&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;GO&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CONNECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; $&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;MirrorServer&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;@@SERVERNAME&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;GO&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;:&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CONNECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; $&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;WitnessServer&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;SELECT&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;@@SERVERNAME&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;GO&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 10pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;LINE-HEIGHT:115%;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;
&lt;P&gt;While this may be strictly correct, I can't imagine it's the behaviour anyone would wish for. Do you think that a :CONNECT statement in a SQLCMD batch should also be treated as a batch separator? Does it ever make sense for it not to?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=SQLCMD mode and batch separators&amp;amp;body=Seen on SQLblog.com: %0A%0A%09SQLCMD mode and batch separators%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx" target="_blank" title = "Email SQLCMD mode and batch separators"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx&amp;amp;title=SQLCMD+mode+and+batch+separators" target="_blank" title = "Submit SQLCMD mode and batch separators to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx&amp;amp;phase=2" target="_blank" title = "Submit SQLCMD mode and batch separators to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx&amp;amp;title=SQLCMD+mode+and+batch+separators" target="_blank" title = "Submit SQLCMD mode and batch separators to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx&amp;amp;title=SQLCMD+mode+and+batch+separators" target="_blank" title = "Submit SQLCMD mode and batch separators to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/sqlcmd-mode-and-batch-separators.aspx&amp;amp;title=SQLCMD+mode+and+batch+separators&amp;amp;;top=1" target="_blank" title = "Add SQLCMD mode and batch separators to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8642" width="1" height="1"&gt;</description></item><item><title>PDCnoggin: The PDC Brain Relay</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx</link><pubDate>Fri, 29 Aug 2008 05:12:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8641</guid><dc:creator>Greg Low</dc:creator><slash:comments>2</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8641.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8641</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8641</wfw:comment><description>&lt;P&gt;You've seen the Olympic torch relay. Well &lt;A class="" href="http://www.microsoftpdc.com/"&gt;PDC&lt;/A&gt; has a brain relay with the PDCnoggin. The &lt;A class="" href="http://www.theregion.com/"&gt;Regional Directors&lt;/A&gt; are an awesome bunch of people that I'm really honoured to be part of. Many get together for the PDC each time it's held. Our RD lead Kevin Schuler sent me the PDCnoggin to start the relay, probably because I'm about as far away as it can start. Here's the PDCnoggin:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;IMG src="http://www.sqldownunder.com/GregLowWithPDCnoggin.jpg"&gt;&lt;/P&gt;
&lt;P&gt;And now it's on it's way to the next RD before it makes its way to the PDC in October in LA. &lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=PDCnoggin: The PDC Brain Relay&amp;amp;body=Seen on SQLblog.com: %0A%0A%09PDCnoggin: The PDC Brain Relay%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx" target="_blank" title = "Email PDCnoggin: The PDC Brain Relay"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx&amp;amp;title=PDCnoggin%3a+The+PDC+Brain+Relay" target="_blank" title = "Submit PDCnoggin: The PDC Brain Relay to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx&amp;amp;phase=2" target="_blank" title = "Submit PDCnoggin: The PDC Brain Relay to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx&amp;amp;title=PDCnoggin%3a+The+PDC+Brain+Relay" target="_blank" title = "Submit PDCnoggin: The PDC Brain Relay to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx&amp;amp;title=PDCnoggin%3a+The+PDC+Brain+Relay" target="_blank" title = "Submit PDCnoggin: The PDC Brain Relay to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/29/pdcnoggin-the-pdc-brain-relay.aspx&amp;amp;title=PDCnoggin%3a+The+PDC+Brain+Relay&amp;amp;;top=1" target="_blank" title = "Add PDCnoggin: The PDC Brain Relay to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8641" width="1" height="1"&gt;</description></item><item><title>Displaying HTML content in Reporting Services 2008</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx</link><pubDate>Mon, 25 Aug 2008 00:46:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8520</guid><dc:creator>Greg Low</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8520.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8520</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8520</wfw:comment><description>&lt;P&gt;A friend of mine that works for Microsoft pinged me yesterday about how to strip HTML tags out of text he was trying to display in Reporting Services. He just wanted the text displayed. The typical text looked like this:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;lt;div class=ExternalClassB9A517D3DE254676B8266F6B2D84FD05&amp;gt;&lt;BR&gt;&amp;lt;p&amp;gt;SciTech Software is a software development and consulting company. The company was founded in 1991 with the intention of creating software for scientific instruments, but our focus has shifted towards creating tools for developers. &lt;BR&gt;&amp;lt;p&amp;gt;We have worked in close collaborationÂ&amp;nbsp; with &amp;lt;a href="&lt;/STRONG&gt;&lt;A href="http://www.thermometric.com/%22%3EThermometric"&gt;&lt;STRONG&gt;http://www.thermometric.com/"&amp;gt;Thermometric&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; AB&amp;lt;/a&amp;gt; with some of our products, but now we concentrate on our own tool for the .NET Framework: &amp;lt;b&amp;gt;&amp;lt;a href="&lt;/STRONG&gt;&lt;A href="http://memprofiler.com/%22%3E.NET"&gt;&lt;STRONG&gt;http://memprofiler.com/"&amp;gt;.NET&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt; Memory Profiler&amp;lt;/a&amp;gt;&amp;lt;/b&amp;gt;. &lt;BR&gt;&amp;lt;p&amp;gt;We have extensive experience developing using C++, Java and C#.Â&amp;nbsp; Currently, our main development environment is the .NET Framework.Â &amp;lt;/p&amp;gt;&amp;lt;/div&amp;gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I'd heard this could be done in Reporting Services 2008 so I tried it and it's easy. I presume others might find simple instructions helpful:&lt;/P&gt;
&lt;P&gt;1. In the table where I want to display the column,&amp;nbsp;right-click the cell and chose &lt;STRONG&gt;Create Placeholder...&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;On the &lt;STRONG&gt;General&lt;/STRONG&gt; tab (of the new placeholder's properties), set the &lt;STRONG&gt;value&lt;/STRONG&gt; to the required column.&lt;/P&gt;
&lt;P&gt;3. In the &lt;STRONG&gt;Markup type&lt;/STRONG&gt;, choose the option for &lt;STRONG&gt;HTML - Interpret HTML tags as styles&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;and you're done.&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Displaying HTML content in Reporting Services 2008&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Displaying HTML content in Reporting Services 2008%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx" target="_blank" title = "Email Displaying HTML content in Reporting Services 2008"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx&amp;amp;title=Displaying+HTML+content+in+Reporting+Services+2008" target="_blank" title = "Submit Displaying HTML content in Reporting Services 2008 to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx&amp;amp;phase=2" target="_blank" title = "Submit Displaying HTML content in Reporting Services 2008 to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx&amp;amp;title=Displaying+HTML+content+in+Reporting+Services+2008" target="_blank" title = "Submit Displaying HTML content in Reporting Services 2008 to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx&amp;amp;title=Displaying+HTML+content+in+Reporting+Services+2008" target="_blank" title = "Submit Displaying HTML content in Reporting Services 2008 to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/25/displaying-html-content-in-reporting-services-2008.aspx&amp;amp;title=Displaying+HTML+content+in+Reporting+Services+2008&amp;amp;;top=1" target="_blank" title = "Add Displaying HTML content in Reporting Services 2008 to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8520" width="1" height="1"&gt;</description></item><item><title>OT: Political Compass</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx</link><pubDate>Thu, 21 Aug 2008 04:23:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8483</guid><dc:creator>Greg Low</dc:creator><slash:comments>6</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8483.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8483</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8483</wfw:comment><description>&lt;A class="" href="http://internationalized.spaces.live.com/Blog/cns!43F3A7682D1564E4!889.entry"&gt;Rob Sanders&lt;/A&gt; pointed me today at the &lt;A class="" href="http://www.politicalcompass.org/"&gt;Political Compass&lt;/A&gt;. I wondered where I sat in the spectrum. Well this is &lt;A class="" href="http://www.politicalcompass.org/printablegraph?ec=-1.75&amp;amp;soc=-5.13"&gt;where&lt;/A&gt;. I felt quite a cringe reading some of the questions. I wasn't surprised that I was more libertarian in my views than authoritarian but I was surprised to see myself slightly more to the left than the right.
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=OT: Political Compass&amp;amp;body=Seen on SQLblog.com: %0A%0A%09OT: Political Compass%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx" target="_blank" title = "Email OT: Political Compass"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx&amp;amp;title=OT%3a+Political+Compass" target="_blank" title = "Submit OT: Political Compass to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx&amp;amp;phase=2" target="_blank" title = "Submit OT: Political Compass to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx&amp;amp;title=OT%3a+Political+Compass" target="_blank" title = "Submit OT: Political Compass to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx&amp;amp;title=OT%3a+Political+Compass" target="_blank" title = "Submit OT: Political Compass to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/21/ot-political-compass.aspx&amp;amp;title=OT%3a+Political+Compass&amp;amp;;top=1" target="_blank" title = "Add OT: Political Compass to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8483" width="1" height="1"&gt;</description></item><item><title>Database mirroring requires transaction log backup regardless</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx</link><pubDate>Mon, 18 Aug 2008 08:07:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8430</guid><dc:creator>Greg Low</dc:creator><slash:comments>10</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8430.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8430</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8430</wfw:comment><description>&lt;P&gt;I&amp;nbsp;was setting up mirroring at a client site today and started as I usually do by backing up the primary database and restoring it at the mirror. It would not start mirroring and complained that I didn't have the latest transaction log backup: &lt;STRONG&gt;the mirror database …., has insufficient transaction log data to preserve the log backup chain of the principal database.&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;Somewhere along the way, the need to have a transaction log backup has crept in. So, to start mirroring, I just now backup the primary database to a file, backup the transaction log to the same file and then restore both on the mirror server. Then it starts fine.&lt;/P&gt;
&lt;P&gt;This seems pointless behaviour and it didn't used to work that way. I have an RTM SQL Server 2005 in a virtual machine and it works fine without doing this. Anyway, thought that posting it might help someone.&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Database mirroring requires transaction log backup regardless&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Database mirroring requires transaction log backup regardless%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx" target="_blank" title = "Email Database mirroring requires transaction log backup regardless"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx&amp;amp;title=Database+mirroring+requires+transaction+log+backup+regardless" target="_blank" title = "Submit Database mirroring requires transaction log backup regardless to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx&amp;amp;phase=2" target="_blank" title = "Submit Database mirroring requires transaction log backup regardless to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx&amp;amp;title=Database+mirroring+requires+transaction+log+backup+regardless" target="_blank" title = "Submit Database mirroring requires transaction log backup regardless to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx&amp;amp;title=Database+mirroring+requires+transaction+log+backup+regardless" target="_blank" title = "Submit Database mirroring requires transaction log backup regardless to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/18/database-mirroring-requires-transaction-log-backup-regardless.aspx&amp;amp;title=Database+mirroring+requires+transaction+log+backup+regardless&amp;amp;;top=1" target="_blank" title = "Add Database mirroring requires transaction log backup regardless to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8430" width="1" height="1"&gt;</description></item><item><title>Fascinating demo of surface technology</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx</link><pubDate>Sat, 16 Aug 2008 22:47:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8418</guid><dc:creator>Greg Low</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8418.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8418</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8418</wfw:comment><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Fellow &lt;A class="" href="http://sqlblog.com/controlpanel/blogs/www.theregion.com"&gt;RD&lt;/A&gt; Tim Huckaby’s company has been really pushing the capabilities of the surface platform and building a really interesting set of apps. Most are still embargoed but this one is now allowed to be shown:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;A href="http://silverlight.interknowlogy.com/Videos/VitruView/default.html"&gt;&lt;FONT face=Calibri size=3&gt;http://silverlight.interknowlogy.com/Videos/VitruView/default.html&lt;/FONT&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I suspect many of you will find it really interesting. Enjoy!&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="mso-ansi-language:EN-US;"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Fascinating demo of surface technology&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Fascinating demo of surface technology%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx" target="_blank" title = "Email Fascinating demo of surface technology"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx&amp;amp;title=Fascinating+demo+of+surface+technology" target="_blank" title = "Submit Fascinating demo of surface technology to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx&amp;amp;phase=2" target="_blank" title = "Submit Fascinating demo of surface technology to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx&amp;amp;title=Fascinating+demo+of+surface+technology" target="_blank" title = "Submit Fascinating demo of surface technology to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx&amp;amp;title=Fascinating+demo+of+surface+technology" target="_blank" title = "Submit Fascinating demo of surface technology to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/17/fascinating-demo-of-surface-technology.aspx&amp;amp;title=Fascinating+demo+of+surface+technology&amp;amp;;top=1" target="_blank" title = "Add Fascinating demo of surface technology to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8418" width="1" height="1"&gt;</description></item><item><title>Modifying the Thesaurus in Full Text Search in SQL Server 2008</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx</link><pubDate>Wed, 13 Aug 2008 07:47:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8346</guid><dc:creator>Greg Low</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8346.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8346</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8346</wfw:comment><description>&lt;P&gt;While I was prepping my full-text search session for TechEd Australia today, I decided to modify the thesaurus. I found the discussion in books online a bit confusing regarding the locations of the files involved.&lt;/P&gt;
&lt;P&gt;What threw me was it said the default location of the thesaurus files was:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;EM&gt;SQL_Server_install_path&lt;/EM&gt;\Microsoft&amp;nbsp;SQL&amp;nbsp;Server\MSSQL10.MSSQLSERVER\MSSQL\FTDATA\&lt;/STRONG&gt; &lt;/P&gt;
&lt;P&gt;I went there and couldn't find anything. I worked out that for ENU language, my file should be called &lt;STRONG&gt;tsENU.xml&lt;/STRONG&gt;. I searched for that and found it in:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;I modified that and got nowhere. Turns out that as the name implies, this is where the templates for the files live. I then tried creating the missing folder under the stated default location and also got nowhere. Turns out that it's actually related to your data directory location. Where I needed to put it was:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;C:\SQLData\MSSQL10.MSSQLSERVER\MSSQL\FTData&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;because I'd used &lt;STRONG&gt;C:\SQLData&lt;/STRONG&gt; as my data folder. So it's not the SQL Server install path, it's the data file folder. Anyway, that file contains the following XML:&lt;/P&gt;&lt;PRE&gt;&amp;lt;XML ID="Microsoft Search Thesaurus"&amp;gt;

&amp;lt;!--  Commented out

    &amp;lt;thesaurus xmlns="x-schema:tsSchema.xml"&amp;gt;
&amp;lt;diacritics_sensitive&amp;gt;0&amp;lt;/diacritics_sensitive&amp;gt;
        &amp;lt;expansion&amp;gt;
            &amp;lt;sub&amp;gt;Internet Explorer&amp;lt;/sub&amp;gt;
            &amp;lt;sub&amp;gt;IE&amp;lt;/sub&amp;gt;
            &amp;lt;sub&amp;gt;IE5&amp;lt;/sub&amp;gt;
        &amp;lt;/expansion&amp;gt;
        &amp;lt;replacement&amp;gt;
            &amp;lt;pat&amp;gt;NT5&amp;lt;/pat&amp;gt;
            &amp;lt;pat&amp;gt;W2K&amp;lt;/pat&amp;gt;
            &amp;lt;sub&amp;gt;Windows 2000&amp;lt;/sub&amp;gt;
        &amp;lt;/replacement&amp;gt;
        &amp;lt;expansion&amp;gt;
            &amp;lt;sub&amp;gt;run&amp;lt;/sub&amp;gt;
            &amp;lt;sub&amp;gt;jog&amp;lt;/sub&amp;gt;
        &amp;lt;/expansion&amp;gt;
    &amp;lt;/thesaurus&amp;gt;
--&amp;gt;
&amp;lt;/XML&amp;gt;&lt;/PRE&gt;
&lt;P&gt;The template file has three examples commented out. The diacritics entry relates to whether or not accents matter ie: in words like cafe. Expansion entries are used to provide synonyms. In this case, if you search for any one of "Internet Explorer", "IE" and "IE5", it will search for all of them. Replacement is used to force an alternate lookup. In the example above, if you search for either "NT5" or "W2K", it will search for "Windows 2000" instead.&lt;/P&gt;
&lt;P&gt;After modifying the correct file, I then caused it to be loaded by specifying:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;EXEC sys.sp_fulltext_load_thesaurus_file 1033&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;and then I was in working fine with queries like:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 10pt;"&gt;&lt;SPAN style="COLOR:black;LINE-HEIGHT:115%;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;SELECT MessageID,Description &lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 10pt;"&gt;&lt;SPAN style="COLOR:black;LINE-HEIGHT:115%;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;FROM dbo.Messages&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 10pt;"&gt;&lt;SPAN style="COLOR:black;LINE-HEIGHT:115%;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;WHERE CONTAINS(Description,'FORMSOF(THESAURUS,punter)')&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 10pt;"&gt;&lt;SPAN style="COLOR:black;LINE-HEIGHT:115%;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;STRONG&gt;ORDER BY MessageID;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Hope this helps someone get started with it.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BR&gt;&lt;div class = "shareblock"&gt;&lt;span class = "shareblockTitle"&gt;Share this post:&lt;/span&gt;&lt;span class = "shareblockLink"&gt; &lt;a href = "mailto:?subject=Modifying the Thesaurus in Full Text Search in SQL Server 2008&amp;amp;body=Seen on SQLblog.com: %0A%0A%09Modifying the Thesaurus in Full Text Search in SQL Server 2008%0A%0Ahttp://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx" target="_blank" title = "Email Modifying the Thesaurus in Full Text Search in SQL Server 2008"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx&amp;amp;title=Modifying+the+Thesaurus+in+Full+Text+Search+in+SQL+Server+2008" target="_blank" title = "Submit Modifying the Thesaurus in Full Text Search in SQL Server 2008 to del.icio.us"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx&amp;amp;phase=2" target="_blank" title = "Submit Modifying the Thesaurus in Full Text Search in SQL Server 2008 to digg.com"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx&amp;amp;title=Modifying+the+Thesaurus+in+Full+Text+Search+in+SQL+Server+2008" target="_blank" title = "Submit Modifying the Thesaurus in Full Text Search in SQL Server 2008 to reddit.com"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx&amp;amp;title=Modifying+the+Thesaurus+in+Full+Text+Search+in+SQL+Server+2008" target="_blank" title = "Submit Modifying the Thesaurus in Full Text Search in SQL Server 2008 to DotNetKicks"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://sqlblog.com/blogs/greg_low/archive/2008/08/13/modifying-the-thesaurus-in-full-text-search-in-sql-server-2008.aspx&amp;amp;title=Modifying+the+Thesaurus+in+Full+Text+Search+in+SQL+Server+2008&amp;amp;;top=1" target="_blank" title = "Add Modifying the Thesaurus in Full Text Search in SQL Server 2008 to Live Bookmarks"&gt;live it!&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://info.sqlblog.com/a.aspx?ZoneID=0&amp;BannerID=12&amp;AdvertiserID=1&amp;CampaignID=12&amp;Task=Get&amp;Mode=TEXT&amp;SiteID=1&amp;RandomNumber=463323" width="1" height="1" border="0"&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=8346" width="1" height="1"&gt;</description></item><item><title>Data Driven Subscriptions in SQL Server 2005 Standard Edition</title><link>http://sqlblog.com/blogs/greg_low/archive/2008/08/13/data-driven-subscriptions-in-sql-server-2005-standard-edition.aspx</link><pubDate>Wed, 13 Aug 2008 07:28:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:8344</guid><dc:creator>Greg Low</dc:creator><slash:comments>7</slash:comments><comments>http://sqlblog.com/blogs/greg_low/comments/8344.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/greg_low/commentrss.aspx?PostID=8344</wfw:commentRss><wfw:comment>http://sqlblog.com/blogs/greg_low/rsscomments.aspx?PostID=8344</wfw:comment><description>&lt;P&gt;Recently, I was working at a client's site where SQL Server 2000 was still in use. They wanted to upgrade to SQL Server 2005. The only reason they were looking at the Enterprise Edition was for data-driven subscriptions in Reporting Services. The CEO&amp;nbsp;certainly wasn't interested in paying the sort of dollars required for that, just to be able to&amp;nbsp;automatically email&amp;nbsp;out a set of monthly reports to about 30 or so folk within the company.&lt;/P&gt;
&lt;P&gt;A quick bit of research led me to Jason L. Selburg's article at Code Project on how he achieved this by modifying the subscription details in the ReportServer database. You'll find his original post here: &lt;A href="http://www.codeproject.com/KB/database/DataDrivenSubscriptions.aspx"&gt;http://www.codeproject.com/KB/database/DataDrivenSubscriptions.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I wanted to tackle a more complete version than Jason provided.&amp;nbsp;There were a couple of key limitations:&lt;/P&gt;
&lt;P&gt;1. You'd have to modify the&amp;nbsp;stored procedure every time your parameter list changed. (and potentially have different stored procedures for different reports).&lt;/P&gt;
&lt;P&gt;2. He used&amp;nbsp;commands for manipulating the ntext columns that were deprecated. I wanted to avoid these.&lt;/P&gt;
&lt;P&gt;3. The code didn't deal with concurrent usage.&lt;/P&gt;
&lt;P&gt;Below, you'll find an&amp;nbsp;alternate version of&amp;nbsp;the proc. The concept is still the same. You create a subscription to a report, using tokens for parameters, set the subscription to happen in the past and then execute it using this proc in a scheduled Agent job. The&amp;nbsp;different approach I've taken is:&lt;/P&gt;
&lt;P&gt;1. I've provided the ability to deal with a parameter list rather than a single parameter.&lt;/P&gt;
&lt;P&gt;2. I found that the ntext columns actually only contained simple xml. While I could have used XQuery to modify it, it's easier to directly manipulate it as varchar data (could have used nvarchar), given all we're doing is replacement of tokens with values. Either way, this avoids the use of UPDATETEXT etc.&lt;/P&gt;
&lt;P&gt;3. I've used more of&amp;nbsp;my style of naming conventions..&lt;/P&gt;
&lt;P&gt;4. I've used a global temporary table as a flag to limit concurrent use. (Without this, the scheme could fail).&lt;/P&gt;
&lt;P&gt;Hope you find it useful.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;/*&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ExecuteSubscribedReport&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;PROCEDURE DESCRIPTION:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Creates the effect of a data driven subscription by replacing the fields in &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;an existing subscription with the supplied values, executing the report&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;and then replacing the original values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;INPUT:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@ScheduleID&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;The Job Name in SQL Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailTo &lt;SPAN style="mso-tab-count:1;"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;The TO address of the email&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailCC &lt;SPAN style="mso-tab-count:1;"&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;The Carbon Copy address of the email&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailBCC &lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;The Blind Copy address of the email&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailReplyTo&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;The Reply TO address of the email&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailBody &lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/SPAN&gt;Any text that you want in the email body&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@ParameterList The parameters for the report in the format 'Parameter1Token,Parameter1Value,Parameter2Token,Parameter2Value...'&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Example: '|StartDate|,20071231,|Salesperson|,GE,|Region|,NW'&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;OUTPUT:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;None&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-tab-count:1;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;WRITTEN BY:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Greg Low based on a concept from Jason L. Selburg at CodeProject.com&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;LIMITATIONS:&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ParameterTokens and ParameterValues are limited to 1000 characters&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;EmailBody is limited to 8000 characters&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ParameterList is limited to 8000 characters total&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;*/&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;CREATE&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:blue;"&gt;PROCEDURE&lt;/SPAN&gt; dbo&lt;SPAN style="COLOR:gray;"&gt;.&lt;/SPAN&gt;ExecuteSubscribedReport&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; @ScheduleID &lt;SPAN style="COLOR:blue;"&gt;uniqueidentifier&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailTo &lt;SPAN style="COLOR:blue;"&gt;varchar &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailCC &lt;SPAN style="COLOR:blue;"&gt;varchar &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailBCC &lt;SPAN style="COLOR:blue;"&gt;varchar &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailReplyTo &lt;SPAN style="COLOR:blue;"&gt;varchar &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@EmailBody &lt;SPAN style="COLOR:blue;"&gt;varchar &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;@ParameterList &lt;SPAN style="COLOR:blue;"&gt;varchar &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;AS&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:blue;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;DECLARE&lt;/SPAN&gt; @extensionSettingsPointer &lt;SPAN style="COLOR:blue;"&gt;binary&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;16&lt;SPAN style="COLOR:gray;"&gt;),&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@parametersPointer &lt;SPAN style="COLOR:blue;"&gt;binary&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;16&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@tokenPosition &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@tokenLength &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@subscriptionID &lt;SPAN style="COLOR:blue;"&gt;uniqueidentifier&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@parameterToken &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@parameterValue &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@parameterPosition &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@numberOfParameters &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;@parameterCounter &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;,&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@character &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@parseStatus &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1&lt;SPAN style="COLOR:gray;"&gt;),&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- 0 ready for another token, 1 in a token, 2 in a value&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@originalExtensionSettings &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@originalParameters &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;@newExtensionSettings &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@newParameters &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;DECLARE&lt;/SPAN&gt; @parameters &lt;SPAN style="COLOR:blue;"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;ParameterID &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;IDENTITY&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;1&lt;SPAN style="COLOR:gray;"&gt;),&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ParameterToken &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;),&lt;/SPAN&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;ParameterValue &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;1000&lt;SPAN style="COLOR:gray;"&gt;));&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- first we need to unpack the parameter list&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @ParameterList &lt;SPAN style="COLOR:gray;"&gt;IS&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NOT&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;NULL&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterPosition &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 1&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 0&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterToken &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;''&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterValue &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;''&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @numberOfParameters &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 0&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;WHILE&lt;/SPAN&gt; @parameterPosition &lt;SPAN style="COLOR:gray;"&gt;&amp;lt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;LEN&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;@ParameterList&lt;SPAN style="COLOR:gray;"&gt;)&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @character &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;SUBSTRING&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;@ParameterList&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;@parameterPosition&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;1&lt;SPAN style="COLOR:gray;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @character &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;','&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 0 &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- we had two commas in a row or the first character was a comma&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;PRINT&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;'ParameterList has incorrect format'&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;RETURN&lt;/SPAN&gt; 1&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;ELSE&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 1 &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- we are at the end of the token&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 2&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterValue &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;''&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;ELSE&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- we are at the end of a value&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;INSERT&lt;/SPAN&gt; @parameters&lt;SPAN style="COLOR:blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;ParameterToken&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;ParameterValue&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;VALUES &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;@ParameterToken&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;@ParameterValue&lt;SPAN style="COLOR:gray;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @numberOfParameters &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @numberOfParameters &lt;SPAN style="COLOR:gray;"&gt;+&lt;/SPAN&gt; 1&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 0&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterToken &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;''&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;ELSE&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 0 &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- we have the first character of a token&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 1&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterToken &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @parameterToken &lt;SPAN style="COLOR:gray;"&gt;+&lt;/SPAN&gt; @character&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;ELSE&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 1 &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- we have another character in a token&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterToken &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @parameterToken &lt;SPAN style="COLOR:gray;"&gt;+&lt;/SPAN&gt; @character&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;ELSE&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN style="COLOR:green;"&gt;-- we have another character in a value&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterValue &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @parameterValue &lt;SPAN style="COLOR:gray;"&gt;+&lt;/SPAN&gt; @character&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @parameterPosition &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @parameterPosition &lt;SPAN style="COLOR:gray;"&gt;+&lt;/SPAN&gt; 1&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;IF&lt;/SPAN&gt; @parseStatus &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; 2 &lt;SPAN style="COLOR:blue;"&gt;BEGIN&lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- we were still collecting a value&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;INSERT&lt;/SPAN&gt; @parameters&lt;SPAN style="COLOR:blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;ParameterToken&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;ParameterValue&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;VALUES &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;@ParameterToken&lt;SPAN style="COLOR:gray;"&gt;,&lt;/SPAN&gt;@ParameterValue&lt;SPAN style="COLOR:gray;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SET&lt;/SPAN&gt; @numberOfParameters &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @numberOfParameters &lt;SPAN style="COLOR:gray;"&gt;+&lt;/SPAN&gt; 1&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;END&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- we need to wait for our turn at using the subscription system&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;WHILE&lt;/SPAN&gt; &lt;SPAN style="COLOR:gray;"&gt;EXISTS(&lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SELECT&lt;/SPAN&gt; 1 &lt;SPAN style="COLOR:blue;"&gt;FROM&lt;/SPAN&gt; tempdb&lt;SPAN style="COLOR:gray;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;sys&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;.&lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;objects&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;WHERE&lt;/SPAN&gt; name &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;'##ReportInUse'&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;WAITFOR&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;DELAY&lt;/SPAN&gt; &lt;SPAN style="COLOR:red;"&gt;'00:00:30'&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;CREATE&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;TABLE&lt;/SPAN&gt; ##ReportInUse&lt;SPAN style="COLOR:blue;"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;ReportID &lt;SPAN style="COLOR:blue;"&gt;int&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;);&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- once we have the parameters unpacked, we now need to find the subscriptionID&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SELECT&lt;/SPAN&gt; @subscriptionID &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; SubscriptionID&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;FROM&lt;/SPAN&gt; dbo&lt;SPAN style="COLOR:gray;"&gt;.&lt;/SPAN&gt;ReportSchedule &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;WHERE&lt;/SPAN&gt; ScheduleID &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @ScheduleID&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- next we save away the original values of ExtensionSettings and Parameters&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- (we use them to make it easy put the values back later)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;-- they are actually xml but it'll be easier to work with them as strings&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:green;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;o:p&gt;&lt;FONT size=3&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;SELECT&lt;/SPAN&gt; @originalExtensionSettings &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;CAST&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;ExtensionSettings &lt;SPAN style="COLOR:blue;"&gt;AS&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;)),&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;@originalParameters &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="COLOR:fuchsia;"&gt;CAST&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;&lt;SPAN style="COLOR:green;"&gt;Parameters&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;AS&lt;/SPAN&gt; &lt;SPAN style="COLOR:blue;"&gt;varchar&lt;/SPAN&gt;&lt;SPAN style="COLOR:gray;"&gt;(&lt;/SPAN&gt;8000&lt;SPAN style="COLOR:gray;"&gt;))&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;FROM&lt;/SPAN&gt; dbo&lt;SPAN style="COLOR:gray;"&gt;.&lt;/SPAN&gt;Subscriptions &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-family:'Times New Roman';mso-no-proof:yes;"&gt;&lt;FONT size=3&gt;&lt;SPAN style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="COLOR:blue;"&gt;WHERE&lt;/SPAN&gt; SubscriptionID &lt;SPAN style="COLOR:gray;"&gt;=&lt;/SPAN&gt; @subscriptionID&lt;SPAN style="COLOR:gray;"&gt;;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;LINE-HEIGHT:normal;mso-layout-grid-align:none;"&gt;&lt;SPAN style="COLOR:gray;FONT-FAMILY:Consolas;mso-bidi-font-size:16.0pt;mso-bidi-font-