<?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 Azure Team Blog : Windows Azure</title><link>http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx</link><description>Tags: Windows Azure</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SQL Azure at PASS Summit 2009</title><link>http://blogs.msdn.com/ssds/archive/2009/11/01/9915963.aspx</link><pubDate>Sun, 01 Nov 2009 22:59:43 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9915963</guid><dc:creator>davidrob</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9915963.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9915963</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/DBA/default.aspx">DBA</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Scaling+Out/default.aspx">Scaling Out</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Scalability/default.aspx">Scalability</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx">SQL Azure</category></item><item><title>Windows Azure Platform Launch Update</title><link>http://blogs.msdn.com/ssds/archive/2009/10/29/9914882.aspx</link><pubDate>Thu, 29 Oct 2009 18:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9914882</guid><dc:creator>davidrob</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9914882.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9914882</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx">SQL Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/PDC+2009/default.aspx">PDC 2009</category></item><item><title>Try SQL Azure Database CTP Today</title><link>http://blogs.msdn.com/ssds/archive/2009/08/18/9874133.aspx</link><pubDate>Tue, 18 Aug 2009 18:01:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9874133</guid><dc:creator>davidrob</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9874133.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9874133</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Database+as+a+Service/default.aspx">Database as a Service</category><category domain="http://blogs.msdn.com/ssds/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SDK/default.aspx">SDK</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Relational+Capabilities/default.aspx">Relational Capabilities</category><category domain="http://blogs.msdn.com/ssds/archive/tags/T-SQL/default.aspx">T-SQL</category><category domain="http://blogs.msdn.com/ssds/archive/tags/ADO.Net/default.aspx">ADO.Net</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Scalability/default.aspx">Scalability</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx">SQL Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/CTP/default.aspx">CTP</category></item><item><title>SQL Azure - Same great platform, just a better aligned name</title><link>http://blogs.msdn.com/ssds/archive/2009/07/09/9827971.aspx</link><pubDate>Fri, 10 Jul 2009 04:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9827971</guid><dc:creator>davidrob</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9827971.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9827971</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Azure/default.aspx">SQL Azure</category></item><item><title>One more TechEd Video - The New Face of Microsoft SQL Data Services</title><link>http://blogs.msdn.com/ssds/archive/2009/06/08/9708348.aspx</link><pubDate>Mon, 08 Jun 2009 18:43:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9708348</guid><dc:creator>davidrob</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9708348.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9708348</wfw:commentRss><description>&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;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx">SQL Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx">SDS</category></item><item><title>Provisioning an SDS Database</title><link>http://blogs.msdn.com/ssds/archive/2009/05/20/9633024.aspx</link><pubDate>Thu, 21 May 2009 02:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9633024</guid><dc:creator>davidrob</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9633024.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9633024</wfw:commentRss><description>&lt;P&gt;The SDS team was&amp;nbsp;extremely busy last week at TechEd North America in L.A.. We presented 3 sessions, recorded 4 TechEd online videos and spent a great deal of time speaking&amp;nbsp;with customers.&lt;/P&gt;
&lt;P&gt;Here is a video we did on what the provisioning experience will be like for SDS in the Azure Developer Portal. You can see the video here - &lt;B&gt;&lt;A href="http://www.msteched.com/online/view.aspx?tid=409914d0-0a69-457a-ad45-f83dd6ebd597" target=_blank mce_href="http://www.msteched.com/online/view.aspx?tid=409914d0-0a69-457a-ad45-f83dd6ebd597"&gt;&lt;FONT size=3 face=Calibri&gt;Provisioning an SDS Database in the Azure Developer Portal&lt;/FONT&gt;&lt;/A&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;Enjoy!!!&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=MsoNormal&gt;Dave&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9633024" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/TechEd/default.aspx">TechEd</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Azure+Services+Platform/default.aspx">Azure Services Platform</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SDS/default.aspx">SDS</category></item><item><title>Accessing SDS From PHP</title><link>http://blogs.msdn.com/ssds/archive/2009/03/27/9515262.aspx</link><pubDate>Sat, 28 Mar 2009 02:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9515262</guid><dc:creator>nigele</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9515262.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9515262</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="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-latin"&gt;Hi folks, this is Nigel Ellis and I’m an architect on the SQL Services team.&amp;nbsp;&amp;nbsp; I’ve just returned from &lt;/SPAN&gt;&lt;A href="http://visitmix.com/" target=_blank&gt;&lt;SPAN style="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-latin"&gt;&lt;FONT color=#0000ff&gt;MIX2009&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt; where I announced our new relational service in my &lt;/SPAN&gt;&lt;A href="http://videos.visitmix.com/MIX09/T06F" target=_blank&gt;&lt;SPAN style="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-latin"&gt;What's New with SQL Data Services talk&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt;.&amp;nbsp;&amp;nbsp; You can watch the full video and download the slides from &lt;/SPAN&gt;&lt;A href="http://videos.visitmix.com/MIX09/T06F" target=_blank&gt;&lt;SPAN style="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-latin"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt;.&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: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin"&gt;During my talk, I demonstrated running an application on Windows Azure using PHP to interact with a database hosted in our new relational SQL data service.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;I used the &lt;/SPAN&gt;&lt;A href="http://us3.php.net/manual/en/book.uodbc.php" target=_blank&gt;&lt;SPAN style="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-latin"&gt;unified ODBC support&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt; built in to PHP to interact with SDS.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;I’ve included a sample code snippet below which uses an SDS server &lt;I style="mso-bidi-font-style: normal"&gt;server.data.dev.mscds.com&lt;/I&gt;:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1pt solid; BORDER-LEFT: windowtext 1pt solid; PADDING-BOTTOM: 1pt; PADDING-LEFT: 4pt; PADDING-RIGHT: 4pt; BACKGROUND: #d9d9d9; BORDER-TOP: windowtext 1pt solid; BORDER-RIGHT: windowtext 1pt solid; PADDING-TOP: 1pt; mso-background-themecolor: background1; mso-background-themeshade: 217; mso-border-alt: solid windowtext .5pt; mso-element: para-border-div"&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT color=#0000ff face="Courier New"&gt;&amp;lt;?php&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;$host&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: olive"&gt;"server.data.dev.mscds.com"&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;$dbname&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: olive"&gt;"database"&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;$dbuser&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: olive"&gt;"user@server"&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;$dbpwd&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: olive"&gt;"password"&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;B&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;$driver&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: olive"&gt;"{SQL Server Native Client 10.0}"&lt;/SPAN&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff&gt;&lt;FONT face="Courier New"&gt;;&lt;BR style="mso-special-character: line-break"&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;B&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;SPAN style="COLOR: green"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;// Build connection string&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;$dsn&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;"Driver=&lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$driver&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;;Server=&lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$host&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;;Database=&lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$dbname&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;;Encrypt=true;TrustServerCertificate=true";&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;if &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(!(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$conn&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;@&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;odbc_connect&lt;/FONT&gt;&lt;SPAN style="COLOR: windowtext"&gt;(&lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$dsn&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: windowtext"&gt;,&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt; &lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$dbuser&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;,&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;B&gt;$dbpwd&lt;/B&gt;&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;))) {&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;die&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;"Connection error: "&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;.&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; odbc_errormsg&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;())&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;SPAN style="COLOR: green"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;// Got a connection, run simple query&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;if &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$qh&lt;/FONT&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;@&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;odbc_exec&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$conn&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;,&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: olive"&gt;"SELECT A, B FROM myTable"&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;)) {&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;// Dump query result&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;$rows&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;SPAN style="COLOR: red"&gt;0&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;while &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;B&gt;$row&lt;/B&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;=&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;@&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;odbc_fetch_object&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$qh&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;)&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;)&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; &lt;SPAN style="mso-tab-count: 1"&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;{&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;echo&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;"&lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$rows&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;: &lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$row&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;-&amp;gt;A &lt;/SPAN&gt;&lt;B&gt;&lt;FONT color=#0000ff&gt;$row&lt;/FONT&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;-&amp;gt;B\r\n"&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;)&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;B&gt;$rows&lt;/B&gt;&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;++&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;}&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&lt;FONT color=#0000ff face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;@&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;odbc_free_result&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$qh&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;)&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;else &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;{&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="COLOR: green"&gt;// Error running query&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;echo&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: olive"&gt;"Query error: "&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt; &lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;.&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt; odbc_errormsg&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$conn&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;))&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;}&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: purple"&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=Code&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;o:p&gt;&lt;FONT face="Courier New"&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;SPAN style="COLOR: green"&gt;&lt;FONT face="Courier New"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;// Free the connection&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=Code&gt;&lt;FONT face="Courier New"&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;@&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;odbc_close&lt;/FONT&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;(&lt;/SPAN&gt;&lt;FONT color=#0000ff&gt;$conn&lt;/FONT&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="COLOR: purple"&gt;)&lt;/SPAN&gt;&lt;/B&gt;&lt;FONT color=#0000ff&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 0pt" class=Code&gt;&lt;FONT color=#0000ff face="Courier New"&gt;?&amp;gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;SPAN style="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-latin"&gt;In this example, I’m using the &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/data/aa937733.aspx"&gt;&lt;SPAN style="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-latin"&gt;SQL Server native ODBC driver&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt; which ships out of band from the operating system.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Other driver choices may be used as outlined in the table below.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none; mso-border-alt: solid #7BA0CD 1.0pt; mso-padding-alt: 0in 5.4pt 0in 5.4pt; mso-border-themecolor: accent1; mso-border-themetint: 191; mso-yfti-tbllook: 1184" class=MsoTableMediumShading1Accent1 border=1 cellSpacing=0 cellPadding=0 class="MsoTableMediumShading1Accent1"&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: -1; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #4f81bd; BORDER-TOP: #7ba0cd 1pt solid; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 191" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 5"&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: white; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-themecolor: background1"&gt;Item&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #4f81bd; BORDER-TOP: #7ba0cd 1pt solid; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-themecolor: accent1; mso-border-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 1"&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: white; FONT-SIZE: 11pt; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-theme-font: minor-latin; mso-themecolor: background1"&gt;Comments&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 0"&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 68"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 64"&gt;&lt;SPAN style="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-latin"&gt;Name of the virtual SDS data server to connect to.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;This takes the form of &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;servername&lt;/I&gt;&lt;/B&gt;&lt;I style="mso-bidi-font-style: normal"&gt;.domain_name&lt;/I&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;In the example, I’m using a virtual server provisioned in the SDS pre-production domain &lt;I style="mso-bidi-font-style: normal"&gt;data.dev.mscds.com&lt;/I&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 132"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;Driver&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 128"&gt;&lt;SPAN style="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-latin"&gt;ODBC driver to use:&lt;BR&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{SQL Server}&lt;/I&gt; – Legacy SQL Server driver&lt;BR&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{SQL Native Client}&lt;/I&gt; – &lt;A href="http://msdn.microsoft.com/sv-se/library/ms131415(en-us,SQL.90).aspx"&gt;SQL 2005 Native Client&lt;/A&gt;&lt;BR&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;{SQL Server Native Client 10.0}&lt;/I&gt; – &lt;A href="http://msdn.microsoft.com/sv-se/library/ms131415(en-us).aspx"&gt;SQL 2008 Native Client&lt;/A&gt;&lt;o:p&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: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 68"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;Database&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 64"&gt;&lt;SPAN style="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-latin"&gt;Name of the target database to connect to.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;If left unspecified the connection will default to the &lt;I style="mso-bidi-font-style: normal"&gt;master&lt;/I&gt; database.&lt;o:p&gt;&lt;/o:p&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: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 132"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;Encrypt&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 128"&gt;&lt;SPAN style="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-latin"&gt;Force use of encryption over TDS – if left unspecified, SDS will force encryption&lt;o:p&gt;&lt;/o:p&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: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 68"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;TrustServerCertificate&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 64"&gt;&lt;SPAN style="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-latin"&gt;Trust the certificate returned by the data service – this is currently required due to implementation restrictions that will be relaxed before we release &lt;o:p&gt;&lt;/o:p&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: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 132"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;UID&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; BACKGROUND-COLOR: transparent; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 128"&gt;&lt;SPAN style="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-latin"&gt;Username of the user – form should be &lt;I style="mso-bidi-font-style: normal"&gt;user@server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/I&gt;Can be specified in the connection string or as argument to odbc_connect()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 6; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #7ba0cd 1pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 63.9pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-left-themecolor: accent1; mso-border-left-themetint: 191; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63" vAlign=top width=85&gt;
&lt;P style="mso-yfti-cnfc: 68"&gt;&lt;B&gt;&lt;SPAN style="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-latin"&gt;PWD&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-BOTTOM: #7ba0cd 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0in; PADDING-LEFT: 5.4pt; WIDTH: 333pt; PADDING-RIGHT: 5.4pt; BACKGROUND: #d3dfee; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #7ba0cd 1pt solid; PADDING-TOP: 0in; mso-background-themecolor: accent1; mso-border-bottom-themecolor: accent1; mso-border-bottom-themetint: 191; mso-border-top-alt: solid #7BA0CD 1.0pt; mso-border-top-themecolor: accent1; mso-border-top-themetint: 191; mso-background-themetint: 63; mso-border-right-themecolor: accent1; mso-border-right-themetint: 191" vAlign=top width=444&gt;
&lt;P style="mso-yfti-cnfc: 64"&gt;&lt;SPAN style="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-latin"&gt;Password of the user account.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Can be specified in the connection string or as argument to odbc_connect()&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;SPAN style="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-latin"&gt;For those familiar with ODBC you’ll note this pattern is also used to connect to a regular SQL Server instance.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;The only change in the code is the name of the server, use of encryption and the use of SQL standard security (username and password). &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="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-latin"&gt;In addition to the ODBC driver patterns, there is an open source &lt;/SPAN&gt;&lt;A href="http://www.microsoft.com/sqlserver/2005/en/us/PHP-Driver.aspx"&gt;&lt;SPAN style="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-latin"&gt;Native PHP driver for SQL Server&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;This driver is a native client library built over the &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/sv-se/library/ms131415(en-us,SQL.90).aspx"&gt;&lt;SPAN style="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-latin"&gt;SQL 2005 Native Client&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;Today the driver requires the target SQL server support &lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/ms131686.aspx"&gt;&lt;SPAN style="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-latin"&gt;MARS&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="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-latin"&gt;.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;This prevents the driver from working with SQL 7.0, 2000 and SQL Data Services as MARS is not supported.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;The good news is that we’re working with the native driver folks to expose MARS as a configuration option; this support is already provided by the underlying ODBC driver. &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;This change allows the use of the PHP Native driver with SDS without requiring SDS to support MARS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="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-latin"&gt;In the end, you’ll see the patterns used to access SDS are identical to those you use to access SQL Server.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="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-latin"&gt;Nigel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9515262" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/Database+as+a+Service/default.aspx">Database as a Service</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://blogs.msdn.com/ssds/archive/tags/PHP/default.aspx">PHP</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Azure+Services+Platform/default.aspx">Azure Services Platform</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://blogs.msdn.com/ssds/archive/tags/MIX+09/default.aspx">MIX 09</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Relational+Capabilities/default.aspx">Relational Capabilities</category></item><item><title>Microsoft Announces Windows Azure and Azure Services Platform</title><link>http://blogs.msdn.com/ssds/archive/2008/10/27/9018836.aspx</link><pubDate>Mon, 27 Oct 2008 21:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9018836</guid><dc:creator>Soumitra Sengupta</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/ssds/comments/9018836.aspx</comments><wfw:commentRss>http://blogs.msdn.com/ssds/commentrss.aspx?PostID=9018836</wfw:commentRss><description>&lt;P&gt;Today at PDC, Ray Ozzie announced our all up&amp;nbsp;cloud services platform.&amp;nbsp; It was a great day for a whole bunch of us who have worked on the database part of the platform for the past 2 years.&amp;nbsp; We announced our cloud compute, storage and management service called Windows Azure.&amp;nbsp; These are the essential services and we can think of this as the Cloud OS.&amp;nbsp; Next we have the Azure Service Platform.&amp;nbsp; This includes .Net Services, SQL Services and Live Services.&amp;nbsp; Microsoft SQL Services is now the all up brand for the scale out database service in the cloud (SQL Data Services) and will include services like Data Sync, Reporting Services, Analytics Services, Integration Services and Reference Data Services over time.&amp;nbsp; As part of this announcement, we now have an all new landing page for SQL Services &lt;A class="" href="http://www.microsoft.com/azure/sql.mspx" target=_blank mce_href="http://www.microsoft.com/azure/sql.mspx"&gt;here&lt;/A&gt;.&amp;nbsp; Note that SQL Server Data Services is now going to be called Microsoft SQL Data Services or simply SQL Data Services.&amp;nbsp; We are just dropping a 'S' from our name to align with the all up services brand.&lt;/P&gt;
&lt;P&gt;Today Dave Campbell will kick-off our server and services presentation at 5:15 p.m.&amp;nbsp; As usual there is a really cool demo that ties together SQL Server, SQL Services and Microsoft Sync Framework to show how the Data Platform is evolving all the way from device to the cloud.&amp;nbsp; Tomorrow David Robinson will be presenting his tips and tricks talk on how to take advantage of SQL Data Services at a lunch session.&amp;nbsp; At 3:30 p.m. tomorrow, I will be presenting the Lap Around SQL Data Services Session to go over some of the new features.&amp;nbsp; And if you really want to know where we are headed, on Wednesday Patric McElroy will be presenting the SQL Data Services Futures talk where he is going to present some cool new demos that will show you some of the stuff we are incubating.&amp;nbsp; If you want to see how we will align with ADO.Net Data Services, I suggest you attend his talk.&amp;nbsp; Finally, if you really want to understand how we build our scale out database service using SQL Server as the database engine, you should attend Gopal Kakivaya's talk titled Under the Hood of SQL Data Services.&amp;nbsp; Gopal spent several years working on the technology that enables SQL Data Services to run on thousands of servers and provide a highly available service.&amp;nbsp; He will dig into such geeky topics as failure detection, split brain, failover, partition management, ring topology etc. etc.&lt;/P&gt;
&lt;P&gt;If you are at PDC, come see us at the Azure lounge in the big room where member of the team will be there to answer your questions.&amp;nbsp; Look forward to seeing you at PDC.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9018836" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/ssds/archive/tags/PDC08/default.aspx">PDC08</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Azure+Services+Platform/default.aspx">Azure Services Platform</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Data+Services/default.aspx">SQL Data Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/SQL+Services/default.aspx">SQL Services</category><category domain="http://blogs.msdn.com/ssds/archive/tags/Windows+Azure/default.aspx">Windows Azure</category></item></channel></rss>