What are the supported methods of moving data between on-premise SQL Server and SQL Azure?
There are several ways to migrate data between on-premise SQL Server and SQL Azure. • SQL Server Integration Services (SSIS) can be used with ADO.NET connection managers with parallelism enabled for improved performance. You may also script your data depending on the size and needs. • An unsupported scripting tool, SQL Azure Migration Wizard, developed by the community is also available from Codeplex. • Bulk Copy utility (BCP): You can use BCP to migrate your data from on-premise SQL Server to SQL Azure or vice-versa. • You may also use the Generate Scripts Wizard with SQL Server Management Studio 2008 R2 and to script your database. • In SQL Server 2008 R2 or later, the Import or Export wizard provides support for SQL Azure Databases using the .Net provider for SQL Server. See Exporting Data from SQL Azure: Import/Export Wizard for more information. • Also, please review the demo about migration data from on-premise to SQL Azure included in Windows Azure Training kit.
Related Questions
- Is Linked Server supported in SQL Azure? Can I enable Linked Server between on-premise SQL Server and SQL Azure servers or between two instances of SQL Azure servers?
- Are there any hands-on labs or demos available for moving data between on-premise SQL Server and SQL Azure?
- Is spatial data types supported in SQL Azure?