<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>SQL Azure Migration Wizard v3.8.4</title><link>http://sqlazuremw.codeplex.com/project/feeds/rss</link><description>SQL Azure Migration Wizard &amp;#40;SQLAzureMW&amp;#41; is designed to help you migrate your SQL Server 2005&amp;#47;2008&amp;#47;2012 databases to SQL Azure.  SQLAzureMW will analyze your source database for compatibility issues and allow you to fully or partially migrate your database schema and data to SQL Azure.   </description><item><title>Updated Wiki: Home</title><link>http://sqlazuremw.codeplex.com/wikipage?version=74</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard &amp;#40;SQLAzureMW&amp;#41; is designed to help you migrate your SQL Server 2005&amp;#47;2008&amp;#47;2012 databases to SQL Azure.  SQLAzureMW will analyze your source database for compatibility issues and allow you to fully or partially migrate your database schema and data to SQL Azure.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;br /&gt;SQLAzureMW and tools requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to run.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;Microsoft&amp;#174; SQL Azure™&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  is a cloud-based relational database service built on SQL Server&amp;#174; technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud.  To sign up for SQL Azure, go to &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200056234" class="externalLink"&gt;SQL Azure Special Offers and Pricing Information&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/02/14/announcing-reduced-pricing-on-sql-azure-and-new-100mb-database-option.aspx" class="externalLink"&gt;Announcing Reduced Pricing on SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Federation&lt;/b&gt;&lt;br /&gt;SQL Azure Federations allows DBAs to scale out their database by federating (sharding) their database.  SQL Azure Federation makes it easier to set up the federated databases, and automate the process of adding new federation members. &lt;br /&gt;&lt;br /&gt;For more information on SQL Azure Federations see:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/2281.aspx" class="externalLink"&gt;Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions with SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbiyikoglu/archive/2010/12/11/how-to-scale-out-an-app-with-sql-azure-federations-the-quintessential-sales-db-with-customer-and-orders.aspx" class="externalLink"&gt;How to scale out an app with SQL Azure Federations&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-69-SQL-Azure-Federations-with-George-Huey" class="externalLink"&gt;Cloud Cover: Episode 69 - SQL Azure Federations with George Huey&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For a limited time, new customers can sign up for SQL Azure and get a 1GB Web Edition Database for no charge…and no commitment.  This is a great way to try SQL Azure – and the Windows Azure platform – without the risk.   For more information go to &lt;a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200056234" class="externalLink"&gt;Windows Azure Platform Introductory Special&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows Azure&lt;/b&gt;&lt;br /&gt;Microsoft is offering a Windows Azure 3 month free trial, so you can try Windows Azure and SQL Azure for free.&lt;br /&gt;For more information go to &lt;a href="http://bit.ly/tzsBdQ" class="externalLink"&gt;Try Windows Azure 3 Month free trial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Supported Languages&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;SQL Azure MWが、国際対応できたことを発表できて光栄に思う。最初の翻訳言語は、日本語です！&lt;/li&gt;
&lt;li&gt;SQL Azure MW unterst&amp;#252;tzt nun die deutsche Sprache.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ondersteunt nu de taal Nederlands.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ahora soporta el idioma espa&amp;#241;ol.&lt;/li&gt;
&lt;li&gt;SQL Azure MW supporte maintenant la langue fran&amp;#231;aise&lt;/li&gt;
&lt;li&gt;SQL Azure MW 现在支持中文了。&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Project Description Continued&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard (SQLAzureMW) is an open source application that has been used by thousands of people to migrate their SQL database to and from SQL Azure.  SQLAzureMW is a user interactive wizard that walks a person through the analysis / migration process.  One of the main requests from the SQLAzureMW community was to take the user interactive wizard and make it command line driven interface so that it could be used in an automated backup process to back up their SQL Azure schema / data to a data store for disaster recovery.  I am excited to let you know that SQLAzureMW now has two tools that can be used from a command line:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;SQLAzureMWBatchBackup:
&lt;ul&gt;&lt;li&gt;This is used to create a backup of a database schema and data.  The data is downloaded via BCP.  The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;SQLAzureMWBatchUpload:
&lt;ul&gt;&lt;li&gt;Takes the output from SQLAzureMW or SQLAzureMWBatchBackup and runs it against the target SQL Azure (or SQL Server) server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;i&gt;Complete documentation for SQLAzureMW, SQLAzureMWBatchBackup and SQLAzureMWBatchUpload can be found on the download site.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The SQLAzureMW tools greatly simplify schema analysis and migration process.  If you don’t have an SQL Azure account and have been thinking about moving your data to the cloud (SQL Azure), but have been afraid to try because of “unknowns” like cost, compatibility, and effort?  SQL Azure Migration Wizard SQLAzureMW is a free set of open source applications that have been developed by the database community to help you address these issues.  SQLAzureMW will help you analyze your SQL Server database for compatibility issues and will migrate your schema and data to SQL Azure.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Project Details&lt;/b&gt;&lt;br /&gt;The SQL Azure Migration Wizard (SQLAzureMW) gives you the options to analyzes, generates scripts, and migrate data (via BCP) from:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;SQL Server to SQL Azure&lt;/li&gt;
&lt;li&gt;SQL Azure to  SQL Server&lt;/li&gt;
&lt;li&gt;SQL Azure to SQL Azure&lt;/li&gt;&lt;/ol&gt;
It will also analyze SQL Profiler trace files and TSQL script for compatibility issues with SQL Azure.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;If your source is a SQL Server database, SQLAzureMW will list all of the object types (i.e. Tables, Stored Procedures, Views, etc.) and let you decide which ones you want analyzed / scripted. Using the “Advanced” options you can tell SQLAzureMW which compatibility checks to perform and if the data should be migrated.&lt;/li&gt;
&lt;li&gt;If your source is a file containing TSQL, then you will be given the option to have SQLAzureMW check the TSQL for incompatibilities and fix where possible or just run the script without any compatibility checking.&lt;/li&gt;
&lt;li&gt;You can specify a SQL Profiler trace file for analysis.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;SQLAzureMWBatchBackup Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchBackup is a command line application that will analyze, create TSQL script of database and backup data (via BCP) from a SQL Server or SQL Azure database.  The output of SQLAzureMWBatchBackup can be used in SQLAzureMWBatchUpload.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMWBatchUpload Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchUpload is a command line application that will run a TSQL script file (and use BCP to upload data) against a target server.  SQLAzureMW and SQLAzureMWBatchBackup can be used to generate the TSQL script and the BCP files that can then be used by SQLAzureMWBatchUpload for uploading to a target server.  The target server can be SQL Azure or SQL Server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configurable&lt;/b&gt;&lt;br /&gt;There is a config file “NotSupportedByAzureFile.Config” that is used to define what to look for / replace within the SQL generated code. This file uses RegEx expressions and if you see a pattern that you want removed from the SQL Script, you can put the pattern in the config file and specify what you want to replace it with (if anything).&lt;br /&gt;&lt;br /&gt;When the SQL script is generated, an analysis window will be displayed telling you what areas need to be fixed prior to running the script against SQL Azure. Once you are satisfied, you can tell the wizard to run your script against SQL Azure and your script will be ran against your cloud database and the success / failed results will be displayed in a wizard window.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Migration Wizard Utils (SQLAzureMWUtils)&lt;/b&gt;&lt;br /&gt;SQLAzureMWUtils is a class library that a developer can use to assist them in developing for SQL Azure.  To find out more, read the SQLAzureMWBatch documentation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard does not catch all of the compatibility issues between different levels of SQL Server databases (i.e. level 80, 90, and 100).  SQL Azure is based on SQL Server 2008 (level 100).  If you are migrating from an older database (level 80 or 90), you should go through the upgrade process first (at least in the dev environment) and once on SQL Server 2008, then migrate to SQL Azure.  Here are some great resources to help you with migrating from older versions of SQL Server:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008R2_Upgrade" class="externalLink"&gt;Upgrading to SQL Server 2008 R2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_UpgradeAdvisor" class="externalLink"&gt;Microsoft SQL Server 2008 Upgrade Advisor&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;Further Reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Compatibility Assessment&lt;/b&gt;&lt;br /&gt;Microsoft announced the release of a new experimental cloud service, &amp;quot;&lt;a href="https://assess.sql.azure.com/" class="externalLink"&gt;SQL Azure Compatibility Assessment&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; (VSTS573070), as one of &lt;a href="http://www.microsoft.com/en-us/sqlazurelabs/labs/sqlassessment.aspx" class="externalLink"&gt;SQL Azure Labs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  DBAs who are considering moving their SQL Server databases to SQL Azure can use this service to check if the database schema is compatible with SQL Azure grammar. They use &lt;a href="http://msdn.microsoft.com/en-us/data/hh297027" class="externalLink"&gt;SQL Server Data Tools&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to extract a .dacpac file from the SQL Server database, upload it to our portal1 and get a report listing the schema objects that are not supported in SQL Azure and the objects that need to be fixed prior to deployment into SQL Azure. See the &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/6246.aspx" class="externalLink"&gt;TechNet Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://Bit.ly/SQLServer_SSMA" class="externalLink"&gt;Microsoft SQL Server Migration Assistant (SSMA)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;: The free Microsoft SQL Server Migration Assistant (SSMA) makes it easy to migrate data from Oracle, Microsoft Access, MySQL, and Sybase to SQL Server. SSMA converts the database objects to SQL Server database objects, loads those objects into SQL Server, migrates data to SQL Server, and then validates the migration of code and data.&lt;br /&gt;&lt;br /&gt;For information on SQL Azure and the Windows Azure Platform, please see the following resources:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Pricing&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Video" class="externalLink"&gt;SQL Azure Videos&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Community" class="externalLink"&gt;SQL Azure Community&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqldacexamples.codeplex.com/documentation" class="externalLink"&gt;SQL Server DAC Framework CodePlex project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/Microsoft_Cloud" class="externalLink"&gt;Microsoft Cloud&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=26727" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 Service Pack 1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_Express" class="externalLink"&gt;SQL Server 2008: Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/VisualStudio2010_Express" class="externalLink"&gt;Microsoft Visual Studio 2010 Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26729" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 SP1 - Express Edition&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WindowsAzure_Platform" class="externalLink"&gt;Windows Azure Platform&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlazurefedmw.codeplex.com/" class="externalLink"&gt;SQL Azure Federation Data Migration Wizard&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WadeWegner_Blog" class="externalLink"&gt;Wade Wegner&amp;#39;s blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;We welcome your feedback! Please let us know if you like this tool or how we can improve it!&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ghuey</author><pubDate>Wed, 22 Feb 2012 21:21:29 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120222092129P</guid></item><item><title>Commented Issue: Data Difference after export [6794]</title><link>http://sqlazuremw.codeplex.com/workitem/6794</link><description>I noticed a data discrepancy after I migrated from SQL 2008 r2 to windows SQL azure. The error is with primary key 2099. It did have three dots at the end of the search_code field and after the migration it only has one. I had a unique key on this field and it picked it up as an error. Is it a collation thing&amp;#63; Is it bcp&amp;#63;&lt;br /&gt;&lt;br /&gt;Original Data&amp;#9;&lt;br /&gt;order_id&amp;#9;search_code&lt;br /&gt;2095&amp;#9;          10138&lt;br /&gt;2096&amp;#9;          10138&amp;#42;&lt;br /&gt;2097&amp;#9;          10138.&lt;br /&gt;2098&amp;#9;          10138..&lt;br /&gt;2099&amp;#9;          10138&amp;#8230;&lt;br /&gt;&amp;#9;&lt;br /&gt;Data after exported into SQL Azure&amp;#9;&lt;br /&gt;order_id&amp;#9;search_code&lt;br /&gt;2095&amp;#9;          10138&lt;br /&gt;2096&amp;#9;          10138&amp;#42;&lt;br /&gt;2097&amp;#9;          10138.&lt;br /&gt;2098&amp;#9;          10138..&lt;br /&gt;2099&amp;#9;          10138.&lt;br /&gt;&lt;br /&gt;Any help would be appreciated. I am a little worried if my data isn&amp;#39;t copied over exactly as it was.&lt;br /&gt;&lt;br /&gt;Matt.&lt;br /&gt;Comments: ** Comment from web user: ghuey ** &lt;p&gt;As a side note, I use BCP to export and inport the data.  What you can do it you want is truncate the table and just BCP the data up by hand.  Also, you can play with the BCP switches in SQLAzureMW.exe.config file &amp;#40;look for BCPArgsIn and BCPArgsOut.  For example, you might change the -n to -c.  If you use the -c switch, then you can edit the bcp output file and see the data in text and look and see if the data is correct there.  Let me know how it goes.&lt;/p&gt;</description><author>ghuey</author><pubDate>Wed, 22 Feb 2012 15:12:53 GMT</pubDate><guid isPermaLink="false">Commented Issue: Data Difference after export [6794] 20120222031253P</guid></item><item><title>Commented Issue: Data Difference after export [6794]</title><link>http://sqlazuremw.codeplex.com/workitem/6794</link><description>I noticed a data discrepancy after I migrated from SQL 2008 r2 to windows SQL azure. The error is with primary key 2099. It did have three dots at the end of the search_code field and after the migration it only has one. I had a unique key on this field and it picked it up as an error. Is it a collation thing&amp;#63; Is it bcp&amp;#63;&lt;br /&gt;&lt;br /&gt;Original Data&amp;#9;&lt;br /&gt;order_id&amp;#9;search_code&lt;br /&gt;2095&amp;#9;          10138&lt;br /&gt;2096&amp;#9;          10138&amp;#42;&lt;br /&gt;2097&amp;#9;          10138.&lt;br /&gt;2098&amp;#9;          10138..&lt;br /&gt;2099&amp;#9;          10138&amp;#8230;&lt;br /&gt;&amp;#9;&lt;br /&gt;Data after exported into SQL Azure&amp;#9;&lt;br /&gt;order_id&amp;#9;search_code&lt;br /&gt;2095&amp;#9;          10138&lt;br /&gt;2096&amp;#9;          10138&amp;#42;&lt;br /&gt;2097&amp;#9;          10138.&lt;br /&gt;2098&amp;#9;          10138..&lt;br /&gt;2099&amp;#9;          10138.&lt;br /&gt;&lt;br /&gt;Any help would be appreciated. I am a little worried if my data isn&amp;#39;t copied over exactly as it was.&lt;br /&gt;&lt;br /&gt;Matt.&lt;br /&gt;Comments: ** Comment from web user: ghuey ** &lt;p&gt;Taking offline so that we can resolve.&lt;/p&gt;&lt;p&gt;Thanks Matt.&lt;/p&gt;</description><author>ghuey</author><pubDate>Wed, 22 Feb 2012 15:04:37 GMT</pubDate><guid isPermaLink="false">Commented Issue: Data Difference after export [6794] 20120222030437P</guid></item><item><title>Created Issue: Data Difference after export [6794]</title><link>http://sqlazuremw.codeplex.com/workitem/6794</link><description>I noticed a data discrepancy after I migrated from SQL 2008 r2 to windows SQL azure. The error is with primary key 2099. It did have three dots at the end of the search_code field and after the migration it only has one. I had a unique key on this field and it picked it up as an error. Is it a collation thing&amp;#63; Is it bcp&amp;#63;&lt;br /&gt;&lt;br /&gt;Original Data&amp;#9;&lt;br /&gt;order_id&amp;#9;search_code&lt;br /&gt;2095&amp;#9;          10138&lt;br /&gt;2096&amp;#9;          10138&amp;#42;&lt;br /&gt;2097&amp;#9;          10138.&lt;br /&gt;2098&amp;#9;          10138..&lt;br /&gt;2099&amp;#9;          10138&amp;#8230;&lt;br /&gt;&amp;#9;&lt;br /&gt;Data after exported into SQL Azure&amp;#9;&lt;br /&gt;order_id&amp;#9;search_code&lt;br /&gt;2095&amp;#9;          10138&lt;br /&gt;2096&amp;#9;          10138&amp;#42;&lt;br /&gt;2097&amp;#9;          10138.&lt;br /&gt;2098&amp;#9;          10138..&lt;br /&gt;2099&amp;#9;          10138.&lt;br /&gt;&lt;br /&gt;Any help would be appreciated. I am a little worried if my data isn&amp;#39;t copied over exactly as it was.&lt;br /&gt;&lt;br /&gt;Matt.&lt;br /&gt;</description><author>mattdone</author><pubDate>Wed, 22 Feb 2012 04:35:13 GMT</pubDate><guid isPermaLink="false">Created Issue: Data Difference after export [6794] 20120222043513A</guid></item><item><title>Commented Issue: Doesn't run on Compute [6792]</title><link>http://sqlazuremw.codeplex.com/workitem/6792</link><description>I tried to run the wizard on my compute instance but it doesn&amp;#39;t start - checked the event log and got&amp;#58;&lt;br /&gt;&lt;br /&gt;Log Name&amp;#58;      Application&lt;br /&gt;Source&amp;#58;        Application Error&lt;br /&gt;Date&amp;#58;          2&amp;#47;21&amp;#47;2012 2&amp;#58;20&amp;#58;49 PM&lt;br /&gt;Event ID&amp;#58;      1000&lt;br /&gt;Task Category&amp;#58; &amp;#40;100&amp;#41;&lt;br /&gt;Level&amp;#58;         Error&lt;br /&gt;Keywords&amp;#58;      Classic&lt;br /&gt;User&amp;#58;          N&amp;#47;A&lt;br /&gt;Computer&amp;#58;      RD00155D3A1038&lt;br /&gt;Description&amp;#58;&lt;br /&gt;Faulting application name&amp;#58; SQLAzureMW.exe, version&amp;#58; 3.8.4.0, time stamp&amp;#58; 0x4f3c1bbf&lt;br /&gt;Faulting module name&amp;#58; KERNELBASE.dll, version&amp;#58; 6.1.7601.17651, time stamp&amp;#58; 0x4e211319&lt;br /&gt;Exception code&amp;#58; 0xe0434f4d&lt;br /&gt;Fault offset&amp;#58; 0x0000b9bc&lt;br /&gt;Faulting process id&amp;#58; 0x&amp;#37;9&lt;br /&gt;Faulting application start time&amp;#58; 0x&amp;#37;10&lt;br /&gt;Faulting application path&amp;#58; &amp;#37;11&lt;br /&gt;Faulting module path&amp;#58; &amp;#37;12&lt;br /&gt;Report Id&amp;#58; &amp;#37;13&lt;br /&gt;Event Xml&amp;#58;&lt;br /&gt;&amp;#60;Event xmlns&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;win&amp;#47;2004&amp;#47;08&amp;#47;events&amp;#47;event&amp;#34;&amp;#62;&lt;br /&gt;  &amp;#60;System&amp;#62;&lt;br /&gt;    &amp;#60;Provider Name&amp;#61;&amp;#34;Application Error&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;EventID Qualifiers&amp;#61;&amp;#34;0&amp;#34;&amp;#62;1000&amp;#60;&amp;#47;EventID&amp;#62;&lt;br /&gt;    &amp;#60;Level&amp;#62;2&amp;#60;&amp;#47;Level&amp;#62;&lt;br /&gt;    &amp;#60;Task&amp;#62;100&amp;#60;&amp;#47;Task&amp;#62;&lt;br /&gt;    &amp;#60;Keywords&amp;#62;0x80000000000000&amp;#60;&amp;#47;Keywords&amp;#62;&lt;br /&gt;    &amp;#60;TimeCreated SystemTime&amp;#61;&amp;#34;2012-02-21T14&amp;#58;20&amp;#58;49.000000000Z&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;EventRecordID&amp;#62;827&amp;#60;&amp;#47;EventRecordID&amp;#62;&lt;br /&gt;    &amp;#60;Channel&amp;#62;Application&amp;#60;&amp;#47;Channel&amp;#62;&lt;br /&gt;    &amp;#60;Computer&amp;#62;RD00155D3A1038&amp;#60;&amp;#47;Computer&amp;#62;&lt;br /&gt;    &amp;#60;Security &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;System&amp;#62;&lt;br /&gt;  &amp;#60;EventData&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;SQLAzureMW.exe&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;3.8.4.0&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;4f3c1bbf&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;KERNELBASE.dll&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;6.1.7601.17651&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;4e211319&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;e0434f4d&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;0000b9bc&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;EventData&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;Event&amp;#62;&lt;br /&gt;Comments: ** Comment from web user: ghuey ** &lt;p&gt;Hi,&lt;/p&gt;&lt;p&gt;SQLAzureMW is designed to be an on-premise application.  That said, in theory, you should be able to get it up and running in a web role or worker role.  What you need to remember is that SQLAzureMW requires SQL Server 2008 R2 SP1 bits.  Thus not only would you have to package up SQLAzureMW, but you would have to package up SQL Server bits as well &amp;#40;I use SMO and BCP&amp;#41;.  You might be able to set something up using a Windows Azure Drive.  Anyway, did you have SQL Server 2008 R2 SP1 in your worker role as well&amp;#63;&lt;/p&gt;&lt;p&gt;Regards,&lt;br /&gt;George&lt;br /&gt;&lt;/p&gt;</description><author>ghuey</author><pubDate>Wed, 22 Feb 2012 01:02:32 GMT</pubDate><guid isPermaLink="false">Commented Issue: Doesn't run on Compute [6792] 20120222010232A</guid></item><item><title>Created Issue: Doesn't run on Compute [6792]</title><link>http://sqlazuremw.codeplex.com/workitem/6792</link><description>I tried to run the wizard on my compute instance but it doesn&amp;#39;t start - checked the event log and got&amp;#58;&lt;br /&gt;&lt;br /&gt;Log Name&amp;#58;      Application&lt;br /&gt;Source&amp;#58;        Application Error&lt;br /&gt;Date&amp;#58;          2&amp;#47;21&amp;#47;2012 2&amp;#58;20&amp;#58;49 PM&lt;br /&gt;Event ID&amp;#58;      1000&lt;br /&gt;Task Category&amp;#58; &amp;#40;100&amp;#41;&lt;br /&gt;Level&amp;#58;         Error&lt;br /&gt;Keywords&amp;#58;      Classic&lt;br /&gt;User&amp;#58;          N&amp;#47;A&lt;br /&gt;Computer&amp;#58;      RD00155D3A1038&lt;br /&gt;Description&amp;#58;&lt;br /&gt;Faulting application name&amp;#58; SQLAzureMW.exe, version&amp;#58; 3.8.4.0, time stamp&amp;#58; 0x4f3c1bbf&lt;br /&gt;Faulting module name&amp;#58; KERNELBASE.dll, version&amp;#58; 6.1.7601.17651, time stamp&amp;#58; 0x4e211319&lt;br /&gt;Exception code&amp;#58; 0xe0434f4d&lt;br /&gt;Fault offset&amp;#58; 0x0000b9bc&lt;br /&gt;Faulting process id&amp;#58; 0x&amp;#37;9&lt;br /&gt;Faulting application start time&amp;#58; 0x&amp;#37;10&lt;br /&gt;Faulting application path&amp;#58; &amp;#37;11&lt;br /&gt;Faulting module path&amp;#58; &amp;#37;12&lt;br /&gt;Report Id&amp;#58; &amp;#37;13&lt;br /&gt;Event Xml&amp;#58;&lt;br /&gt;&amp;#60;Event xmlns&amp;#61;&amp;#34;http&amp;#58;&amp;#47;&amp;#47;schemas.microsoft.com&amp;#47;win&amp;#47;2004&amp;#47;08&amp;#47;events&amp;#47;event&amp;#34;&amp;#62;&lt;br /&gt;  &amp;#60;System&amp;#62;&lt;br /&gt;    &amp;#60;Provider Name&amp;#61;&amp;#34;Application Error&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;EventID Qualifiers&amp;#61;&amp;#34;0&amp;#34;&amp;#62;1000&amp;#60;&amp;#47;EventID&amp;#62;&lt;br /&gt;    &amp;#60;Level&amp;#62;2&amp;#60;&amp;#47;Level&amp;#62;&lt;br /&gt;    &amp;#60;Task&amp;#62;100&amp;#60;&amp;#47;Task&amp;#62;&lt;br /&gt;    &amp;#60;Keywords&amp;#62;0x80000000000000&amp;#60;&amp;#47;Keywords&amp;#62;&lt;br /&gt;    &amp;#60;TimeCreated SystemTime&amp;#61;&amp;#34;2012-02-21T14&amp;#58;20&amp;#58;49.000000000Z&amp;#34; &amp;#47;&amp;#62;&lt;br /&gt;    &amp;#60;EventRecordID&amp;#62;827&amp;#60;&amp;#47;EventRecordID&amp;#62;&lt;br /&gt;    &amp;#60;Channel&amp;#62;Application&amp;#60;&amp;#47;Channel&amp;#62;&lt;br /&gt;    &amp;#60;Computer&amp;#62;RD00155D3A1038&amp;#60;&amp;#47;Computer&amp;#62;&lt;br /&gt;    &amp;#60;Security &amp;#47;&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;System&amp;#62;&lt;br /&gt;  &amp;#60;EventData&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;SQLAzureMW.exe&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;3.8.4.0&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;4f3c1bbf&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;KERNELBASE.dll&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;6.1.7601.17651&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;4e211319&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;e0434f4d&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;    &amp;#60;Data&amp;#62;0000b9bc&amp;#60;&amp;#47;Data&amp;#62;&lt;br /&gt;  &amp;#60;&amp;#47;EventData&amp;#62;&lt;br /&gt;&amp;#60;&amp;#47;Event&amp;#62;&lt;br /&gt;</description><author>ben555</author><pubDate>Tue, 21 Feb 2012 14:27:12 GMT</pubDate><guid isPermaLink="false">Created Issue: Doesn't run on Compute [6792] 20120221022712P</guid></item><item><title>Updated Wiki: Home</title><link>http://sqlazuremw.codeplex.com/wikipage?version=73</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;SQL Azure&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;Microsoft&amp;#174; SQL Azure™&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  is a cloud-based relational database service built on SQL Server&amp;#174; technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud.  To sign up for SQL Azure, go to &lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Special Offers and Pricing Information&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/02/14/announcing-reduced-pricing-on-sql-azure-and-new-100mb-database-option.aspx" class="externalLink"&gt;Announcing Reduced Pricing on SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Federation&lt;/b&gt;&lt;br /&gt;SQL Azure Federations allows DBAs to scale out their database by federating (sharding) their database.  SQL Azure Federation makes it easier to set up the federated databases, and automate the process of adding new federation members. &lt;br /&gt;&lt;br /&gt;For more information on SQL Azure Federations see:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/2281.aspx" class="externalLink"&gt;Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions with SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cbiyikoglu/archive/2010/12/11/how-to-scale-out-an-app-with-sql-azure-federations-the-quintessential-sales-db-with-customer-and-orders.aspx" class="externalLink"&gt;How to scale out an app with SQL Azure Federations&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-69-SQL-Azure-Federations-with-George-Huey" class="externalLink"&gt;Cloud Cover: Episode 69 - SQL Azure Federations with George Huey&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;For a limited time, new customers can sign up for SQL Azure and get a 1GB Web Edition Database for no charge…and no commitment.  This is a great way to try SQL Azure – and the Windows Azure platform – without the risk.   For more information go to &lt;a href="http://Bit.ly/SQLAzureIntroductorySpecials" class="externalLink"&gt;Windows Azure Platform Introductory Special&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows Azure&lt;/b&gt;&lt;br /&gt;Microsoft is offering a Windows Azure 3 month free trial, so you can try Windows Azure and SQL Azure for free.&lt;br /&gt;For more information go to &lt;a href="http://bit.ly/tzsBdQ" class="externalLink"&gt;Try Windows Azure 3 Month free trial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Supported Languages&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;SQL Azure MWが、国際対応できたことを発表できて光栄に思う。最初の翻訳言語は、日本語です！&lt;/li&gt;
&lt;li&gt;SQL Azure MW unterst&amp;#252;tzt nun die deutsche Sprache.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ondersteunt nu de taal Nederlands.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ahora soporta el idioma espa&amp;#241;ol.&lt;/li&gt;
&lt;li&gt;SQL Azure MW supporte maintenant la langue fran&amp;#231;aise&lt;/li&gt;
&lt;li&gt;SQL Azure MW 现在支持中文了。&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Requirements&lt;/b&gt;&lt;br /&gt;SQLAzureMW and tools requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to run.&lt;br /&gt;SQLAzureMW also requires BCP version 10.50.1600.1 or greater&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard &amp;#40;SQLAzureMW&amp;#41; is designed to help you migrate your SQL Server 2005&amp;#47;2008&amp;#47;2012 databases to SQL Azure.  SQLAzureMW will analyze your source database for compatibility issues and allow you to fully or partially migrate your database schema and data to SQL Azure.&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard (SQLAzureMW) is an open source application that has been used by thousands of people to migrate their SQL database to and from SQL Azure.  SQLAzureMW is a user interactive wizard that walks a person through the analysis / migration process.  One of the main requests from the SQLAzureMW community was to take the user interactive wizard and make it command line driven interface so that it could be used in an automated backup process to back up their SQL Azure schema / data to a data store for disaster recovery.  I am excited to let you know that SQLAzureMW now has two tools that can be used from a command line:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;SQLAzureMWBatchBackup:
&lt;ul&gt;&lt;li&gt;This is used to create a backup of a database schema and data.  The data is downloaded via BCP.  The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;SQLAzureMWBatchUpload:
&lt;ul&gt;&lt;li&gt;Takes the output from SQLAzureMW or SQLAzureMWBatchBackup and runs it against the target SQL Azure (or SQL Server) server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;i&gt;Complete documentation for SQLAzureMW, SQLAzureMWBatchBackup and SQLAzureMWBatchUpload can be found on the download site.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The SQLAzureMW tools greatly simplify schema analysis and migration process.  If you don’t have an SQL Azure account and have been thinking about moving your data to the cloud (SQL Azure), but have been afraid to try because of “unknowns” like cost, compatibility, and effort?  SQL Azure Migration Wizard SQLAzureMW is a free set of open source applications that have been developed by the database community to help you address these issues.  SQLAzureMW will help you analyze your SQL Server database for compatibility issues and will migrate your schema and data to SQL Azure.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Project Details&lt;/b&gt;&lt;br /&gt;The SQL Azure Migration Wizard (SQLAzureMW) gives you the options to analyzes, generates scripts, and migrate data (via BCP) from:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;SQL Server to SQL Azure&lt;/li&gt;
&lt;li&gt;SQL Azure to  SQL Server&lt;/li&gt;
&lt;li&gt;SQL Azure to SQL Azure&lt;/li&gt;&lt;/ol&gt;
It will also analyze SQL Profiler trace files and TSQL script for compatibility issues with SQL Azure.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;If your source is a SQL Server database, SQLAzureMW will list all of the object types (i.e. Tables, Stored Procedures, Views, etc.) and let you decide which ones you want analyzed / scripted. Using the “Advanced” options you can tell SQLAzureMW which compatibility checks to perform and if the data should be migrated.&lt;/li&gt;
&lt;li&gt;If your source is a file containing TSQL, then you will be given the option to have SQLAzureMW check the TSQL for incompatibilities and fix where possible or just run the script without any compatibility checking.&lt;/li&gt;
&lt;li&gt;You can specify a SQL Profiler trace file for analysis.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;SQLAzureMWBatchBackup Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchBackup is a command line application that will analyze, create TSQL script of database and backup data (via BCP) from a SQL Server or SQL Azure database.  The output of SQLAzureMWBatchBackup can be used in SQLAzureMWBatchUpload.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMWBatchUpload Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchUpload is a command line application that will run a TSQL script file (and use BCP to upload data) against a target server.  SQLAzureMW and SQLAzureMWBatchBackup can be used to generate the TSQL script and the BCP files that can then be used by SQLAzureMWBatchUpload for uploading to a target server.  The target server can be SQL Azure or SQL Server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configurable&lt;/b&gt;&lt;br /&gt;There is a config file “NotSupportedByAzureFile.Config” that is used to define what to look for / replace within the SQL generated code. This file uses RegEx expressions and if you see a pattern that you want removed from the SQL Script, you can put the pattern in the config file and specify what you want to replace it with (if anything).&lt;br /&gt;&lt;br /&gt;When the SQL script is generated, an analysis window will be displayed telling you what areas need to be fixed prior to running the script against SQL Azure. Once you are satisfied, you can tell the wizard to run your script against SQL Azure and your script will be ran against your cloud database and the success / failed results will be displayed in a wizard window.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Migration Wizard Utils (SQLAzureMWUtils)&lt;/b&gt;&lt;br /&gt;SQLAzureMWUtils is a class library that a developer can use to assist them in developing for SQL Azure.  To find out more, read the SQLAzureMWBatch documentation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard does not catch all of the compatibility issues between different levels of SQL Server databases (i.e. level 80, 90, and 100).  SQL Azure is based on SQL Server 2008 (level 100).  If you are migrating from an older database (level 80 or 90), you should go through the upgrade process first (at least in the dev environment) and once on SQL Server 2008, then migrate to SQL Azure.  Here are some great resources to help you with migrating from older versions of SQL Server:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008R2_Upgrade" class="externalLink"&gt;Upgrading to SQL Server 2008 R2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_UpgradeAdvisor" class="externalLink"&gt;Microsoft SQL Server 2008 Upgrade Advisor&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;Further Reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Compatibility Assessment&lt;/b&gt;&lt;br /&gt;Microsoft announced the release of a new experimental cloud service, &amp;quot;&lt;a href="https://assess.sql.azure.com/" class="externalLink"&gt;SQL Azure Compatibility Assessment&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; (VSTS573070), as one of &lt;a href="http://www.microsoft.com/en-us/sqlazurelabs/labs/sqlassessment.aspx" class="externalLink"&gt;SQL Azure Labs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  DBAs who are considering moving their SQL Server databases to SQL Azure can use this service to check if the database schema is compatible with SQL Azure grammar. They use &lt;a href="http://msdn.microsoft.com/en-us/data/hh297027" class="externalLink"&gt;SQL Server Data Tools&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to extract a .dacpac file from the SQL Server database, upload it to our portal1 and get a report listing the schema objects that are not supported in SQL Azure and the objects that need to be fixed prior to deployment into SQL Azure. See the &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/6246.aspx" class="externalLink"&gt;TechNet Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://Bit.ly/SQLServer_SSMA" class="externalLink"&gt;Microsoft SQL Server Migration Assistant (SSMA)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;: The free Microsoft SQL Server Migration Assistant (SSMA) makes it easy to migrate data from Oracle, Microsoft Access, MySQL, and Sybase to SQL Server. SSMA converts the database objects to SQL Server database objects, loads those objects into SQL Server, migrates data to SQL Server, and then validates the migration of code and data.&lt;br /&gt;&lt;br /&gt;For information on SQL Azure and the Windows Azure Platform, please see the following resources:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Pricing&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Video" class="externalLink"&gt;SQL Azure Videos&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Community" class="externalLink"&gt;SQL Azure Community&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqldacexamples.codeplex.com/documentation" class="externalLink"&gt;SQL Server DAC Framework CodePlex project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/Microsoft_Cloud" class="externalLink"&gt;Microsoft Cloud&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=26727" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 Service Pack 1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_Express" class="externalLink"&gt;SQL Server 2008: Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/VisualStudio2010_Express" class="externalLink"&gt;Microsoft Visual Studio 2010 Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26729" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 SP1 - Express Edition&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WindowsAzure_Platform" class="externalLink"&gt;Windows Azure Platform&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlazurefedmw.codeplex.com/" class="externalLink"&gt;SQL Azure Federation Data Migration Wizard&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WadeWegner_Blog" class="externalLink"&gt;Wade Wegner&amp;#39;s blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;We welcome your feedback! Please let us know if you like this tool or how we can improve it!&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ghuey</author><pubDate>Mon, 20 Feb 2012 14:27:28 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120220022728P</guid></item><item><title>Created Issue: Does not run on Windows 8 [6784]</title><link>http://sqlazuremw.codeplex.com/workitem/6784</link><description>The migration wizard does not run on Windows 8, even in compatibility mode.&lt;br /&gt;</description><author>timheuer</author><pubDate>Sat, 18 Feb 2012 19:20:23 GMT</pubDate><guid isPermaLink="false">Created Issue: Does not run on Windows 8 [6784] 20120218072023P</guid></item><item><title>Created Issue: Will not run on Windows 8 [6783]</title><link>http://sqlazuremw.codeplex.com/workitem/6783</link><description>After downloading this, the migration wizard will not run on Windows 8 client.&lt;br /&gt;</description><author>timheuer</author><pubDate>Sat, 18 Feb 2012 19:17:24 GMT</pubDate><guid isPermaLink="false">Created Issue: Will not run on Windows 8 [6783] 20120218071724P</guid></item><item><title>Updated Release: SQL Azure Migration Wizard v3.8.4 (Feb 15, 2012)</title><link>http://sqlazuremw.codeplex.com/releases/view/32334</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard v3x requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to be on the same machine.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Issues&lt;/b&gt;&lt;br /&gt;If you have a question / issue with SQLAzureMW, please post your question via the discussion &lt;a href="http://sqlazuremw.codeplex.com/discussions" class="externalLink"&gt;http://sqlazuremw.codeplex.com/discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Binaries&lt;/b&gt;&lt;br /&gt;.NET 3.5 SP1 &lt;br /&gt;Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Language Translations (Special Thanks)&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;大和屋貴仁 (Takahito Yamatoya) - Japanese&lt;/li&gt;
&lt;li&gt;安納 順一 (Junichi Anno) - Japanese&lt;/li&gt;
&lt;li&gt;Oliver Hauth - German&lt;/li&gt;
&lt;li&gt;Sam Vanhoutte - Dutch&lt;/li&gt;
&lt;li&gt;Luis Antonio Soler Barrera – Spanish&lt;/li&gt;
&lt;li&gt;Axel Guerrier – French&lt;/li&gt;
&lt;li&gt;梁琦 (Mog Liang) – Chinese&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Source&lt;/b&gt;&lt;br /&gt;Visual Studio 2008 SP1 &lt;br /&gt;.NET 3.5 SP1&lt;br /&gt;Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br /&gt;Please let us know if you encounter any problems or difficulties&lt;br /&gt;&lt;br /&gt;&lt;b&gt;v3.8.4&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;No code change.  Just modified NotSupportedByAzureFile.Config to remove check for SPARSE columns since SQL Azure now supports SPARSE columns.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.3&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added Retry class&lt;/li&gt;
&lt;li&gt;Modified app.config files to include new retry key values&lt;/li&gt;
&lt;li&gt;Fixed bug when migrating SQL Azure Federation to SQL Azure Federation&lt;/li&gt;
&lt;li&gt;Put retry wrapper around SQLHelper commands&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.2&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Fixed logic in SQLAzureMWBatchUpload to add { true | false } to -d (drop database) command&lt;/li&gt;
&lt;li&gt;Moved Regex valid SQL table character match string to app.config file.  See key: SpecialTableCharacters&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.1&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added check for 08S01 in app.confg&lt;/li&gt;
&lt;li&gt;Fix bug in SQLAzureMWBatchBackup to enable scripting of user defined functions.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added support for database collation&lt;/li&gt;
&lt;li&gt;Added 100 &amp;amp; 150 GB options for creating a database in SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.8&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Fixed code to look for special character #&lt;/li&gt;
&lt;li&gt;Added support for SQL Azure Federations&lt;/li&gt;
&lt;li&gt;Modified SQLAzureMW.exe.config to allow user to specify source and target database type&lt;/li&gt;
&lt;li&gt;Modified connect to database dialog box to allos database type&lt;/li&gt;
&lt;li&gt;Getting software ready for next release of SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.7&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Fixed command parsing error which caused app to crash when parsing a TSQL file.&lt;/li&gt;
&lt;li&gt;Added retry logic when getting row count from Windows Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.6&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Removed &amp;quot;IsSystemObject&amp;quot; from User Defined Tables Types (works with SQL Server, but does not work with SQL Azure).&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.5&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added function GetSmoServer to CommonFunc class in SQLAzureMWUtils&lt;/li&gt;
&lt;li&gt;Refined Regex search command for Backup / Kill commands&lt;/li&gt;
&lt;li&gt;Refined Regex search command for Raiserror commands&lt;/li&gt;
&lt;li&gt;I installed SQL Server 2008 R2 SP1 which is what SQLAzureMW v3.7.5 is compiled against.  So if you don&amp;#39;t have SP1 installed and you run into issues running SQLAzureMW, please let me know!&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ghuey</author><pubDate>Wed, 15 Feb 2012 21:11:49 GMT</pubDate><guid isPermaLink="false">Updated Release: SQL Azure Migration Wizard v3.8.4 (Feb 15, 2012) 20120215091149P</guid></item><item><title>Released: SQL Azure Migration Wizard v3.8.4 (Feb 15, 2012)</title><link>http://sqlazuremw.codeplex.com/releases/view/32334</link><description>
&lt;div class="wikidoc"&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;br&gt;
SQL Azure Migration Wizard v3x requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to be on the same machine.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Issues&lt;/b&gt;&lt;br&gt;
If you have a question / issue with SQLAzureMW, please post your question via the discussion
&lt;a href="http://sqlazuremw.codeplex.com/discussions"&gt;http://sqlazuremw.codeplex.com/discussions&lt;span&gt;&lt;/span&gt;&lt;/a&gt; page.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Binaries&lt;/b&gt;&lt;br&gt;
.NET 3.5 SP1 &lt;br&gt;
Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Language Translations (Special Thanks)&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;大和屋貴仁 (Takahito Yamatoya) - Japanese &lt;/li&gt;&lt;li&gt;安納 順一 (Junichi Anno) - Japanese &lt;/li&gt;&lt;li&gt;Oliver Hauth - German &lt;/li&gt;&lt;li&gt;Sam Vanhoutte - Dutch &lt;/li&gt;&lt;li&gt;Luis Antonio Soler Barrera – Spanish &lt;/li&gt;&lt;li&gt;Axel Guerrier – French &lt;/li&gt;&lt;li&gt;梁琦 (Mog Liang) – Chinese&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Source&lt;/b&gt;&lt;br&gt;
Visual Studio 2008 SP1 &lt;br&gt;
.NET 3.5 SP1&lt;br&gt;
Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br&gt;
Please let us know if you encounter any problems or difficulties&lt;br&gt;
&lt;br&gt;
&lt;b&gt;v3.8.4&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;No code change. Just modified NotSupportedByAzureFile.Config to remove check for SPARSE columns since SQL Azure now supports SPARSE columns.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.3&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added Retry class &lt;/li&gt;&lt;li&gt;Modified app.config files to include new retry key values &lt;/li&gt;&lt;li&gt;Fixed bug when migrating SQL Azure Federation to SQL Azure Federation &lt;/li&gt;&lt;li&gt;Put retry wrapper around SQLHelper commands&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.2&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Fixed logic in SQLAzureMWBatchUpload to add { true | false } to -d (drop database) command
&lt;/li&gt;&lt;li&gt;Moved Regex valid SQL table character match string to app.config file. See key: SpecialTableCharacters&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.1&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added check for 08S01 in app.confg &lt;/li&gt;&lt;li&gt;Fix bug in SQLAzureMWBatchBackup to enable scripting of user defined functions.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added support for database collation &lt;/li&gt;&lt;li&gt;Added 100 &amp;amp; 150 GB options for creating a database in SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.8&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Fixed code to look for special character # &lt;/li&gt;&lt;li&gt;Added support for SQL Azure Federations &lt;/li&gt;&lt;li&gt;Modified SQLAzureMW.exe.config to allow user to specify source and target database type
&lt;/li&gt;&lt;li&gt;Modified connect to database dialog box to allos database type &lt;/li&gt;&lt;li&gt;Getting software ready for next release of SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.7&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Fixed command parsing error which caused app to crash when parsing a TSQL file.
&lt;/li&gt;&lt;li&gt;Added retry logic when getting row count from Windows Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.6&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Removed &amp;quot;IsSystemObject&amp;quot; from User Defined Tables Types (works with SQL Server, but does not work with SQL Azure).&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.5&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added function GetSmoServer to CommonFunc class in SQLAzureMWUtils &lt;/li&gt;&lt;li&gt;Refined Regex search command for Backup / Kill commands &lt;/li&gt;&lt;li&gt;Refined Regex search command for Raiserror commands &lt;/li&gt;&lt;li&gt;I installed SQL Server 2008 R2 SP1 which is what SQLAzureMW v3.7.5 is compiled against. So if you don&amp;#39;t have SP1 installed and you run into issues running SQLAzureMW, please let me know!&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Wed, 15 Feb 2012 21:11:48 GMT</pubDate><guid isPermaLink="false">Released: SQL Azure Migration Wizard v3.8.4 (Feb 15, 2012) 20120215091148P</guid></item><item><title>Updated Wiki: Home</title><link>http://sqlazuremw.codeplex.com/wikipage?version=72</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;SQL Azure&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;Microsoft&amp;#174; SQL Azure™&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  is a cloud-based relational database service built on SQL Server&amp;#174; technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud.  To sign up for SQL Azure, go to &lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Special Offers and Pricing Information&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/02/14/announcing-reduced-pricing-on-sql-azure-and-new-100mb-database-option.aspx" class="externalLink"&gt;Announcing Reduced Pricing on SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Federation&lt;/b&gt;&lt;br /&gt;SQL Azure Federations allows DBAs to scale out their database by federating (sharding) their database.  SQL Azure Federation makes it easier to set up the federated databases, and automate the process of adding new federation members. &lt;br /&gt;&lt;br /&gt;For more information on SQL Azure Federations see &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/2281.aspx" class="externalLink"&gt;Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions with SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For a limited time, new customers can sign up for SQL Azure and get a 1GB Web Edition Database for no charge…and no commitment.  This is a great way to try SQL Azure – and the Windows Azure platform – without the risk.   For more information go to &lt;a href="http://Bit.ly/SQLAzureIntroductorySpecials" class="externalLink"&gt;Windows Azure Platform Introductory Special&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows Azure&lt;/b&gt;&lt;br /&gt;Microsoft is offering a Windows Azure 3 month free trial, so you can try Windows Azure and SQL Azure for free.&lt;br /&gt;For more information go to &lt;a href="http://bit.ly/tzsBdQ" class="externalLink"&gt;Try Windows Azure 3 Month free trial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Supported Languages&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;SQL Azure MWが、国際対応できたことを発表できて光栄に思う。最初の翻訳言語は、日本語です！&lt;/li&gt;
&lt;li&gt;SQL Azure MW unterst&amp;#252;tzt nun die deutsche Sprache.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ondersteunt nu de taal Nederlands.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ahora soporta el idioma espa&amp;#241;ol.&lt;/li&gt;
&lt;li&gt;SQL Azure MW supporte maintenant la langue fran&amp;#231;aise&lt;/li&gt;
&lt;li&gt;SQL Azure MW 现在支持中文了。&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Requirements&lt;/b&gt;&lt;br /&gt;SQLAzureMW and tools requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to run.&lt;br /&gt;SQLAzureMW also requires BCP version 10.50.1600.1 or greater&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard &amp;#40;SQLAzureMW&amp;#41; is designed to help you migrate your SQL Server 2005&amp;#47;2008&amp;#47;2012 databases to SQL Azure.  SQLAzureMW will analyze your source database for compatibility issues and allow you to fully or partially migrate your database schema and data to SQL Azure.&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard (SQLAzureMW) is an open source application that has been used by thousands of people to migrate their SQL database to and from SQL Azure.  SQLAzureMW is a user interactive wizard that walks a person through the analysis / migration process.  One of the main requests from the SQLAzureMW community was to take the user interactive wizard and make it command line driven interface so that it could be used in an automated backup process to back up their SQL Azure schema / data to a data store for disaster recovery.  I am excited to let you know that SQLAzureMW now has two tools that can be used from a command line:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;SQLAzureMWBatchBackup:
&lt;ul&gt;&lt;li&gt;This is used to create a backup of a database schema and data.  The data is downloaded via BCP.  The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;SQLAzureMWBatchUpload:
&lt;ul&gt;&lt;li&gt;Takes the output from SQLAzureMW or SQLAzureMWBatchBackup and runs it against the target SQL Azure (or SQL Server) server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;i&gt;Complete documentation for SQLAzureMW, SQLAzureMWBatchBackup and SQLAzureMWBatchUpload can be found on the download site.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The SQLAzureMW tools greatly simplify schema analysis and migration process.  If you don’t have an SQL Azure account and have been thinking about moving your data to the cloud (SQL Azure), but have been afraid to try because of “unknowns” like cost, compatibility, and effort?  SQL Azure Migration Wizard SQLAzureMW is a free set of open source applications that have been developed by the database community to help you address these issues.  SQLAzureMW will help you analyze your SQL Server database for compatibility issues and will migrate your schema and data to SQL Azure.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Project Details&lt;/b&gt;&lt;br /&gt;The SQL Azure Migration Wizard (SQLAzureMW) gives you the options to analyzes, generates scripts, and migrate data (via BCP) from:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;SQL Server to SQL Azure&lt;/li&gt;
&lt;li&gt;SQL Azure to  SQL Server&lt;/li&gt;
&lt;li&gt;SQL Azure to SQL Azure&lt;/li&gt;&lt;/ol&gt;
It will also analyze SQL Profiler trace files and TSQL script for compatibility issues with SQL Azure.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;If your source is a SQL Server database, SQLAzureMW will list all of the object types (i.e. Tables, Stored Procedures, Views, etc.) and let you decide which ones you want analyzed / scripted. Using the “Advanced” options you can tell SQLAzureMW which compatibility checks to perform and if the data should be migrated.&lt;/li&gt;
&lt;li&gt;If your source is a file containing TSQL, then you will be given the option to have SQLAzureMW check the TSQL for incompatibilities and fix where possible or just run the script without any compatibility checking.&lt;/li&gt;
&lt;li&gt;You can specify a SQL Profiler trace file for analysis.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;SQLAzureMWBatchBackup Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchBackup is a command line application that will analyze, create TSQL script of database and backup data (via BCP) from a SQL Server or SQL Azure database.  The output of SQLAzureMWBatchBackup can be used in SQLAzureMWBatchUpload.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMWBatchUpload Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchUpload is a command line application that will run a TSQL script file (and use BCP to upload data) against a target server.  SQLAzureMW and SQLAzureMWBatchBackup can be used to generate the TSQL script and the BCP files that can then be used by SQLAzureMWBatchUpload for uploading to a target server.  The target server can be SQL Azure or SQL Server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configurable&lt;/b&gt;&lt;br /&gt;There is a config file “NotSupportedByAzureFile.Config” that is used to define what to look for / replace within the SQL generated code. This file uses RegEx expressions and if you see a pattern that you want removed from the SQL Script, you can put the pattern in the config file and specify what you want to replace it with (if anything).&lt;br /&gt;&lt;br /&gt;When the SQL script is generated, an analysis window will be displayed telling you what areas need to be fixed prior to running the script against SQL Azure. Once you are satisfied, you can tell the wizard to run your script against SQL Azure and your script will be ran against your cloud database and the success / failed results will be displayed in a wizard window.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Migration Wizard Utils (SQLAzureMWUtils)&lt;/b&gt;&lt;br /&gt;SQLAzureMWUtils is a class library that a developer can use to assist them in developing for SQL Azure.  To find out more, read the SQLAzureMWBatch documentation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard does not catch all of the compatibility issues between different levels of SQL Server databases (i.e. level 80, 90, and 100).  SQL Azure is based on SQL Server 2008 (level 100).  If you are migrating from an older database (level 80 or 90), you should go through the upgrade process first (at least in the dev environment) and once on SQL Server 2008, then migrate to SQL Azure.  Here are some great resources to help you with migrating from older versions of SQL Server:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008R2_Upgrade" class="externalLink"&gt;Upgrading to SQL Server 2008 R2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_UpgradeAdvisor" class="externalLink"&gt;Microsoft SQL Server 2008 Upgrade Advisor&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;Further Reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Compatibility Assessment&lt;/b&gt;&lt;br /&gt;Microsoft announced the release of a new experimental cloud service, &amp;quot;&lt;a href="https://assess.sql.azure.com/" class="externalLink"&gt;SQL Azure Compatibility Assessment&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; (VSTS573070), as one of &lt;a href="http://www.microsoft.com/en-us/sqlazurelabs/labs/sqlassessment.aspx" class="externalLink"&gt;SQL Azure Labs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  DBAs who are considering moving their SQL Server databases to SQL Azure can use this service to check if the database schema is compatible with SQL Azure grammar. They use &lt;a href="http://msdn.microsoft.com/en-us/data/hh297027" class="externalLink"&gt;SQL Server Data Tools&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to extract a .dacpac file from the SQL Server database, upload it to our portal1 and get a report listing the schema objects that are not supported in SQL Azure and the objects that need to be fixed prior to deployment into SQL Azure. See the &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/6246.aspx" class="externalLink"&gt;TechNet Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://Bit.ly/SQLServer_SSMA" class="externalLink"&gt;Microsoft SQL Server Migration Assistant (SSMA)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;: The free Microsoft SQL Server Migration Assistant (SSMA) makes it easy to migrate data from Oracle, Microsoft Access, MySQL, and Sybase to SQL Server. SSMA converts the database objects to SQL Server database objects, loads those objects into SQL Server, migrates data to SQL Server, and then validates the migration of code and data.&lt;br /&gt;&lt;br /&gt;For information on SQL Azure and the Windows Azure Platform, please see the following resources:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Pricing&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Video" class="externalLink"&gt;SQL Azure Videos&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Community" class="externalLink"&gt;SQL Azure Community&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqldacexamples.codeplex.com/documentation" class="externalLink"&gt;SQL Server DAC Framework CodePlex project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/Microsoft_Cloud" class="externalLink"&gt;Microsoft Cloud&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=26727" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 Service Pack 1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_Express" class="externalLink"&gt;SQL Server 2008: Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/VisualStudio2010_Express" class="externalLink"&gt;Microsoft Visual Studio 2010 Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26729" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 SP1 - Express Edition&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WindowsAzure_Platform" class="externalLink"&gt;Windows Azure Platform&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlazurefedmw.codeplex.com/" class="externalLink"&gt;SQL Azure Federation Data Migration Wizard&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WadeWegner_Blog" class="externalLink"&gt;Wade Wegner&amp;#39;s blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;We welcome your feedback! Please let us know if you like this tool or how we can improve it!&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ghuey</author><pubDate>Tue, 14 Feb 2012 18:37:01 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120214063701P</guid></item><item><title>Updated Wiki: Home</title><link>http://sqlazuremw.codeplex.com/wikipage?version=71</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;SQL Azure&lt;/b&gt;&lt;br /&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;Microsoft&amp;#174; SQL Azure™&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;  is a cloud-based relational database service built on SQL Server&amp;#174; technologies. It provides a highly available, scalable, multi-tenant database service hosted by Microsoft in the cloud.  To sign up for SQL Azure, go to &lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Special Offers and Pricing Information&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Federation&lt;/b&gt;&lt;br /&gt;SQL Azure Federations allows DBAs to scale out their database by federating (sharding) their database.  SQL Azure Federation makes it easier to set up the federated databases, and automate the process of adding new federation members. &lt;br /&gt;&lt;br /&gt;For more information on SQL Azure Federations see &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/2281.aspx" class="externalLink"&gt;Federations: Building Scalable, Elastic, and Multi-tenant Database Solutions with SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For a limited time, new customers can sign up for SQL Azure and get a 1GB Web Edition Database for no charge…and no commitment.  This is a great way to try SQL Azure – and the Windows Azure platform – without the risk.   For more information go to &lt;a href="http://Bit.ly/SQLAzureIntroductorySpecials" class="externalLink"&gt;Windows Azure Platform Introductory Special&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Windows Azure&lt;/b&gt;&lt;br /&gt;Microsoft is offering a Windows Azure 3 month free trial, so you can try Windows Azure and SQL Azure for free.&lt;br /&gt;For more information go to &lt;a href="http://bit.ly/tzsBdQ" class="externalLink"&gt;Try Windows Azure 3 Month free trial&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Supported Languages&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;SQL Azure MWが、国際対応できたことを発表できて光栄に思う。最初の翻訳言語は、日本語です！&lt;/li&gt;
&lt;li&gt;SQL Azure MW unterst&amp;#252;tzt nun die deutsche Sprache.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ondersteunt nu de taal Nederlands.&lt;/li&gt;
&lt;li&gt;SQL Azure MW ahora soporta el idioma espa&amp;#241;ol.&lt;/li&gt;
&lt;li&gt;SQL Azure MW supporte maintenant la langue fran&amp;#231;aise&lt;/li&gt;
&lt;li&gt;SQL Azure MW 现在支持中文了。&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Requirements&lt;/b&gt;&lt;br /&gt;SQLAzureMW and tools requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to run.&lt;br /&gt;SQLAzureMW also requires BCP version 10.50.1600.1 or greater&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard &amp;#40;SQLAzureMW&amp;#41; is designed to help you migrate your SQL Server 2005&amp;#47;2008&amp;#47;2012 databases to SQL Azure.  SQLAzureMW will analyze your source database for compatibility issues and allow you to fully or partially migrate your database schema and data to SQL Azure.&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard (SQLAzureMW) is an open source application that has been used by thousands of people to migrate their SQL database to and from SQL Azure.  SQLAzureMW is a user interactive wizard that walks a person through the analysis / migration process.  One of the main requests from the SQLAzureMW community was to take the user interactive wizard and make it command line driven interface so that it could be used in an automated backup process to back up their SQL Azure schema / data to a data store for disaster recovery.  I am excited to let you know that SQLAzureMW now has two tools that can be used from a command line:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;SQLAzureMWBatchBackup:
&lt;ul&gt;&lt;li&gt;This is used to create a backup of a database schema and data.  The data is downloaded via BCP.  The TSQL output from SQLAzureMWBatchBackup can be used by SQLAzureMW or SQLAzureMWBatchUpload.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;SQLAzureMWBatchUpload:
&lt;ul&gt;&lt;li&gt;Takes the output from SQLAzureMW or SQLAzureMWBatchBackup and runs it against the target SQL Azure (or SQL Server) server.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;i&gt;Complete documentation for SQLAzureMW, SQLAzureMWBatchBackup and SQLAzureMWBatchUpload can be found on the download site.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;The SQLAzureMW tools greatly simplify schema analysis and migration process.  If you don’t have an SQL Azure account and have been thinking about moving your data to the cloud (SQL Azure), but have been afraid to try because of “unknowns” like cost, compatibility, and effort?  SQL Azure Migration Wizard SQLAzureMW is a free set of open source applications that have been developed by the database community to help you address these issues.  SQLAzureMW will help you analyze your SQL Server database for compatibility issues and will migrate your schema and data to SQL Azure.  &lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMW Project Details&lt;/b&gt;&lt;br /&gt;The SQL Azure Migration Wizard (SQLAzureMW) gives you the options to analyzes, generates scripts, and migrate data (via BCP) from:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;SQL Server to SQL Azure&lt;/li&gt;
&lt;li&gt;SQL Azure to  SQL Server&lt;/li&gt;
&lt;li&gt;SQL Azure to SQL Azure&lt;/li&gt;&lt;/ol&gt;
It will also analyze SQL Profiler trace files and TSQL script for compatibility issues with SQL Azure.&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;If your source is a SQL Server database, SQLAzureMW will list all of the object types (i.e. Tables, Stored Procedures, Views, etc.) and let you decide which ones you want analyzed / scripted. Using the “Advanced” options you can tell SQLAzureMW which compatibility checks to perform and if the data should be migrated.&lt;/li&gt;
&lt;li&gt;If your source is a file containing TSQL, then you will be given the option to have SQLAzureMW check the TSQL for incompatibilities and fix where possible or just run the script without any compatibility checking.&lt;/li&gt;
&lt;li&gt;You can specify a SQL Profiler trace file for analysis.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;SQLAzureMWBatchBackup Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchBackup is a command line application that will analyze, create TSQL script of database and backup data (via BCP) from a SQL Server or SQL Azure database.  The output of SQLAzureMWBatchBackup can be used in SQLAzureMWBatchUpload.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQLAzureMWBatchUpload Project Details&lt;/b&gt;&lt;br /&gt;The SQLAzureMWBatchUpload is a command line application that will run a TSQL script file (and use BCP to upload data) against a target server.  SQLAzureMW and SQLAzureMWBatchBackup can be used to generate the TSQL script and the BCP files that can then be used by SQLAzureMWBatchUpload for uploading to a target server.  The target server can be SQL Azure or SQL Server.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Configurable&lt;/b&gt;&lt;br /&gt;There is a config file “NotSupportedByAzureFile.Config” that is used to define what to look for / replace within the SQL generated code. This file uses RegEx expressions and if you see a pattern that you want removed from the SQL Script, you can put the pattern in the config file and specify what you want to replace it with (if anything).&lt;br /&gt;&lt;br /&gt;When the SQL script is generated, an analysis window will be displayed telling you what areas need to be fixed prior to running the script against SQL Azure. Once you are satisfied, you can tell the wizard to run your script against SQL Azure and your script will be ran against your cloud database and the success / failed results will be displayed in a wizard window.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Migration Wizard Utils (SQLAzureMWUtils)&lt;/b&gt;&lt;br /&gt;SQLAzureMWUtils is a class library that a developer can use to assist them in developing for SQL Azure.  To find out more, read the SQLAzureMWBatch documentation.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;SQL Azure Migration Wizard does not catch all of the compatibility issues between different levels of SQL Server databases (i.e. level 80, 90, and 100).  SQL Azure is based on SQL Server 2008 (level 100).  If you are migrating from an older database (level 80 or 90), you should go through the upgrade process first (at least in the dev environment) and once on SQL Server 2008, then migrate to SQL Azure.  Here are some great resources to help you with migrating from older versions of SQL Server:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008R2_Upgrade" class="externalLink"&gt;Upgrading to SQL Server 2008 R2&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_UpgradeAdvisor" class="externalLink"&gt;Microsoft SQL Server 2008 Upgrade Advisor&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;Further Reading&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;SQL Azure Compatibility Assessment&lt;/b&gt;&lt;br /&gt;Microsoft announced the release of a new experimental cloud service, &amp;quot;&lt;a href="https://assess.sql.azure.com/" class="externalLink"&gt;SQL Azure Compatibility Assessment&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&amp;quot; (VSTS573070), as one of &lt;a href="http://www.microsoft.com/en-us/sqlazurelabs/labs/sqlassessment.aspx" class="externalLink"&gt;SQL Azure Labs&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.  DBAs who are considering moving their SQL Server databases to SQL Azure can use this service to check if the database schema is compatible with SQL Azure grammar. They use &lt;a href="http://msdn.microsoft.com/en-us/data/hh297027" class="externalLink"&gt;SQL Server Data Tools&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; to extract a .dacpac file from the SQL Server database, upload it to our portal1 and get a report listing the schema objects that are not supported in SQL Azure and the objects that need to be fixed prior to deployment into SQL Azure. See the &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/6246.aspx" class="externalLink"&gt;TechNet Wiki&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; for details.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://Bit.ly/SQLServer_SSMA" class="externalLink"&gt;Microsoft SQL Server Migration Assistant (SSMA)&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;: The free Microsoft SQL Server Migration Assistant (SSMA) makes it easy to migrate data from Oracle, Microsoft Access, MySQL, and Sybase to SQL Server. SSMA converts the database objects to SQL Server database objects, loads those objects into SQL Server, migrates data to SQL Server, and then validates the migration of code and data.&lt;br /&gt;&lt;br /&gt;For information on SQL Azure and the Windows Azure Platform, please see the following resources:
&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.windowsazure.com/en-us/home/tour/sql-azure/" class="externalLink"&gt;SQL Azure&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Pricing" class="externalLink"&gt;SQL Azure Pricing&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Video" class="externalLink"&gt;SQL Azure Videos&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLAzure_Community" class="externalLink"&gt;SQL Azure Community&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqldacexamples.codeplex.com/documentation" class="externalLink"&gt;SQL Server DAC Framework CodePlex project&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/Microsoft_Cloud" class="externalLink"&gt;Microsoft Cloud&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?id=26727" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 Service Pack 1&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/SQLServer2008_Express" class="externalLink"&gt;SQL Server 2008: Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/VisualStudio2010_Express" class="externalLink"&gt;Microsoft Visual Studio 2010 Express&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26729" class="externalLink"&gt;SQL Server&amp;#174; 2008 R2 SP1 - Express Edition&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WindowsAzure_Platform" class="externalLink"&gt;Windows Azure Platform&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlazurefedmw.codeplex.com/" class="externalLink"&gt;SQL Azure Federation Data Migration Wizard&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://Bit.ly/WadeWegner_Blog" class="externalLink"&gt;Wade Wegner&amp;#39;s blog&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;br /&gt;We welcome your feedback! Please let us know if you like this tool or how we can improve it!&lt;br /&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ghuey</author><pubDate>Tue, 14 Feb 2012 18:31:30 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20120214063130P</guid></item><item><title>Updated Release: SQL Azure Migration Wizard v3.8.3 (Feb 11, 2012)</title><link>http://sqlazuremw.codeplex.com/releases/view/32334</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;br /&gt;SQL Azure Migration Wizard v3x requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to be on the same machine.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Issues&lt;/b&gt;&lt;br /&gt;If you have a question / issue with SQLAzureMW, please post your question via the discussion &lt;a href="http://sqlazuremw.codeplex.com/discussions" class="externalLink"&gt;http://sqlazuremw.codeplex.com/discussions&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt; page.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Binaries&lt;/b&gt;&lt;br /&gt;.NET 3.5 SP1 &lt;br /&gt;Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Language Translations (Special Thanks)&lt;/b&gt;
&lt;ul&gt;&lt;li&gt;大和屋貴仁 (Takahito Yamatoya) - Japanese&lt;/li&gt;
&lt;li&gt;安納 順一 (Junichi Anno) - Japanese&lt;/li&gt;
&lt;li&gt;Oliver Hauth - German&lt;/li&gt;
&lt;li&gt;Sam Vanhoutte - Dutch&lt;/li&gt;
&lt;li&gt;Luis Antonio Soler Barrera – Spanish&lt;/li&gt;
&lt;li&gt;Axel Guerrier – French&lt;/li&gt;
&lt;li&gt;梁琦 (Mog Liang) – Chinese&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Source&lt;/b&gt;&lt;br /&gt;Visual Studio 2008 SP1 &lt;br /&gt;.NET 3.5 SP1&lt;br /&gt;Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br /&gt;Please let us know if you encounter any problems or difficulties&lt;br /&gt;&lt;br /&gt;&lt;b&gt;v3.8.3&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added Retry class&lt;/li&gt;
&lt;li&gt;Modified app.config files to include new retry key values&lt;/li&gt;
&lt;li&gt;Fixed bug when migrating SQL Azure Federation to SQL Azure Federation&lt;/li&gt;
&lt;li&gt;Put retry wrapper around SQLHelper commands&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.2&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Fixed logic in SQLAzureMWBatchUpload to add { true | false } to -d (drop database) command&lt;/li&gt;
&lt;li&gt;Moved Regex valid SQL table character match string to app.config file.  See key: SpecialTableCharacters&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.1&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added check for 08S01 in app.confg&lt;/li&gt;
&lt;li&gt;Fix bug in SQLAzureMWBatchBackup to enable scripting of user defined functions.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added support for database collation&lt;/li&gt;
&lt;li&gt;Added 100 &amp;amp; 150 GB options for creating a database in SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.8&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Fixed code to look for special character #&lt;/li&gt;
&lt;li&gt;Added support for SQL Azure Federations&lt;/li&gt;
&lt;li&gt;Modified SQLAzureMW.exe.config to allow user to specify source and target database type&lt;/li&gt;
&lt;li&gt;Modified connect to database dialog box to allos database type&lt;/li&gt;
&lt;li&gt;Getting software ready for next release of SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.7&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Fixed command parsing error which caused app to crash when parsing a TSQL file.&lt;/li&gt;
&lt;li&gt;Added retry logic when getting row count from Windows Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.6&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Removed &amp;quot;IsSystemObject&amp;quot; from User Defined Tables Types (works with SQL Server, but does not work with SQL Azure).&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.5&lt;/b&gt;
&lt;ol&gt;&lt;li&gt;Added function GetSmoServer to CommonFunc class in SQLAzureMWUtils&lt;/li&gt;
&lt;li&gt;Refined Regex search command for Backup / Kill commands&lt;/li&gt;
&lt;li&gt;Refined Regex search command for Raiserror commands&lt;/li&gt;
&lt;li&gt;I installed SQL Server 2008 R2 SP1 which is what SQLAzureMW v3.7.5 is compiled against.  So if you don&amp;#39;t have SP1 installed and you run into issues running SQLAzureMW, please let me know!&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="ClearBoth"&gt;&lt;/div&gt;</description><author>ghuey</author><pubDate>Sun, 12 Feb 2012 03:27:56 GMT</pubDate><guid isPermaLink="false">Updated Release: SQL Azure Migration Wizard v3.8.3 (Feb 11, 2012) 20120212032756A</guid></item><item><title>Released: SQL Azure Migration Wizard v3.8.3 (Feb 11, 2012)</title><link>http://sqlazuremw.codeplex.com/releases/view/32334</link><description>
&lt;div class="wikidoc"&gt;&lt;b&gt;Requirements&lt;/b&gt;&lt;br&gt;
SQL Azure Migration Wizard v3x requires SQL Server 2008 R2 &lt;b&gt;SP1&lt;/b&gt; bits to be on the same machine.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Issues&lt;/b&gt;&lt;br&gt;
If you have a question / issue with SQLAzureMW, please post your question via the discussion
&lt;a href="http://sqlazuremw.codeplex.com/discussions"&gt;http://sqlazuremw.codeplex.com/discussions&lt;span&gt;&lt;/span&gt;&lt;/a&gt; page.&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Binaries&lt;/b&gt;&lt;br&gt;
.NET 3.5 SP1 &lt;br&gt;
Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br&gt;
&lt;br&gt;
&lt;b&gt;Language Translations (Special Thanks)&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;大和屋貴仁 (Takahito Yamatoya) - Japanese &lt;/li&gt;&lt;li&gt;安納 順一 (Junichi Anno) - Japanese &lt;/li&gt;&lt;li&gt;Oliver Hauth - German &lt;/li&gt;&lt;li&gt;Sam Vanhoutte - Dutch &lt;/li&gt;&lt;li&gt;Luis Antonio Soler Barrera – Spanish &lt;/li&gt;&lt;li&gt;Axel Guerrier – French &lt;/li&gt;&lt;li&gt;梁琦 (Mog Liang) – Chinese&lt;/li&gt;&lt;/ul&gt;
&lt;b&gt;Source&lt;/b&gt;&lt;br&gt;
Visual Studio 2008 SP1 &lt;br&gt;
.NET 3.5 SP1&lt;br&gt;
Only tested (so far) on Windows 7 RTM (should work fine on XP or Vista)&lt;br&gt;
Please let us know if you encounter any problems or difficulties&lt;br&gt;
&lt;br&gt;
&lt;b&gt;v3.8.3&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added Retry class &lt;/li&gt;&lt;li&gt;Modified app.config files to include new retry key values &lt;/li&gt;&lt;li&gt;Fixed bug when migrating SQL Azure Federation to SQL Azure Federation &lt;/li&gt;&lt;li&gt;Put retry wrapper around SQLHelper commands&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.2&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Fixed logic in SQLAzureMWBatchUpload to add { true | false } to -d (drop database) command
&lt;/li&gt;&lt;li&gt;Moved Regex valid SQL table character match string to app.config file. See key: SpecialTableCharacters&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8.1&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added check for 08S01 in app.confg &lt;/li&gt;&lt;li&gt;Fix bug in SQLAzureMWBatchBackup to enable scripting of user defined functions.&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.8&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added support for database collation &lt;/li&gt;&lt;li&gt;Added 100 &amp;amp; 150 GB options for creating a database in SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.8&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Fixed code to look for special character # &lt;/li&gt;&lt;li&gt;Added support for SQL Azure Federations &lt;/li&gt;&lt;li&gt;Modified SQLAzureMW.exe.config to allow user to specify source and target database type
&lt;/li&gt;&lt;li&gt;Modified connect to database dialog box to allos database type &lt;/li&gt;&lt;li&gt;Getting software ready for next release of SQL Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.7&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Fixed command parsing error which caused app to crash when parsing a TSQL file.
&lt;/li&gt;&lt;li&gt;Added retry logic when getting row count from Windows Azure&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.6&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Removed &amp;quot;IsSystemObject&amp;quot; from User Defined Tables Types (works with SQL Server, but does not work with SQL Azure).&lt;/li&gt;&lt;/ol&gt;
&lt;b&gt;v3.7.5&lt;/b&gt;
&lt;ol&gt;
&lt;li&gt;Added function GetSmoServer to CommonFunc class in SQLAzureMWUtils &lt;/li&gt;&lt;li&gt;Refined Regex search command for Backup / Kill commands &lt;/li&gt;&lt;li&gt;Refined Regex search command for Raiserror commands &lt;/li&gt;&lt;li&gt;I installed SQL Server 2008 R2 SP1 which is what SQLAzureMW v3.7.5 is compiled against. So if you don&amp;#39;t have SP1 installed and you run into issues running SQLAzureMW, please let me know!&lt;/li&gt;&lt;/ol&gt;
&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
</description><author></author><pubDate>Sun, 12 Feb 2012 03:27:56 GMT</pubDate><guid isPermaLink="false">Released: SQL Azure Migration Wizard v3.8.3 (Feb 11, 2012) 20120212032756A</guid></item><item><title>Source code checked in, #67725</title><link>http://sqlazuremw.codeplex.com/SourceControl/changeset/changes/67725</link><description>Added Retry class, modified app.config files to include new retry key values, fixed bug when migrating SQL Azure Federation to SQL Azure Federation, put retry wrapper around SQLHelper commands</description><author>ghuey</author><pubDate>Sun, 12 Feb 2012 03:03:24 GMT</pubDate><guid isPermaLink="false">Source code checked in, #67725 20120212030324A</guid></item><item><title>Source code checked in, #67616</title><link>http://sqlazuremw.codeplex.com/SourceControl/changeset/changes/67616</link><description>Fixed code to call IsTargetServerFederation&amp;#40;&amp;#41;</description><author>ghuey</author><pubDate>Fri, 03 Feb 2012 22:04:52 GMT</pubDate><guid isPermaLink="false">Source code checked in, #67616 20120203100452P</guid></item><item><title>New Post: Error: Index was outside the bounds of the array</title><link>http://sqlazuremw.codeplex.com/discussions/287602</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;This does not work for me. I've had my DB Admins update our test database to SP1, and I still get the error. I've tried only one table schema and it fails, any more ideas?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[edit] Reading the solutions more carefully, I think I need to update Management Studio as well... going to do that now and report back.&lt;/p&gt;
&lt;p&gt;[edit2]Yep, I had to update my own installation of SQL Server (which in turn updates SSMS). All working now!&lt;/p&gt;&lt;/div&gt;</description><author>kokujin</author><pubDate>Thu, 02 Feb 2012 11:09:29 GMT</pubDate><guid isPermaLink="false">New Post: Error: Index was outside the bounds of the array 20120202110929A</guid></item><item><title>Patch Uploaded: #11370</title><link>http://sqlazuremw.codeplex.com/SourceControl/list/patches</link><description>
&lt;p&gt;&lt;a href='http://www.codeplex.com/site/users/view/richardastbury'&gt;richardastbury&lt;/a&gt; has uploaded a patch.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Description:&lt;/b&gt;&lt;br /&gt;If the password contains an equals character, it must be escaped with an preceding equals character. &amp;#40;i.e. &amp;#61; -&amp;#62; &amp;#61;&amp;#61;&amp;#41;.&lt;/p&gt;</description><author>richardastbury</author><pubDate>Tue, 31 Jan 2012 11:12:22 GMT</pubDate><guid isPermaLink="false">Patch Uploaded: #11370 20120131111222A</guid></item><item><title>New Post: SQLAzureMWBatchUpload Parameter DropOldDatabaseIfExists</title><link>http://sqlazuremw.codeplex.com/discussions/287405</link><description>&lt;div style="line-height: normal;"&gt;&lt;p&gt;Hello George,&lt;br /&gt;The missing SpecialTableCharacters key was the issue.&amp;nbsp; I was reusing my config file from before.&lt;/p&gt;
&lt;p&gt;Thank you for looking into this.&lt;br /&gt;Chris&lt;/p&gt;&lt;/div&gt;</description><author>chriseull</author><pubDate>Mon, 30 Jan 2012 14:27:33 GMT</pubDate><guid isPermaLink="false">New Post: SQLAzureMWBatchUpload Parameter DropOldDatabaseIfExists 20120130022733P</guid></item></channel></rss>
