<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.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>SQL Server Compact - Compact &amp; Capable : RDA</title><link>http://blogs.msdn.com/sqlservercompact/archive/tags/RDA/default.aspx</link><description>Tags: RDA</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Merge replication vs. Sync Services for Compact</title><link>http://blogs.msdn.com/sqlservercompact/archive/2009/11/09/merge-replication-vs-sync-services-for-compact.aspx</link><pubDate>Mon, 09 Nov 2009 14:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9919529</guid><dc:creator>SQLCEBLOG</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/sqlservercompact/comments/9919529.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlservercompact/commentrss.aspx?PostID=9919529</wfw:commentRss><description>&lt;P style="TEXT-ALIGN: center; MARGIN: 0in 0in 0pt" class=MsoNormal align=center mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;SQL Server Compact supports predominantly two different sync technologies. “Merge replication” and “Sync Services”. Users might be using one or the other, and interested in knowing the differences between the two technologies, from a use-case point of view. Still, there might be others interested in knowing, which technology better suites their need, by comparing and choosing the right one.&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;One simple rule of thumb here: Merge replication is designed keeping enterprises in mind, where Sync Services is a framework for developer community/social networking/hobbyist programmers etc… (everything else). “Merge replication” is a solution, which is suitable for Enterprises mostly, in preference to Sync services. However, Sync services is an open-ended, extensible framework on top of which, one can do almost everything that Merge replication does.&amp;nbsp;This article concentrates mostly on the merge replication angle in terms of where it makese more sense and where it doesn't.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;Where does "Merge" make more sense?&amp;nbsp;&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;I&lt;/FONT&gt;&lt;/o:p&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;n the enterprise scenario.&amp;nbsp;In my opinion, enterprises like things faster, better (without any issues), and easily do-able/repeatable. If a solution (like “Merge replication”) allows them to do things like “setting up a publication, subscribers etc…”, although with significant coding, people are not going to like it. So, tools and wizards for enterprises are mandatory (Also give them a way to re-do the setups, typically outputting scripts from these tools/wizards). To avoid the setup/upgrade glitches, provide an out-of-the-box integration story, with other often used components (like Windows, IIS, SQL Server, HTTP etc…). Also, tighter integration helps performance. Usually, in enterprise contexts, setting up a “data server and clients” is a long-term commitment, so, tighter integration is fine there. All these are basic requirements for the “Enterprise” oriented “merge replication” technology. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Note: There are many ways in which a tighter integration with other components helps deployments. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Efficiency/performance&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Automation possibility and tooling&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Better end-2-end support/solution story for the customers&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Ability to monitor and troubleshoot parts of the system&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Essentially, you leave all the hardwork to us, and in the end, expect something that automatically works &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt; (Means, reduced cost of development and testing for you)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;Also, my take is that “Enterprises like rich (and relevant) features”. Give them something that can easily model/extend their business logic, and that could be of great value to them. Some of the features of “Merge replication”, in this category are, &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;1.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Automatic partition management&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;2.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Custom conflict resolution hooks&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;3.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Business logic plugins to do custom processing, in the process of merge replication&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Example is, if one wants to charge the client for synching&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;b.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;One wants to compute his share whenever a salesman syncs to the server&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;4.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Retention cleanup, which can be used to (weakly) set a stringent policy about incremental syncs. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 1in; mso-list: l0 level2 lfo1; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;a.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Like, every salesman must sync at least once in a week or every branch office, must sync at least once a day. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;5.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Incremental schema changes replication&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;6.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Integration with SQL Server mirroring&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo1" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-fareast-font-family: Calibri"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3 face=Calibri&gt;7.&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt;Integration with SQL Server backup and restore.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Other valuable features are, “Automatic identity range management” etc.&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I hope now it is very clear as to, why “merge replication” technology is good for enterprise businesses. Enterprises do not mind, buying into a special architecture, if that provides value. Enterprises can setup a particular set (at the least) of windows machines, with IIS and SQL Server, and run merge replication. So, a tailored solution, like merge replication is best suited for them. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;STRONG&gt;Where&amp;nbsp;does Sync play better role compared to Merge?&lt;/STRONG&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Now, let’s examine another use-case. Incidentally, in this use-case, the features of merge replication, do not seem much relevant. You want to write a stock-alert application, and link it with a stock-tick source on a website. On closer examination, this is also a “data sync” scenario, so, merge replication could be used here. Trying to use merge replication here, elicits many incompatibilities/redundancies, that are not relevant to this use-case. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: 0.5in; MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;First of all, the nature of the data source is unknown, it can change while the app is running too. The web-site might use SQL backend now, and something else tomorrow. The transport is not known, it is over HTTP, but, can have any format (plain HTML/Json etc…). There is no need of rich data semantics here, as one is just comparing a single piece time-series data, and deciding to throw the alert or not. Also, one does not need a big database at client, all he does is read and discard (or read, alert and discard).&amp;nbsp;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Clearly, using merge replication here is an overkill, and unsuitable. So, you should use “Sync services”.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;If you want to write a very quick sync app, and use it anywhere*, “Sync services” is the answer. Because Sync Services, is not tied to any particular, server architecture or transport mechanism, one can use it anywhere*. For quick development of sync apps, Sync Services is integrated with Visual Studio. But, this is only to develop the app quickly, not to deploy it. Visual Studio is not even needed for plain development of any sync app. It is just there to make it easy and fast.&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&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; &lt;/SPAN&gt;Sync services is amazingly extensible, componentized, customizable. While merge replication answers enterprise use-case, which is a typical use-case for data synchronization, virtually all other use-cases are addressable by “Sync services”. If for some reason, people do not want to use a particular server/transport architecture, (or can’t use a single architecture), Sync services is the way to go. Besides, Sync services is a free platform to develop apps on. It is a great tool to enable non-(traditional)-enterprise related, businesses/users to realize the new models of interaction cropping up almost everywhere now. Sync services can be made to have feature-parity with “merge replication” solution through coding, although, I hope you would agree that it is not the intent of Sync services. I quoted that here, only to make you realize the potential of Sync services platform. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;When an open-ended sync solution needs to be developed, Sync Services Framework is the one to use. Many times in usage, applications to sync data, need heterogeneous servers/transports etc. This is a very important capability, for example, for news generation and propagation web-site. News could be present in various web-sites, and also inside documents/databases of different formats. Also, the solution should be open-ended and extensible, so that, it can be easily tailored for a new data source. The importance of “Sync services” in enabling such scenarios, should not be underestimated. Sync Services, is coming out strong, and there is more to watch out in this field, going forward. With this, we conclude the explanations of the technologies, from the use-cases point of view.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;The list of features of merge replication and Sync services are tabulated below:&lt;/STRONG&gt; &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 532.25pt; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-yfti-tbllook: 1184; mso-padding-alt: 2.15pt 5.75pt 2.15pt 5.75pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-insideh: .5pt solid #A5A5A5; mso-border-insidev: .5pt solid #A5A5A5" class=MsoNormalTable border=1 cellSpacing=0 cellPadding=0 width=710 class="MsoNormalTable"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #a5a5a5 1pt solid; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Feature&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #a5a5a5 1pt solid; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Supported in merge&lt;SPAN class=msoIns&gt;&lt;INS dateTime=2009-10-29T15:29 cite="mailto:udayabg"&gt;&lt;FONT color=#008080&gt; &lt;/FONT&gt;&lt;/INS&gt;&lt;/SPAN&gt;replication&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #a5a5a5 1pt solid; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Supported in Sync Services&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Enterprise-centric&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Type of the technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Framework&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Target users&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Enterprises with DBAs&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Developers/Hobbyists/Social networking Communities&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 4"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Integration with DBA tools (SQL Server) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;More tooling support&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Pluggable business logic hooks&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Conflict resolution support&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Built-in + support for custom***&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Built-in + extensible**&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 8"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Schema propagation support&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Initial + any changes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Limited, available by extension**&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 9"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Partitioning support&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Built-in&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Available by extension&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 10"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Server type (State-full or State-less)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;State-full&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;State-less&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 11"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Integration with Server mirroring (SQL Server)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 12"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Integration with Server backup/restore (SQL Server) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 13"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Identity ranges management&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 14"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 15"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Developer centric&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 16"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Type of the technology&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Solution&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Framework&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 17"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Target users&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Enterprises with DBAs&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Developers/Hobbyists/Social networking Communities&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 18"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Developer platform support&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes, Visual Studio integration provided&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 19"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Pluggable transport&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No (HTTP with IIS server only)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes (Web service model is possible, by extension) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 20"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Heterogeneous server&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No (Only SQL Server) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Any server is good (by extension). &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 21"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Network architectures&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Fixed, 3-tier&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Variable, 2-tier to N-tier&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 22"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Supports web services model&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 23"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Ability to work with other sync platforms/frameworks&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes (by extension)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 24"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Exposed API surface for tracking**** &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 25"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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 style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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 style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 26"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Common functionality provided&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 27"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Subscribed database deployment&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 28"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Type of change tracking used&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;ROWGUID&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;PK or ROWGUID&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 29"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Sync directions allowed&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;All&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;All&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 30"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Programmability layer&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Native &amp;amp; managed&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Managed&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 31"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 32"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Semantics provided&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&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;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 33"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Auto-management of dependent tables&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 34"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Sync granularity enforced&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes (Publication level)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;No (table level)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 35"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Schema propagation&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Limited extent&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 36; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #a5a5a5 1pt solid; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 204.2pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=272&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Built-in conflict resolution strategies (also customizable)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 125.55pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=167&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #a5a5a5 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 2.15pt; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.75pt; WIDTH: 202.5pt; PADDING-RIGHT: 5.75pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #a5a5a5 1pt solid; PADDING-TOP: 2.15pt; mso-border-alt: solid #A5A5A5 .5pt; mso-border-left-alt: solid #A5A5A5 .5pt; mso-border-top-alt: solid #A5A5A5 .5pt" vAlign=top width=270&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt; mso-bidi-font-size: 10.0pt"&gt;&lt;FONT face=Calibri&gt;Only some limited number of built-ins&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;* Well, almost everywhere&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 9pt"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;FONT face=Calibri&gt;** Whenever we use, “available by extension” or simply “by extension”, that means developer should write code to achieve the desired behavior. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;FONT face=Calibri&gt;*** (For this document,) the difference between customizable and extensible is the following: customization is a type of extension, where, the application architecture is not affected majorly. Like, register a COM dll, to do conflict resolution etc…&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="FONT-SIZE: 8pt"&gt;&lt;FONT face=Calibri&gt;**** Tracking is a mechanism used to tag all changes. Changes could be Inserts/Updates/Deletes on tracked tables. This module is used to detect changes between successive syncs, so that the data can be forwarded to the other party. Exposing the tracking API (enable/disable tracking etc…), helps write applications like peer-peer sync, transaction notifications etc…&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-tab-count: 1"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;Wrap-up: &lt;/STRONG&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;/SPAN&gt;We have looked at the use-cases where merge replication technology is suitable and where it is not. There are scenarios where “Sync services” comes out as a candidate for solution, and there are scenarios for merge replication too. When considering the right technology for using, there is no silver bullet; there is no panacea that works for all needs. The requirements of your use determine the “right” technology for you. Merge replication provides a solution, but, there are many scenarios that it can’t help you with. Sync services can be made to work in “any” scenario (including the one that merge replication provides out-of-the-box &lt;/FONT&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;&lt;SPAN style="mso-char-type: symbol; mso-symbol-font-family: Wingdings"&gt;J&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;), but, are you fine with building such a (mammoth) architecture yourself, and incurring the various costs involved? In merge replication, we take the pains and give you a solution, although, for a special, tailored need, is also happens to be the most common and justified one. In sync services, you are on your own, but, it gives many benefits that you can’t do without in many situations. &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;Contributor: Udaya Bhanu Goteti&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9919529" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/RDA/default.aspx">RDA</category><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/MergeReplication/default.aspx">MergeReplication</category><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/SyncServices/default.aspx">SyncServices</category></item><item><title>HTTP/Internet Proxy Detection - Using WINCE API</title><link>http://blogs.msdn.com/sqlservercompact/archive/2007/06/19/http-internet-proxy-detection-using-wince-api.aspx</link><pubDate>Tue, 19 Jun 2007 23:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:3411248</guid><dc:creator>SQLCEBLOG</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/sqlservercompact/comments/3411248.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlservercompact/commentrss.aspx?PostID=3411248</wfw:commentRss><description>&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT face=Calibri size=3&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/system.data.sqlserverce.sqlcereplication(VS.80).aspx"&gt;SqlCeReplication&lt;/A&gt; and &lt;A href="http://msdn2.microsoft.com/en-us/library/system.data.sqlserverce.sqlceremotedataaccess.aspx"&gt;SqlCeRemoteDataAccess&lt;/A&gt; have InternetProxyServer, InternetProxyLogin, InternetProxyPassword properties which the application can set to make these sync protocols communicate via/thru the desired proxy. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;However, then the question comes on how to programmatically detect the HTTP/Internet proxy settings from the app to set the properties on SQL CE classes.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Here is the short story of how to detect the settings on Windows CE/Mobile devices.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;
&lt;TABLE class=MsoTableGrid style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-yfti-tbllook: 1184; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" cellSpacing=0 cellPadding=0 border=1 class="MsoTableGrid"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1" width=213&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;DLL/Module Name and Reference&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1" width=213&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;API&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1" width=213&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Data Structures&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1; mso-yfti-lastrow: yes"&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1" width=213&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;FONT face=Calibri size=3&gt;CellCore.dll&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-US/library/ms879581.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;Connection Manager API&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" width=213&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/bb416322.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;ConnMgrMapURL&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-us/library/ms827528.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;ConnMgrEstablishConnectionSync&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-US/library/aa455873.aspx"&gt;&lt;FONT face=Calibri color=#800080 size=3&gt;ConnMgrProviderMessage&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-US/library/aa455877.aspx"&gt;&lt;FONT face=Calibri size=3&gt;ConnMgrReleaseConnection&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.4pt; BORDER-TOP: #d4d0c8; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 159.6pt; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; BACKGROUND-COLOR: transparent; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1" width=213&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-US/library/aa455880.aspx"&gt;&lt;FONT face=Calibri size=3&gt;CONNMGR_CONNECTIONINFO&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&gt;&lt;A href="http://msdn2.microsoft.com/en-US/library/aa455947.aspx"&gt;&lt;FONT face=Calibri size=3&gt;PROXY_CONFIG&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal; TEXT-ALIGN: justify"&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;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 5pt 0in 0.25in; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpFirst style="MARGIN: 5pt 0in 0.25in 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;1)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Call &lt;A href="http://msdn2.microsoft.com/en-us/library/bb416322.aspx"&gt;&lt;FONT color=#800080&gt;ConnMgrMapURL&lt;/FONT&gt;&lt;/A&gt; function to map the InternetUrl to a network Guid and an index&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.75in; VERTICAL-ALIGN: top; TEXT-INDENT: -0.25in; LINE-HEIGHT: 140%; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; mso-add-space: auto"&gt;&lt;A class="" name=remarksToggle&gt;&lt;/A&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;This function takes the URL you specify and determines the best network connection to use to access that URL.&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;2)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Fill &lt;A href="http://msdn2.microsoft.com/en-US/library/aa455880.aspx"&gt;CONNMGR_CONNECTIONINFO&lt;/A&gt; with the retrieved network Guid&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.75in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;dwParam: CONNMGR_PARAM_GUIDDESTNET&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.75in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;b.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;dwPriority: CONNMGR_PRIORITY_USERINTERACTIVE&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;3)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Call &lt;A href="http://msdn2.microsoft.com/en-us/library/ms827528.aspx"&gt;&lt;FONT color=#800080&gt;ConnMgrEstablishConnectionSync&lt;/FONT&gt;&lt;/A&gt; with the above filled structure to get a connection HANDLE&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.75in; VERTICAL-ALIGN: top; TEXT-INDENT: -0.25in; LINE-HEIGHT: 140%; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;This function uses &lt;A href="http://msdn2.microsoft.com/en-us/library/ms827527.aspx"&gt;ConnMgrEstablishConnection&lt;/A&gt; and &lt;A href="http://msdn2.microsoft.com/en-us/library/ms827525.aspx"&gt;ConnMgrConnectionStatus&lt;/A&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;internally to attempt to fully establish a connection before returning to the caller. The &lt;B style="mso-bidi-font-weight: normal"&gt;ConnMgrEstablishConnectionSync&lt;/B&gt; function does not provide an internal message pump; therefore, the message queues of any user interface threads that call into this function are blocked until the function returns.&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;4)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Call &lt;A href="http://msdn2.microsoft.com/en-US/library/aa455873.aspx"&gt;&lt;FONT color=#800080&gt;ConnMgrProviderMessage&lt;/FONT&gt;&lt;/A&gt; with the received connection handle and Guid provider as IID_ConnPrv_IProxyExtension, to get &lt;A href="http://msdn2.microsoft.com/en-US/library/aa455947.aspx"&gt;PROXY_CONFIG&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpMiddle style="MARGIN: 5pt 0in 0.25in 0.75in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level2 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;a.&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Make sure to set PROXY_CONFIG.dwType: CONNMGR_FLAG_PROXY_HTTP before calling&lt;/P&gt;
&lt;P class=MsoListParagraphCxSpLast style="MARGIN: 5pt 0in 0.25in 0.25in; TEXT-INDENT: -0.25in; TEXT-ALIGN: justify; mso-list: l0 level1 lfo1; mso-add-space: auto"&gt;&lt;SPAN style="mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin"&gt;&lt;SPAN style="mso-list: Ignore"&gt;5)&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;Call &lt;A href="http://msdn2.microsoft.com/en-US/library/aa455877.aspx"&gt;ConnMgrReleaseConnection&lt;/A&gt; to close the connection HANDLE&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 5pt 0in 0.25in; TEXT-ALIGN: justify"&gt;Now, &lt;A href="http://msdn2.microsoft.com/en-US/library/aa455947.aspx"&gt;PROXY_CONFIG&lt;/A&gt; has all the required details of the HTTP/Internet Proxy for ready use.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Thanks,&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Laxmi Narsimha Rao ORUGANTI&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt; TEXT-ALIGN: justify"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/o:p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=3411248" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/RDA/default.aspx">RDA</category><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/MergeReplication/default.aspx">MergeReplication</category></item><item><title>Annoying error - 28559 - Encountered problems when opening the database</title><link>http://blogs.msdn.com/sqlservercompact/archive/2007/02/07/annoying-error-28559-encountered-problems-when-opening-the-database.aspx</link><pubDate>Wed, 07 Feb 2007 08:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1616632</guid><dc:creator>SQLCEBLOG</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sqlservercompact/comments/1616632.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlservercompact/commentrss.aspx?PostID=1616632</wfw:commentRss><description>&lt;P&gt;We&amp;nbsp;have been hearing lot of complaints on how to get more information for error 28559 when doing RDA or Merge Replication.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;If you are using managed API (SqlCeReplication OR SqlCeRemoteDataAccess), then it should be straight forward for you as you would be receiving SqlCeErrorCollection in SqlCeException.Errors which would contain list of errors.&amp;nbsp; This list would tell you more on why there was a problem opening the database.&lt;/P&gt;
&lt;P&gt;However, if you are native programmer and using ISSCEMerge, ISSCERDA interfaces, then you need to do some extra steps in getting that information.&amp;nbsp; We have written a sample to help you get the error information much like how our managed wrappers get it.&amp;nbsp; Please have a quick look at our sample app attached to this blog post for more details.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Pawan Kumar&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1616632" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/sqlservercompact/attachment/1616632.ashx" length="4674" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/RDA/default.aspx">RDA</category><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/MergeReplication/default.aspx">MergeReplication</category></item><item><title>RDA Subscriptions</title><link>http://blogs.msdn.com/sqlservercompact/archive/2007/01/23/rda-subscriptions.aspx</link><pubDate>Tue, 23 Jan 2007 20:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1515637</guid><dc:creator>SQLCEBLOG</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/sqlservercompact/comments/1515637.aspx</comments><wfw:commentRss>http://blogs.msdn.com/sqlservercompact/commentrss.aspx?PostID=1515637</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;Q1.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How do I know whether the RDA Pulled table is tracked or not? OR What an RDA Subscribed table means?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;A1.&lt;/STRONG&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;RDA Subscriptions are maintained in a system table __sysRDASubscriptions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If the table is pulled with tracking ON (that is RdaTrackOption.TrackingOn or RdaTrackOption.TrackingOnWithIndexes), then it means it is RDA Subscribed.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Hence, an entry will be made in this system table.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To conclude, if the pulled table is listed in __sysRDASubscriptions, then it is tracked.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Also, if the table is not pulled with tracking ON then there will NOT be any RDA subscription for it.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&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: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;Q2.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Why do I get error&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;“SSCE_M_RESTRICTEDDDL – 28605 - Internal error: DDL operations are not allowed on system tables. [,,,Table name,,]” and What does it mean?&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;A2.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;When you RDA pull a table with Tracking On (or when a table is RDA Subscribed), the DDL operations on that table are restricted so that we maintain the schema integrity with the master table to which we are a replica.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Hence, when ever you try to perform DDL operations on RDA Subscribed table, you would hit this error.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&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: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;Q3.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How to get around the error “SSCE_M_TABLEALREADYEXISTS – 28573 - The LocalTableName parameter is already specified. [,,,Table name,,]”&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;A3.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This error is thrown when there exists a table with the name supplied in either of the parameters local table name or error table name for RDA Pull command.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;To get around this error, there are two ways: 1) Drop that table 2) Change the RDA Pull arguments&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&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: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;Q4.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How to get around the error "Duplicate value cannot be inserted into a unique index. [Table name = __sysRDASubscriptions, Constraint name = c_LocalTableName]"&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;A4.&lt;/STRONG&gt; &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Ideally, this error should not occur.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;But due to a bug this has started showing up.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;It is discussed well in detail in &lt;/FONT&gt;&lt;A href="http://support.microsoft.com/default.aspx/kb/920272" mce_href="http://support.microsoft.com/default.aspx/kb/920272"&gt;&lt;FONT face=Calibri size=3&gt;KB Article 920272&lt;/FONT&gt;&lt;/A&gt;&lt;FONT face=Calibri size=3&gt;. If you are using Whidbey SP1+ (i.e. SQL CE v3.1), then you should not encounter this anymore.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;If you do encounter this,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;go with a work around of putting all the binaries that access database (including product binaries, customer application) in a single directory and preferably \Windows.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&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: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;Q5.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;How to change IDENTITY information after doing RDA Pull as RDA does not support Identity Range Management.&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;STRONG&gt;A5.&lt;/STRONG&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Though the RDA Pulled tables are DDL restricted, changing the default values and identity information is not restricted.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;You can use ALTER TABLE &amp;lt;Table Name&amp;gt; ALTER COLUMN &amp;lt;Column Name&amp;gt; &amp;lt;int | bigint&amp;gt; IDENTITY(&amp;lt;New Seed&amp;gt;, &amp;lt;New Step&amp;gt;).&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Thanks,&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 10pt"&gt;&lt;FONT face=Calibri size=3&gt;Laxmi Narsimha Rao ORUGANTI&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1515637" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/sqlservercompact/archive/tags/RDA/default.aspx">RDA</category></item></channel></rss>