我已经上传我的应用程序到 Windows Azure 现在我想存储我的本地数据库到 Windows Azure 数据库。
请建议我如何创建表和备份那里的表?
我猜你指的是 SQL Azure?如果是这样,您可能需要使用 SQL Azure 迁移向导@http://sqlazuremw.codeplex.com/
有几种方法可以做到这一点:
更新资料 2017-10-24
Azure SQL 数据库现在支持从内部 SQLServer 进行事务性复制。您可以将 Azure SQL 数据库配置为订阅方,将 SQLServer 内部配置为发布方。您可以在这里了解更多关于数据库迁移选项和策略的信息: https://learn.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
更新2017-12-23
SQLAzure 迁移向导已被数据迁移助手 https://learn.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate取代
有几种方法可以实现这种功能。
我相信 SQLServer2012ManagementStudio 和 SQLAzure 工具现在也有这个选项。
在 SSMS 中,如果你右键单击数据库根,有一个选项“ Import Data-tier Application...”,它允许你恢复一个 BACPAC (你也可以右键单击一个数据库,并选择“ Export Data-tier Application...”将一个现有的数据库导出到一个 BACPAC)。
SQLServer 数据工具通过数据比较选项启用 VisualStudio2010,该选项还可用于在两个数据库实例之间移动数据(这适合于较小的数据补丁)。
如果您已经在本地机器上有一个数据库,那么您可以使用 SQLManagementStudio 直接在 Azure 上迁移它。遵循以下步骤: