Windows Azure: 将应用程序迁移到云的技巧
2010-10-10 07:17:38 来源:WEB开发网另一个选择是从 sqlazuremw.codeplex.com 下载 SQL Azure 迁移向导 (SQLAzureMW)。 SQLAzureMW 将尽力识别兼容性问题,尽可能解决这些问题,并将它所了解的所有问题都通知给您。
要更好地理解 SQL Azure 的一般指导原则和限制,请参见 msdn.microsoft.com/library/ee336245。
一旦您在 SQL Azure 中拥有了数据库架构(表、视图、存储过程等),您将需要上载您的数据。 下面是最常见的方法:
SQL Server Integration Services
大容量复制程序 (BCP)
用于数据迁移的 SqlBulkCopy
SQL Azure 迁移向导(在后台使用 BCP)
使用 SQLAzureMW
George 创建了 SQLAzureMW 来帮助我们的客户完成 SQL 数据库迁移过程。 图 6 显示了运行中的 SQLAzureMW。
图 6 使用 SQLAzureMW
SQLAzureMW 分析 SQL Server 数据库是否存在与 SQL Azure 的兼容性问题。 它还允许您将数据库对象和数据从源数据库迁移到 SQL Azure。
通过使用 SQLAzureMW,数据库开发人员可以了解在将其数据库迁移到 SQL Azure 时将需要执行多少工作。 如果 SQLAzureMW 标记出与 SQL Server 2000 或 2005 数据库的许多兼容性问题,我们建议首先将您的数据库升级到 SQL Server 2008,然后再迁移到 SQL Azure。 已有很多文献说明迁移到 SQL Server 2008 的过程,您可以利用大量的指导和专业意见。 有关迁移到 SQL Server 2008 的更多信息,请参见 SQL Server 2008 升级技术参考指南 (microsoft.com/downloads/details.aspx?FamilyID=66d3e6f5-6902-4fdd-af75-9975aea5bea7)。 在 MSDN SQL Server 开发人员中心 (msdn.microsoft.com/sqlserver) 也提供了丰富的资源。
更多精彩
赞助商链接