使用Azure VM中的SQL AZure进行复制

时间:2015-04-07 16:33:17

标签: sql-server azure reporting-services azure-sql-database azure-virtual-machine

是否可以配置可以使用SQL Server将数据从SQL Azure DB传输到AZURE VM的复制?

基本上,我想将事务数据从Sql AZURE移动到安装了SQL Server Standard的Azure VM中的本地服务器。我在Azure VM上使用SSRS来自服务器,并希望从此数据源运行报告。

我们尝试为SQL Azure数据库配置地理复制,但除非它是高级数据库(价格昂贵),否则我们无法确定辅助数据库的区域。默认情况下,Azure使用North for South region和类似地方,这将使报告运行速度非常慢。

1 个答案:

答案 0 :(得分:5)

数据库复制在两个不同的SQL Server之间不起作用。您需要复制数据。

有几种选择:

  1. 定期在SQL / VM上运行SSIS作业,以定期将数据从SQL DB提取到SQL / VM中。确保正确配置SQL DB防火墙(请参阅documentation)。
  2. 使用Azure Data Factory设置管道以定期将数据从SQL / VM移动到SQL DB
  3. 在SQL / VM上编写自定义数据提取作业
  4. 您也可以打开Change Tracking on SQL DB(仅限V12)来跟踪需要在两个系统之间移动的更改。