我已将我的应用程序上传到Windows Azure现在我想将My Local数据库存储到Windows Azure数据库。
请建议我如何在那里创建表并备份表?
答案 0 :(得分:68)
有几种方法可以做到这一点:
更新 2017-10-24
Azure SQL数据库现在支持从内部部署SQL Server进行事务复制。您可以将Azure SQL数据库配置为订阅者,将SQL Server内部部署配置为发布者。您可以在此处阅读有关数据库迁移选项和策略的更多信息:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
更新2017-12-23
SQL Azure迁移向导已被数据迁移助手取代:https://docs.microsoft.com/en-us/azure/sql-database/sql-database-cloud-migrate
答案 1 :(得分:17)
如果您已在本地计算机上安装了数据库,则可以使用SQL Management Studio直接在Azure上迁移它。请按照以下步骤操作:
答案 2 :(得分:5)
有几种方法可以实现此功能。
答案 3 :(得分:1)
我假设你指的是SQL Azure?如果是这样,您可能希望使用SQL Azure迁移向导@ http://sqlazuremw.codeplex.com/
答案 4 :(得分:0)
我相信SQL Server 2012 Management Studio和SQL Azure Tools现在也有这个选项。
在SSMS中,如果右键单击数据库根目录,则会出现“导入数据层应用程序...”选项,允许您还原BACPAC(您也可以右键单击数据库,然后选择“导出”)数据层应用程序......“将现有数据库导出到BACPAC。”
SQL Server数据工具为Visual Studio 2010提供了数据比较选项,该选项还可用于在两个数据库实例之间移动数据(适用于较小的数据补丁)。