我已经将我的应用程序上传到Windows Azure现在我想将我的本地数据库存储到Windows Azure数据库。如何将我的本地数据库还原到Windows Azure数据库?
请建议我如何创建表格并在那里备份表格?
我已经将我的应用程序上传到Windows Azure现在我想将我的本地数据库存储到Windows Azure数据库。如何将我的本地数据库还原到Windows Azure数据库?
请建议我如何创建表格并在那里备份表格?
有几种方法可以做到这一点:
UPDATE 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
我假设你指的是SQL Azure?如果是的话,你可能会想使用SQL Azure迁移向导@http://sqlazuremw.codeplex.com/
有几个如何实现这一功能。
对不起,如果这是复活旧主题,但其中一些链接现在已过时并且不再可用。 – jamiebarrow 2012-08-30 08:47:01
只有一个链接不可用,它现在已经更新。 – 2012-09-01 02:34:16
谢谢。此外,微软代号为“数据传输”的实验阶段已经完成,我看不到与该页面相关的任何内容,只是假设它已经过时。 – jamiebarrow 2012-09-04 13:42:39
SQL Server 2012的管理Studio和SQL Azure工具现在也有这个选项我叶公好龙五个。
在SSMS中,如果右键单击数据库根目录,则会出现一个选项“导入数据层应用程序...”,该选项允许您还原BACPAC(也可以右键单击数据库并选择“导出数据层应用程序...“将现有数据库导出到BACPAC)。
SQL Server Data Tools使Visual Studio 2010具有数据比较选项,该选项也可用于在两个数据库实例(适用于较小的数据补丁)之间移动数据。
向导如果您尚未安装SQL Server数据工具,请在Visual Studio中安装。
在Visual Studio中去
工具 - > SQL服务器 - >新数据比较 - 使用Azure的凭据>设置目标数据库 - >选择您的源数据库。
这个答案倒下的人。请考虑添加评论。 – SiD 2017-12-01 11:53:19
我尝试使用SQL Server 2014工具进行这项工作,但是我没有成功。 SQL Azure迁移向导是正确完成这项工作的人员。 – nrod 2015-09-01 08:34:32
在几天后的第二次迁移中,“SQL Azure迁移向导”没有帮助。解决方案最终是:从** Local SQL Server **(使用Visual Studio SQL Server Object Explorer)提取数据层,然后在** Azure SQL数据库**中发布相同的文件(也使用Visual Studio SQL Server对象浏览器),然后选择复选框**注册为数据层应用程序**并在高级选项中选中** Allow incompatible platform **。工作得很好! – nrod 2015-11-18 21:37:24
令人惊讶的是,人们是如何在2017年出现的,并且在2011年给出了回应给出的答案。但是在这种特殊情况下,我仍然会回答说,将SQL数据库移动到Azure SQL数据库的最可靠方法是使用SQL Azure迁移向导。除非您寻找非停机时间迁移。 – astaykov 2017-10-16 09:37:17