数据从AzureStorage迁移到SQL数据库

时间:2019-01-14 08:33:38

标签: sql .net database azure

我在不同的数据库(Azure和SQL)中有两个相同的表。

第一个包含数据,第二个为空。

我需要的是将数据从一个表迁移到另一个表的最优雅的方法。

到目前为止,我正在努力选择代码方法(编写具有到两个数据库的连接字符串并通过某个框架(例如EF或dapper)迁移数据的工具)和脚本(不知道是否有可能,如果所以-我想获得一些建议以使用哪种脚本语言。)

它也必须是可测试的,以确保数据很重要。

谢谢!

2 个答案:

答案 0 :(得分:0)

您可以创建Linked Server,编写用于数据传输的存储过程并创建执行已实现的存储过程的计划。

链接服务器可以通过以下方式使用:

 INSERT INTO LOCAL_TABLE
    SELECT * FROM [SRVR002\ACCTG].myRemoteDb.dbo.REMOTE_TABLE

请注意:实施方式可能会根据您的需求而变化

答案 1 :(得分:0)

如果仅关闭一次,请使用SQL导入导出向导。它同时连接到SQL本地和Azure。 See this link

有关常规更新/同步,请查看Azure Data Factory