<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">SQL Azure Team Blog</title><subtitle type="html">The latest news and insight from the SQL Azure team.</subtitle><id>http://blogs.msdn.com/ssds/atom.xml</id><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.msdn.com/ssds/atom.xml" /><generator uri="http://communityserver.org" version="2.1.61025.2">Community Server</generator><updated>2009-06-08T08:43:00Z</updated><entry><title>SQL Server Management Studio Support for SQL Azure!!!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/11/10/9920168.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/11/10/9920168.aspx</id><published>2009-11-10T14:45:48Z</published><updated>2009-11-10T14:45:48Z</updated><content type="html">&lt;p&gt;Hi Folks,&lt;/p&gt;  &lt;p&gt;Just a quick post to let you know that the long awaited build of SQL Server Management Studio with support for SQL Azure is available today for MSDN and TechNet subscribers and will be generally available for the rest of the world as of tomorrow. The download page can be found &lt;a href="http://www.microsoft.com/sqlserver/2008/en/us/R2Downloads.aspx#CTP" target="_blank"&gt;here&lt;/a&gt;. I will post a link to the tools only install when it becomes available tomorrow.&lt;/p&gt;  &lt;p&gt;This support is included as part of the November CTP release of SQL Server 2008 R2. This release not only includes SQL Azure support from within SSMS but a wealth of other SQL Server 2008 specific features. Check out this &lt;a href="http://blogs.technet.com/dataplatforminsider/archive/2009/11/09/announcing-the-sql-server-2008-r2-november-ctp.aspx" target="_blank"&gt;blog entry&lt;/a&gt; for more.&lt;/p&gt;  &lt;p&gt;Thanks,&lt;/p&gt;  &lt;p&gt;Dave&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9920168" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author></entry><entry><title>SQL Azure Portal issue this week</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/11/06/9918673.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/11/06/9918673.aspx</id><published>2009-11-06T17:05:49Z</published><updated>2009-11-06T17:05:49Z</updated><content type="html">&lt;p&gt;Hi Everyone,&lt;/p&gt;  &lt;p&gt;We received an inquiry earlier this week about a user who was trying to access the SQL Azure Portal and was unable to log in. I want to take a quick moment to respond broadly just incase anyone else had the same experience.&lt;/p&gt;  &lt;p&gt;There were no issues with the SQL Azure Database service this week. There was, however, an availability issue with the SQL Azure Portal while some configuration changes were being made in preparation for the launch of SQL Azure Database at PDC on November 17th. The issue we experienced was with our portal only – not the actual service.&amp;#160; No one trying to connect to the service or their database(s) were impacted at all. &lt;/p&gt;  &lt;p&gt;The portal is different than the service end point.&amp;#160; The current portal is a placeholder tool (CTP only) used for signing up for the SQL Azure service prior to go-live.&amp;#160; It also offers capabilities for creating and deleting databases within a provisioned SQL Azure Database server but, it is only one of several tools that are used to do this.&amp;#160; Other tools, such as SSMS and SQLCMD, are routinely used for these create/delete operations.&amp;#160; The use of these tools was not impacted at all due to the portal issue. Your data was, and is, safe, sound and accessible in our highly available service.&lt;/p&gt;  &lt;p&gt;I also want to take a moment to thank all of our tremendous users. Your feedback has shaped the service and will continue to as we enhance SQL Azure Database and add new features. Keep the feedback coming. We listen and act upon it.&lt;/p&gt;  &lt;p&gt;The next couple weeks are going to be exciting. There is much more to come as we continue to extend the SQL Server Platform to the cloud.&lt;/p&gt;  &lt;p&gt;See you all at PDC,&lt;/p&gt;  &lt;p&gt;Dave&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9918673" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author></entry><entry><title>SQL Azure at PASS Summit 2009</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/11/01/9915963.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/11/01/9915963.aspx</id><published>2009-11-01T22:59:43Z</published><updated>2009-11-01T22:59:43Z</updated><content type="html">&lt;p&gt;This upcoming week, &lt;a href="http://www.sqlpass.org/" target="_blank"&gt;PASS (Professional Association for SQL Server)&lt;/a&gt; will be holding its &lt;a href="http://summit2009.sqlpass.org/" target="_blank"&gt;annual summit&lt;/a&gt; in Seattle, WA. The summit runs from November 2nd through the 5th and, as described on the website, provides:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In-depth technical sessions all focused on SQL Server &lt;/li&gt;    &lt;li&gt;Unparalleled access to the industry’s top SQL Server experts and the Microsoft SQL Server development team &lt;/li&gt;    &lt;li&gt;Unique opportunity to network with your peers, share challenges, and get answers and advice &lt;/li&gt;    &lt;li&gt;Return to work with new skills and knowledge to do your job better, faster, easier – right away. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This year the SQL Azure team will be presenting the following sessions:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What’s new in SQL Azure - Patric McElroy&lt;/strong&gt;     &lt;br /&gt;Come and learn how SQL Azure has evolved over the past year based on your feedback. In this session you'll learn how SQL Azure delivers on promise of Database as a Service. You'll see how easy it is to take an existing class of SQL Server applications and extend them to the service using existing SQL Server knowledge, protocols, client libraries and tools. With minimal changes, your application will be running in a highly available and scalable service. Finally we’ll touch on the business model, terms of use and present a roadmap for the service. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Building Applications with SQL Azure and Windows Azure – David Robinson and Liam Cavanagh&lt;/strong&gt;     &lt;br /&gt;Are you looking to reduce the costs of building and maintaining enterprise applications? Do you want to extend the reach of your applications across multiple devices, locations and partners? SQL Azure and Windows Azure provides you a friction free, highly scalable platform for building applications. The scale and reach of the cloud lights up a new class of application scenarios. Come see how easy it is to consume SQL Azure from within Windows Azure. In addition, we will dive into Microsoft’s new Data Hub for businesses and see how this SQL Azure powered synchronization service allows for data aggregation within the Hub to provide straight-forward data sharing between on-premises databases, business partners, remote offices and mobile users. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Roles and Responsibilities Managing a Microsoft SQL Azure Database - Nino Bice&lt;/strong&gt;     &lt;br /&gt;Come and learn about database administration in the new world of SQL Azure. Starting from the creation of an SQL Azure account, learn about tools and techniques for provisioning accounts, servers, and databases. See how billing is managed. Learn how to collaborate with your peers to build an Azure project that uses SQL Azure. We demonstrate the mechanisms for database management such as managing logins and permissions. See how SQL Azure automates the tedious and complex administrative tasks (e.g., machine failures) and allows you to spend more time on the important design functions of a DBA.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9915963" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx" /><category term="DBA" scheme="http://blogs.msdn.com/ssds/archive/tags/DBA/default.aspx" /><category term="Scaling Out" scheme="http://blogs.msdn.com/ssds/archive/tags/Scaling+Out/default.aspx" /><category term="Scalability" scheme="http://blogs.msdn.com/ssds/archive/tags/Scalability/default.aspx" /><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /></entry><entry><title>Windows Azure Platform Launch Update</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/10/29/9914882.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/10/29/9914882.aspx</id><published>2009-10-29T18:59:00Z</published><updated>2009-10-29T18:59:00Z</updated><content type="html">&lt;P&gt;In October 2008 at our Professional Developer Conference we opened the Community Technology Preview (CTP) for the Windows Azure platform (Windows Azure, SQL Azure and .NET Services).&amp;nbsp; The CTP has been invaluable in terms of shaping many aspects of the Windows Azure platform. &lt;/P&gt;
&lt;P&gt;PDC 2009 is an exciting event for all of us who are working on the Windows Azure platform as it’s our opportunity to show you the work that we’ve done over the past year, including some brand new features. Concurrent with the conference we will begin the Windows Azure platform’s transition from a CTP to a business.&amp;nbsp; For your planning purposes, this post maps out the key stages of that transition that you should be aware of.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;At PDC 2009, on November 17th, 2009, a number of new features in Windows Azure will be made available for the first time.&amp;nbsp; The CTP will remain open through December 31st, allowing you to experiment with the full feature platform and to give us any final feedback. &lt;/LI&gt;
&lt;LI&gt;Beginning January 2010, new customers will have to sign up for an offer to access services on the Windows Azure platform. Usage during the month of January will be at no charge, so you can see your exact usage while still enjoying free service. &lt;/LI&gt;
&lt;LI&gt;On February 1, 2010, we will begin charging customers for using the Windows Azure platform. &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Making the transition in these three steps accomplishes a few goals.&amp;nbsp; First, it gives you a chance to explore our full feature set for free.&amp;nbsp; Second, it allows our team time to get your feedback on the new features and address any issues that arise.&amp;nbsp; Finally, it lets you preview exactly how billing will work before you need to start paying.&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;We’d like to thank everyone who has participated in our Community Technology Preview so far.&amp;nbsp; Your feedback has really shaped the platform, and we’re looking forward to sharing our launch with you next month at PDC 2009!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Updated 10/30/2009: Clarified that January is free of charge.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9914882" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="Windows Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx" /><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /><category term="PDC 2009" scheme="http://blogs.msdn.com/ssds/archive/tags/PDC+2009/default.aspx" /></entry><entry><title>Updated CTP for SQL Azure Database includes complete feature set for PDC 2009!</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/10/14/9907238.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/10/14/9907238.aspx</id><published>2009-10-14T16:58:47Z</published><updated>2009-10-14T16:58:47Z</updated><content type="html">&lt;p align="justify"&gt;&lt;a href="http://blogs.msdn.com/blogfiles/ssds/WindowsLiveWriter/NewCTP2forSQLAzureDatabaseincludescomple_11570/image_2.png"&gt;&lt;font size="3"&gt;&lt;img style="border-right-width: 0px; margin: 0px 0px 15px 35px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://blogs.msdn.com/blogfiles/ssds/WindowsLiveWriter/NewCTP2forSQLAzureDatabaseincludescomple_11570/image_thumb.png" width="240" height="105" /&gt;&lt;/font&gt;&lt;/a&gt;A few short weeks ago we announced the SQL Azure Database August CTP. Since the announcement, tens of thousands in the community have signed up for the service and have provided us with a tremendous amount of positive feedback. Today, the SQL Azure Database October CTP (CTP 2) update is another major milestone as we get ready for the &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;Professional Developers Conference (PDC)&lt;/a&gt; on November 17th - 20th, 2009. &lt;strong&gt;We are also excited to announce that this CTP represents the complete feature set that will be available in the SQL Azure Database at PDC.&lt;font size="3"&gt;&amp;#160;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="justify"&gt;“We see SQL Azure as the perfect fit for information that needs to be kept in one safe, well-structured, accessible spot. Partitioning the data helps ensure scalability as more and more users interact with the site, and it also isolates tracking resources, helping avoid single points of failure,” said Luigi Rosso, Chief Technology Officer at leading interactive firm, &lt;a href="http://www.archetype-inc.com" target="_blank"&gt;Archetype&lt;/a&gt;. “To establish the kind of default redundant installation we get with SQL Azure, we’d have to purchase at least two dedicated servers and hire IT staff to administer them. A reliable system in place that is managed, efficient, and fast is critical for us. With SQL Azure, we don’t have to buy servers or manage and monitor them for capacity to ensure availability for our customers.” &lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="justify"&gt;&lt;strong&gt;The October CTP has been deployed to one of our go-live production clusters&lt;/strong&gt;. This production cluster is significantly larger and more powerful than the machine cluster that is supporting the August CTP but is a completely separate machine cluster serviced by a dedicated developer portal (&lt;a href="https://sql.azure.com"&gt;https://sql.azure.com)&lt;/a&gt;. &lt;strong&gt;Accounts for all existing users of the current CTP (August CTP) have been automatically provisioned for access to the new October CTP and environment&lt;/strong&gt;. Simply go to the developer portal (&lt;a href="https://sql.azure.com"&gt;https://sql.azure.com)&lt;/a&gt; to activate your account and create servers on the new environment. Servers you create on this new environment will be reachable through a new address(&amp;lt;servername&amp;gt;.database.windows.net – we’ve dropped the ‘ctp’ moniker from the base address name).&lt;/p&gt;  &lt;p align="justify"&gt;When SQL Azure Database becomes generally available, this environment will automatically roll over into a fully supported production environment and all your databases and data in this environment will be converted into an active subscription to the SQL Azure Database service based on the subscription offer you choose.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Existing servers and databases that you created in the August CTP environment will still be fully accessible and available through the current service URL (&amp;lt;servername&amp;gt;.ctp.database.windows.net), in parallel with the October CTP environment. The developer portal for the August CTP environment will also continue to be available, although&lt;strong&gt; through a new URL&lt;/strong&gt; (&lt;a href="https://ctpportal.database.windows.net"&gt;https://ctpportal.database.windows.net&lt;/a&gt; ). As noted above, the previous URL will be re-used to support the new production environment. &lt;/p&gt;  &lt;p&gt;As the August CTP is running on hardware below our production standard, that environment will &lt;strong&gt;not&lt;/strong&gt; roll over into a production environment as part of our go-live plans. That environment will be decommissioned by the end of the year (Dec ’09). &lt;/p&gt;  &lt;p&gt;We invite you to begin to use the new cluster to take advantage of all the cool new relational features available as part of the updated service!&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;The key new features included in this October CTP are listed below.&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;u&gt;Firewall Support&lt;/u&gt;&lt;/strong&gt; – The new firewall features allows a customer to specify an allow list of IP address that can access their SQL Azure Server. Security is a concern for companies looking at storing data in the cloud and with this new feature you can rest assured that only hosts you specify will be allowed to connect. Please be aware that your firewall will deny all connections by default, so please go to the &lt;a href="https://sql.azure.com/" target="_blank"&gt;SQL Azure Portal&lt;/a&gt; and configure your allow list so that existing clients can continue to connect. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;u&gt;Support for Bulk Insert&lt;/u&gt;&lt;/strong&gt; – One of the pain points we heard from customers was around the speed at which they were able to load data into the system. We have taken this feedback and have enabled support for Bulk Insert. This will improve the rate at which you are able to load data into the system by a few orders of magnitude. This change also enables you to use the &lt;a href="http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx" target="_blank"&gt;SqlBulkCopy&lt;/a&gt; class from within ADO.Net &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;u&gt;Database Edition Selection&lt;/u&gt;&lt;/strong&gt; – This allows you to select which SQL Azure Database edition (Web Edition (up to 1GB relational database) or Business Edition (up to 10GB relational database)) is created during the database provisioning process. This is surfaced both in the SQL Azure Portal and in the T-SQL Create Database statement. For example, to create a Business Edition database the T-SQL command would be as follows: &lt;/li&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; CREATE DATABASE foo (MAXSIZE = 10GB) &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;&lt;u&gt;Updates to SQL Azure Portal&lt;/u&gt;&lt;/strong&gt; – We have made numerous functionality changes and bug fixes in the portal. These include database edition selection when creating a database in the portal, viewing the size of your database and also the ability to configure your firewall settings. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;u&gt;Additional T-SQL Support&lt;/u&gt;&lt;/strong&gt; – Due to customer demand, we have enabled support for additional T-SQL statements. The &lt;a href="http://msdn.microsoft.com/en-us/library/ee336281.aspx" target="_blank"&gt;complete list can be found on MSDN&lt;/a&gt; and it includes support for items like Synonyms, Types, Table Value Parameters, additional systems views and more. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;u&gt;Updated SQL Azure Server Properties&lt;/u&gt;&lt;/strong&gt; – We have finalized the internal SQL Server engine properties so you can reliably tell if you are connecting to an instance of SQL Server on premises or connecting to SQL Azure in the cloud. The major changes include a new value for Edition of “SQL Azure” and a new Engine Edition value of “5”. For further details please refer to the &lt;a href="http://msdn.microsoft.com/en-us/library/ee336279.aspx" target="_blank"&gt;SQL Azure documentation on MSDN&lt;/a&gt;. &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;&lt;u&gt;Updated SQL Azure Error Messages&lt;/u&gt;&lt;/strong&gt; – We have enhanced the error messages returned should an error occur. Our goal to ensure that should you experience an error, the message received is meaningful and actionable by you. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Consuming data stored in SQL Azure Database is also critical, so as a reminder, the updated &lt;a href="http://blogs.msdn.com/sqlphp/archive/2009/10/07/sql-server-driver-for-php-1-1-is-now-available.aspx" target="_blank"&gt;SQL Server Driver for PHP 1.1&lt;/a&gt; with support for SQL Azure Database was recently released and can be found &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9" target="_blank"&gt;here&lt;/a&gt;. In addition to SQL Azure Database support, this release includes significant enhancements for PHP development including support for PHP version 5.3, performance improvements, and new features such as scrollable results sets, row count, and support for UTF-8 encoding. If you would like to find out more, you can check out the documentation on &lt;a href="http://msdn.microsoft.com/en-us/library/ee229548(SQL.10).aspx" target="_blank"&gt;MSDN&lt;/a&gt;. Also, you should download the refreshed &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78" target="_blank"&gt;Windows Azure Platform Training Kit&lt;/a&gt; that reflects the changes in this October CTP. &lt;/p&gt;  &lt;p&gt;A good portion of the new features and enhancements for this CTP came to us as requests from the user community. We listen to and appreciate your feedback as it helps us to build a better platform that will provide you critical capabilities for your database workloads. &lt;a href="https://connect.microsoft.com/SQLServer/feedback/CreateFeedbackForm.aspx?FeedbackFormConfigurationID=3719&amp;amp;FeedbackType=1" target="_blank"&gt;Please keep the feedback coming&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;When we started this journey our goal was to extend the SQL Server Platform to the cloud and to provide our customers with relational database features and availability with cost efficiencies. We are on track to deliver that goal at PDC. There is much more to come as we continue to light up new scenarios and experiences. There will be more on this at PDC ‘09 and the SQL Azure team hopes to see everyone there. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://microsoftpdc.com/Sessions#?term=sql azure"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/ssds/WindowsLiveWriter/NewCTP2forSQLAzureDatabaseincludescomple_11570/image_5.png" width="309" height="83" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9907238" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="Cloud" scheme="http://blogs.msdn.com/ssds/archive/tags/Cloud/default.aspx" /><category term="T-SQL" scheme="http://blogs.msdn.com/ssds/archive/tags/T-SQL/default.aspx" /><category term="ADO.Net" scheme="http://blogs.msdn.com/ssds/archive/tags/ADO.Net/default.aspx" /><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /><category term="PDC 2009" scheme="http://blogs.msdn.com/ssds/archive/tags/PDC+2009/default.aspx" /></entry><entry><title>SQL Azure at SQL PASS Summit</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/10/05/9903292.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/10/05/9903292.aspx</id><published>2009-10-05T19:02:14Z</published><updated>2009-10-05T19:02:14Z</updated><content type="html">&lt;p&gt;Hi Folks,&lt;/p&gt;  &lt;p&gt;Its almost conference season. Starting in November, we have &lt;a href="http://summit2009.sqlpass.org/" target="_blank"&gt;SQL PASS&lt;/a&gt;, followed by &lt;a href="http://www.microsoft.com/europe/teched/" target="_blank"&gt;Tech-Ed Europe&lt;/a&gt; and culminating with the launch of SQL Azure at &lt;a href="http://microsoftpdc.com/" target="_blank"&gt;PDC&lt;/a&gt;. Its going to be an exciting few weeks.&lt;/p&gt;  &lt;p&gt;Liam recorded a Channel 9 video along with Buck Woody and Michael Rys on the upcoming &lt;a href="http://summit2009.sqlpass.org/" target="_blank"&gt;SQL PASS Summit&lt;/a&gt;. You can view the video &lt;a href="http://channel9.msdn.com/posts/LarryLarsen/Upcoming-SQL-PASS-Summit-1/" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Here is the synopsis of the video:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Join thousands of SQL Server &amp;amp; BI professionals at the Washington State Convention &amp;amp; Trade Center in Seattle from Nov. 2-5 for the largest SQL Server conference in the world!&amp;#160; PASS Summit offers 168 technical sessions presented by SQL Server experts, one-on-one time with Microsoft’s SQL Server engineering team, free troubleshooting &amp;amp; design architecture guidance from Microsoft consultants, keynotes from Microsoft’s senior executives and much more! &lt;/em&gt;&lt;/p&gt;    &lt;p&gt;&lt;em&gt;Senior Data Platform Technology Specialist Buck Woody stopped by the Channel 9 studio to talk to Michael Rys, Principal Program Manager in SQL Server Engineering Team, and Liam Cavanagh, Senior Program Manager, about upcoming sessions you won’t want to miss this year’s PASS Summit conference.&lt;/em&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Hope to see some of you there,&lt;/p&gt;  &lt;p&gt;Dave&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9903292" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author></entry><entry><title>Short blip in service availability today</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/09/17/9896534.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/09/17/9896534.aspx</id><published>2009-09-18T00:50:00Z</published><updated>2009-09-18T00:50:00Z</updated><content type="html">We experienced a short blip in the availability of SQL Azure today and I wanted to post a quick note to let you know what happened. 
&lt;P&gt;Inside of SQL Azure we have these automated monitoring tools called watchdogs. These watchdogs monitor every aspect of the system and if one of them notices that something is not functioning correctly, it raises an alert to our operations staff and will, depending on the issue type, start some sort of corrective maintenance. &lt;/P&gt;
&lt;P&gt;Shortly before noon (PDT) an alert was raised that the SQL Azure gateways were unable to communicate with the backend data nodes. Once the alert was raised, the operations team and certain members of the product team were automatically notified. Due to the granularity of the watchdogs, we were quickly able to identify the issue. The issue stemmed from a configuration change that was made as we were getting the cluster ready for the upcoming refresh of our CTP deployment. The configuration error was remedied and the communications between the gateways and the backend data nodes were restored thus restoring access to the service. The elapsed time from when the service became unavailable to the time it was restored was just under an hour. We have started implementing safeguards to ensure such configuration issues don't occur in the future.&lt;/P&gt;
&lt;P&gt;Our goal is and always has been to be as transparent with the user community as possible. With that, as soon as we noticed that there was a service disruption; notification was sent to the MSDN forums. Once we go live, customers would have received an email notifying them. We posted an additional update a few minutes later once we identified what the issue was. If we had not identified the issue so quickly, our incident response plan, or "playbook" as we call it, requires us to notify our users every hour until the issue is resolved. Our goal is to ensure that if an incident should arise, our customers are never questioning what is going on and are always kept in the loop. We believe that by combing our best of breed data platform service with clear, frequent communications, we will only strengthen the rock solid relationship we have with our customers.&lt;/P&gt;
&lt;P&gt;You will notice above I mention a refresh to our CTP bits. Yes, a refresh is coming. I'll be sending out more information on that soon.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Dave&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9896534" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /><category term="CTP" scheme="http://blogs.msdn.com/ssds/archive/tags/CTP/default.aspx" /></entry><entry><title>So… What do you think?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/08/23/9882257.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/08/23/9882257.aspx</id><published>2009-08-24T05:40:42Z</published><updated>2009-08-24T05:40:42Z</updated><content type="html">&lt;p&gt;One of the most important pieces of information a product team can get is an understanding of what people think about their product, and how they are using it. My question for you is…What do you think? How has your experience been thus far? We would love to know – the good and the bad.&lt;/p&gt;  &lt;p&gt;So please feel free to either post a comment or drop me an email (david.robinsonATmicrosoft.com).&lt;/p&gt;  &lt;p&gt;Also, don’t forget the SQL Azure documentation can be found &lt;a href="http://msdn.microsoft.com/en-us/library/ee336279.aspx " target="_blank"&gt;here&lt;/a&gt; and the SQL Azure Getting Started forum is located &lt;a href="http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/ " target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Dave&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9882257" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="Cloud" scheme="http://blogs.msdn.com/ssds/archive/tags/Cloud/default.aspx" /><category term="Database as a Service" scheme="http://blogs.msdn.com/ssds/archive/tags/Database+as+a+Service/default.aspx" /><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /><category term="CTP" scheme="http://blogs.msdn.com/ssds/archive/tags/CTP/default.aspx" /></entry><entry><title>Try SQL Azure Database CTP Today</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/08/18/9874133.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/08/18/9874133.aspx</id><published>2009-08-18T18:01:00Z</published><updated>2009-08-18T18:01:00Z</updated><content type="html">&lt;P&gt;&lt;IMG style="DISPLAY: block; FLOAT: none; MARGIN-LEFT: auto; MARGIN-RIGHT: auto" title=SQL-Azure_rgb border=0 alt=SQL-Azure_rgb src="http://blogs.technet.com/blogfiles/dataplatforminsider/WindowsLiveWriter/MicrosoftSQLServicesisnowMicrosoftSQLAzu_958F/SQL-Azure_rgb_thumb.png" mce_src="http://blogs.technet.com/blogfiles/dataplatforminsider/WindowsLiveWriter/MicrosoftSQLServicesisnowMicrosoftSQLAzu_958F/SQL-Azure_rgb_thumb.png"&gt;&lt;/P&gt;
&lt;P&gt;Check out the &lt;A href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx"&gt;free trial of Microsoft® SQL Azure Database&lt;/A&gt; Community Technology Preview (CTP).&amp;nbsp; SQL Azure Database, a part of the Windows Azure platform, is a cloud-based database service built on Microsoft SQL Server technology.&amp;nbsp;&amp;nbsp; With SQL Azure organizations will benefit from a pay-as-you grow model with enterprise-class availability, data protection, scalability, and security. &lt;/P&gt;
&lt;P&gt;Also available as a CTP is the SQL Server Driver for PHP 1.1, which provides new capabilities for building PHP applications and support for SQL Azure, enabling developers to build PHP apps with relational database capabilities using SQL Server or SQL Azure Database.&amp;nbsp; The &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9"&gt;CTP for the SQL Server Driver for PHP&lt;/A&gt; is available for download today. &lt;/P&gt;
&lt;P&gt;With the explosion of data-driven Web 2.0 applications, along with the need to extend existing applications and build innovative data solutions in the cloud – these are exciting milestones.&amp;nbsp; With SQL Azure, developers building Web 2.0, ASP.NET and PHP applications can use familiar tools and data models to develop on a pay-as-you-grow, secure, scalable and highly available database service at minimal infrastructure cost. In fact, there are really no comparable solutions available today --- we are leading the industry by offering a relational database service.&amp;nbsp;&amp;nbsp; When hosting your application in Windows Azure and with SQL Azure as your cloud database, building credible, reliable cloud-based applications becomes very easy.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;The SQL Azure &lt;/B&gt;Database CTP includes:&lt;/P&gt;
&lt;P&gt;· Relational data model supporting &lt;A href="http://msdn.microsoft.com/en-us/library/ms189826.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/library/ms189826.aspx"&gt;Transact-SQL (T-SQL)&lt;/A&gt;, including T-SQL stored procedures. Access SQL Azure with familiar data access APIs such as ODBC,&amp;nbsp;ADO.Net, PHP, etc.&amp;nbsp;&amp;nbsp; The high degree of compatibility with SQL Server enables easy migration of existing Line of Business (LOB) or Web applications to the cloud.&lt;/P&gt;
&lt;P&gt;· Self-provisioning, auto-healing and disaster recovery, with high availability and no physical database administration. Self service provisioning means you can provision any number of databases and not have to worry about machines, disks, or server configuration.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Pay-as-you-grow multi-tenant scalable service model. &lt;/LI&gt;
&lt;LI&gt;Efficiencies from an enterprise class data center without the administrative overhead. &lt;/LI&gt;
&lt;LI&gt;Support for familiar tools so developers can leverage existing skills to speed time to solution &lt;/LI&gt;
&lt;LI&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;SQL Server Driver for PHP CTP will include:&lt;/B&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Support for SQL Azure, PHP version 5.3, and UTF-8 &lt;/LI&gt;
&lt;LI&gt;Support for Scrollable results and row count &lt;/LI&gt;
&lt;LI&gt;Migration to the SQL Server 2008 Native Client framework with enhanced performance &lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;SQL Azure Database will be available as a free trial until the service goes live in November. SQL Azure Database will be available in two editions: Web Edition, which will include up to 1 GB of relational data, priced at $9.99 per month, and Business Edition, which will include up to 10 GB of data, priced at $99.99 per month. &lt;/P&gt;
&lt;P&gt;&lt;B&gt;Other Resources:&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx"&gt;Register for SQL Azure Database CTP&lt;/A&gt; &lt;I&gt;(Note: due to high demand there may be delays in issuing invitation codes as we onboard new participants.)&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://www.microsoft.com/azure/sql.mspx" target=_blank mce_href="http://www.microsoft.com/azure/sql.mspx"&gt;Additional information on SQL Azure&lt;/A&gt;&lt;U&gt; &lt;/U&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;amp;displaylang=en" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;amp;displaylang=en"&gt;Windows Azure Platform Training Kit&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9" target=_blank mce_href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9"&gt;Download SQL Server Driver for PHP 1.1&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;· &lt;A href="http://msdn.microsoft.com/en-us/data/cc299381.aspx" target=_blank mce_href="http://msdn.microsoft.com/en-us/data/cc299381.aspx"&gt;Additional information on SQL Server Driver for PHP&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9874133" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="Database as a Service" scheme="http://blogs.msdn.com/ssds/archive/tags/Database+as+a+Service/default.aspx" /><category term="PHP" scheme="http://blogs.msdn.com/ssds/archive/tags/PHP/default.aspx" /><category term="SDK" scheme="http://blogs.msdn.com/ssds/archive/tags/SDK/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx" /><category term="Relational Capabilities" scheme="http://blogs.msdn.com/ssds/archive/tags/Relational+Capabilities/default.aspx" /><category term="T-SQL" scheme="http://blogs.msdn.com/ssds/archive/tags/T-SQL/default.aspx" /><category term="ADO.Net" scheme="http://blogs.msdn.com/ssds/archive/tags/ADO.Net/default.aspx" /><category term="Scalability" scheme="http://blogs.msdn.com/ssds/archive/tags/Scalability/default.aspx" /><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /><category term="CTP" scheme="http://blogs.msdn.com/ssds/archive/tags/CTP/default.aspx" /></entry><entry><title>SQL Azure MSDN Documentation</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/08/11/9864426.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/08/11/9864426.aspx</id><published>2009-08-11T17:27:48Z</published><updated>2009-08-11T17:27:48Z</updated><content type="html">&lt;p&gt;Just a quick post. As I am sure some of you have noticed, the SQL Azure MSDN documentation is live and can be found &lt;a href="http://msdn.microsoft.com/en-us/library/ee336279.aspx" target="_blank"&gt;here&lt;/a&gt;. This is an important milestone as we get ready for the upcoming CTP and go live later this year. The documentation should answer any questions you have, and if not feel free to let us know or post a question to the Getting Started forum located &lt;a href="http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Speaking of the CTP, it will be here before you know it so go &lt;a href="http://go.microsoft.com/fwlink/?LinkID=149681&amp;amp;clcid=0x09" target="_blank"&gt;here&lt;/a&gt; and sign up to be notified when it is available and to get an invitation code.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;More good stuff coming soon so stay tuned.&lt;/p&gt;  &lt;p&gt;-Dave&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9864426" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author></entry><entry><title>Start with SQL Express?</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/07/12/9830818.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/07/12/9830818.aspx</id><published>2009-07-13T04:21:00Z</published><updated>2009-07-13T04:21:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;I have gotten a bunch of questions from people asking what exactly do we mean when we say start with SQL Express and then migrate the app to SQL Azure. I think this is best summarized by a quick customer example…&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;A couple of weeks ago we had a group of early adopters on campus to take some existing applications and move them to SQL Azure and Windows Azure. The customer simply opened up SQL Server Management Studio and used the Generate Script Wizard to create the DDL and DML for the database. They then connected to their SQL Azure Database and ran the script.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;So when we say start with SQL Express, we mean you can develop your SQL Azure application locally using one of the on premises versions of SQL Server (&lt;A href="http://www.microsoft.com/express/sql/download/" target=_blank mce_href="http://www.microsoft.com/express/sql/download/"&gt;SQL Express is free download&lt;/A&gt;) and then easily move it to SQL Azure when the CTP starts in August. So get started :)&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Any questions or comments, let me know…&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;-Dave&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9830818" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author></entry><entry><title>SQL Azure - Same great platform, just a better aligned name</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/07/09/9827971.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/07/09/9827971.aspx</id><published>2009-07-10T04:18:00Z</published><updated>2009-07-10T04:18:00Z</updated><content type="html">&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=SQL-Azure_rgb border=0 alt=SQL-Azure_rgb align=middle src="http://blogs.technet.com/blogfiles/dataplatforminsider/WindowsLiveWriter/MicrosoftSQLServicesisnowMicrosoftSQLAzu_958F/SQL-Azure_rgb_thumb.png" mce_src="http://blogs.technet.com/blogfiles/dataplatforminsider/WindowsLiveWriter/MicrosoftSQLServicesisnowMicrosoftSQLAzu_958F/SQL-Azure_rgb_thumb.png"&gt; 
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;?xml:namespace prefix = o /&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 face=Calibri&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Yesterday we announced a branding update to SQL Azure (formerly SQL Services). I think you will agree that our new name is a better fit. If you look across the Windows platform, you will see a consistent branding theme that runs the gamut from Windows Mobile on mobile devices, to Windows Client on the desktop, Windows Server as the leading server operating system and more recently Windows Azure as our soon to be released operating system in the cloud. SQL Data Services is now known as SQL Azure Database. Same SQL Platform, same team, same innovation. SQL Server is the data platform of Windows Server so it made sense to align the name of the relational database platform of Windows Azure, SQL Azure. SQL Azure is built on the SQL Server technology foundation which delivers relational database capabilities in the cloud.&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Regardless of what platform your solution targets, your existing SQL Server skills and experience don’t change. That was the goal of the team when we decided to accelerate our relational capabilities and add TDS support. A goal we will be delivering upon when we release SQL Azure later this year.&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The next few months are going to be exciting. On the technology front, we are getting ready for our next CTP in August. You can, however, get started today with SQL Express. The team has been working closely with some early adopters and the feedback has been overwhelming positive. Thank you for being so patient, the wait is almost over. Over the next day or two, we will be pushing additional details regarding SQL Azure, including posting our first round of SQL Azure Database documentation to MSDN (once it’s posted, I will post a link to it here).&amp;nbsp;&lt;BR&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Stay Tuned,&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Dave&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;SQL Server - Your Data, Any Place, Any Time...and now in the cloud with SQL Azure Database&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9827971" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="SQL Server" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Server/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx" /><category term="SQL Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx" /></entry><entry><title>TSQL Support in SQL Data Services</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx</id><published>2009-07-07T22:56:00Z</published><updated>2009-07-07T22:56:00Z</updated><content type="html">&lt;FONT color=#365f91 size=5 face=Cambria&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT color=#000000 size=3 face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-bidi; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA; mso-bidi-font-family: 'Times New Roman'"&gt;This is a high-level overview of TSQL support in SDS.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We are also working on publishing a more detailed documentation.&lt;/SPAN&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;Overview&lt;/FONT&gt; 
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;In its first release SQL Data Services will support a subset of TSQL language.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Each TSQL construct can be categorized as supported, partially supported or unsupported in an SDS session.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;“Supported” in this context means that there is no difference in the way SDS treats a given statement or function compared to the on-premise SQL; “partially supported” means that SDS supports a subset of the functionality; “unsupported” means that a given feature is not supported by SDS.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;At this point we do not plan to add any new TSQL constructs to the language or change the way existing functionality works.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;In many respects SDS is very similar to an on-premise instance of SQL Server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;However, there are some differences:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SDS is a multi-tenant system&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;The hardware resources are owned, hosted and maintained by Microsoft&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo1" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SDS is a service&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;These differences impose certain requirements on the system, which, in turn, translate into TSQL restrictions.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;These restrictions fit into three buckets:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Resource manipulation.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;We will block statements and options that try to directly manipulate physical resources.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This category includes RESOURCE GOVERNER, file group references and some physical server DDL statements.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l4 level1 lfo2" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Things that are either not applicable in the services world or are taken care of by us.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Replication is a good example – we take care of it, so you don’t have to.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l4 level1 lfo2" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Finally, there will be a few things that we just won’t be able to enable in time for our initial release.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Each feature that we add to SDS requires additional work to ensure that the service remains performant, scalable and secure.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This extra work takes time, which means some of the features will have to wait until v2.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Support for distributed query and CLR-related functionality are a few examples of the features in this category.&lt;/FONT&gt;&lt;/P&gt;
&lt;H1 style="MARGIN: 24pt 0in 0pt"&gt;&lt;FONT color=#365f91 size=5 face=Cambria&gt;What’s in/what’s out&lt;/FONT&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;So let’s take a look at what we plan to support in SDS v1.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;For clarity, we will break everything into three categories and we’ll look into each category separately: DDL, DML and Manageability.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;DDL&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;SDS will support or partially support creation, manipulation and deletion of the following objects:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;FUNCTION &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;INDEX&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;PROCEDURE&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;ROLE&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SCHEMA&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;STATISTICS&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SYNONIM&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;TABLE&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;TRIGGER&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo3" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;VIEW &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Most of the CREATE and ALTER statements for the above objects will be partially supported.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This partial support will manifest itself in the restriction on some of the parameters you can specify when creating or altering the objects. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;For example, the filegroup option of the CREATE TABLE statement will not be supported. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Users will not be able to create objects not listed above.&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;DML&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;The majority of DML will be either supported or partially supported.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This includes&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l2 level1 lfo4; mso-add-space: auto" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SELECT/INSERT/UPDATE/DELETE functionality &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l2 level1 lfo4; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;DML triggers&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l2 level1 lfo4; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;JOINs &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 37.5pt; mso-list: l2 level1 lfo4; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Transactions&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 37.5pt; mso-list: l2 level1 lfo4; mso-add-space: auto" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;A large number of built-in functions (aggregates, math, date and time, ranking, etc.)&lt;/FONT&gt;&lt;/P&gt;
&lt;H2 style="MARGIN: 10pt 0in 0pt"&gt;&lt;FONT color=#4f81bd size=4 face=Cambria&gt;Manageability&lt;/FONT&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;Manageability is the area which will be restricted the most.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;The following list highlights some of the details:&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo6" class=MsoListParagraphCxSpFirst&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Things that will work&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Query tuning via SET SHOWPLAN and SET STATISTICS&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Index tuning via create and drop index&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Statistic management via UPDATE STATISTICS &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Information schema views and system catalog views (e.g., sys.databases) &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Local HA is automatically provided as part of the service.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Upcoming version of SSMS and VS tools will work against SDS&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l3 level1 lfo6" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Things that won’t work&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Backup command is not available due to multi-tenant nature of the service. We recommend using BCP or SSIS instead.&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;Server options (sp_configure)&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpMiddle&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SQL Profiler&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l5 level1 lfo5; mso-add-space: auto" class=MsoListParagraphCxSpLast&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;·&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&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;SQL traceflag&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9823115" width="1" height="1"&gt;</content><author><name>skits</name><uri>http://blogs.msdn.com/members/skits.aspx</uri></author><category term="SQL Data Services" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx" /><category term="SDS" scheme="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx" /><category term="TSQL" scheme="http://blogs.msdn.com/ssds/archive/tags/TSQL/default.aspx" /></entry><entry><title>Exchange Hosted Archive - A True Testament of Scalability</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/06/08/9708365.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/06/08/9708365.aspx</id><published>2009-06-08T18:50:00Z</published><updated>2009-06-08T18:50:00Z</updated><content type="html">&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Hi everyone, this is Shankar Pal. I am a Principal Program Manager on the SQL Data Services (SDS) team. I spend my time working on the backend design for large, enterprise applications. &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black"&gt;I wanted to share with you some of my experiences on the scalability of SQL Data Services and how this is best exemplified by one of our online services, the Microsoft Exchange Hosted Archive (EHA). This is a very rich service for e-mail archive, e-Discovery and regulatory compliance for corporate customers and large organizations. The next generation EHA uses the &lt;/SPAN&gt;same relational database service infrastructure as SDS&lt;SPAN style="COLOR: black"&gt;. I will focus on the section of the service pertaining to the scale aspects of the workload, and discuss how the &lt;/SPAN&gt;relational database service &lt;SPAN style="COLOR: black"&gt;addresses the scale requirements of EHA. &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;First, a brief introduction to the characteristics of the workload. Archived messages accumulate in the system and are governed by the retention policies of the customers. The message lifecycle goes from archival of messages in the system, retention based on retention policies (e.g. 3 years) and purging the messages at the end of the retention period. Inserted messages are full-text indexed on the header, subject line, message body and a variety of common business attachments such as Word documents. E-discovery consists of structured and full-text query of the messages. Examples are searches based on various properties such as the send time, the sender,&amp;nbsp;or full-text search of the message body. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="COLOR: black"&gt;EHA looked for a long-term solution in a &lt;/SPAN&gt;relational database service &lt;SPAN style="COLOR: black"&gt;which would scale to a much higher archiving limit per customer than the current system, be easy to administer, provide the required availability and keep pace with the rapid growth of the service. The result is the next generation EHA which is powered by the SDS &lt;/SPAN&gt;relational database service &lt;SPAN style="COLOR: black"&gt;platform. The service allows the seat limit per customer to become many fold larger; this is achieved by distributing the archived emails from each customer to a large number of servers rather than to a specific server. Performance enhancements are seen during message insertions, as well as in structured and full-text queries across the system. For more information about the backend architecture, you can view a presentation from Gopal Kakivaya, a Distinguished Engineer in the SDS team, from last year’s PDC. That video can be found at &lt;/SPAN&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;A href="http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB03.wmv"&gt;&lt;FONT color=#0000ff size=3 face=Calibri&gt;http://mschnlnine.vo.llnwd.net/d1/pdc08/WMV-HQ/BB03.wmv&lt;/FONT&gt;&lt;/A&gt;&lt;SPAN style="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Email is a very prolific form of communication. The high volume of incoming data is automatically replicated within the database service to provide fault-tolerance against various types of failures. The platform provides high availability whether storing gigabytes, terabytes, or petabytes of data. Each cluster of machines has a capacity to store hundreds of terabytes for email archive. Together with the replication and the backup requirements, the total capacity of the EHA cluster is petabytes of data, a testament to the scalability of the SDS relational database service platform. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The enormous scale is achieved with surprising simple design principles. Mail messages can be partitioned in several ways, the most obvious being by customer or user. Such segments can grow quite large, so for more parallelism, each customer or user’s messages can be partitioned further, most notably by the send time. A variation of this partitioning scheme is used for the EHA application. The partitions for each customer are scattered over many servers. This increases the throughput of the system for message insertion by distributing the write operations over a large number of physical servers. The net result is much higher insertion rate compared to the current EHA system.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Queries benefit from the physical distribution of the data as well by executing on multiple partitions scattered over many server machines. The process of running queries in parallel, sometimes referred to as fan out, and aggregating the responses pays greater rewards the more complex the query and the bigger and more distributed the overall data set. Customers, especially in heavily regulated industries, frequently perform full-text searches using date ranges and other qualifiers. The more structured the query the more relevant the results. Our measurements with real customer messages show that queries with a high degree of fan-out often execute an order of magnitude faster compared to a single instance of a server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;SPAN style="COLOR: black"&gt;&lt;o:p&gt;&lt;FONT size=3 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="COLOR: black"&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;The new generation archive will be available later this summer. It is very exciting to build a system which uses physical distribution of data to meet the scale and performance requirements of a large enterprise application. The self-managing system simplifies a host of administrative functions and makes those more reliable.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9708365" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="SQL Data Services" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx" /><category term="SDS" scheme="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx" /><category term="Scaling Out" scheme="http://blogs.msdn.com/ssds/archive/tags/Scaling+Out/default.aspx" /><category term="Scalability" scheme="http://blogs.msdn.com/ssds/archive/tags/Scalability/default.aspx" /></entry><entry><title>One more TechEd Video - The New Face of Microsoft SQL Data Services</title><link rel="alternate" type="text/html" href="http://blogs.msdn.com/ssds/archive/2009/06/08/9708348.aspx" /><id>http://blogs.msdn.com/ssds/archive/2009/06/08/9708348.aspx</id><published>2009-06-08T18:43:00Z</published><updated>2009-06-08T18:43:00Z</updated><content type="html">&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;Here is one last video we filmed a few weeks back during TechEd. In this one, we discuss the new features of SDS including the development model, tools support, and how the services interoperate with the other building block services of the Azure Services Platform&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;The video can be found &lt;A href="http://www.msteched.com/online/view.aspx?tid=01053bed-425d-4152-a293-e96fef6240fc" target=_blank mce_href="http://www.msteched.com/online/view.aspx?tid=01053bed-425d-4152-a293-e96fef6240fc"&gt;here&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9708348" width="1" height="1"&gt;</content><author><name>davidrob</name><uri>http://blogs.msdn.com/members/davidrob.aspx</uri></author><category term="TechEd" scheme="http://blogs.msdn.com/ssds/archive/tags/TechEd/default.aspx" /><category term="SQL Data Services" scheme="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx" /><category term="Windows Azure" scheme="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx" /><category term="SDS" scheme="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx" /></entry></feed>