问题标签 [azure-data-sync]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
225 浏览

sql - Azure 数据同步休息 API

有没有我可以使用的 REST API 来代替这个应用程序?我目前使用 Data_Sync_Preview_REST_API.pdf 但我认为它没有能力将您的本地服务器添加到 Azure。我需要以下箭头的功能,用于通过 API 注册和提交代理密钥或可以使用 API 添加本地 SQL Server 数据库的功能。

Microsoft SQL 数据同步

0 投票
1 回答
173 浏览

sql-server - 如何定期将异地复制 Azure 数据库 (PaaS) 数据下载到本地数据库

我们在 Azure SQL(平台即服务)中有一个异地复制数据库。这是主/从类型排列,因此异地复制数据库是只读的。

我们希望定期从该 Azure SQL 数据库下载数据到具有相同架构的本地 SQL Server 数据库,而不会对性能产生太大影响(Azure 数据库是应用程序使用的主数据库)。

我们最初查看 Azure SQL 数据同步,希望从异地复制数据中读取数据并将其拉到本地,但它需要创建触发器 + 跟踪表。我对此并不太满意,因为不可能对只读从数据库运行它,因此必须在事务主数据库上设置它(影响应用程序性能),这反过来又会重新- 在异地复制数据库上创建这些额外的数据同步工件。看起来很混乱,数据臃肿(我们有大量的表和数据,Azure PaaS 数据库的大小受到限制),而且我们还使用 Redgate 数据库生命周期管理,这可能会破坏这些架构对象和跟踪表每次我们执行发布时,因为他们

还有哪些其他可行的选择(除了远离 PaaS 并在本地和云上创建集群 IaaS VM 环境,安装 SQL Server,打补丁等)。请记住,我们在人员方面资源紧张,这就是为什么 PaaS 最初是我们数据库的理想场所。

我应该提一下,我们希望本地数据库与 Azure 数据库“相对”同步,但本地数据最多可以是一小时前的数据。

在我的脑海中,一些选项可能是 SSIS 包?或者以某种方式定期下载数据库的 Bacpac 并每 30 分钟在本地恢复一次(但它是一个非常大的数据库)。

请注意,在这个阶段它只需要是单向的(从 Azure 到本地)。

0 投票
1 回答
325 浏览

c# - Azure 离线同步更新于在增量同步期间拉取整个数据

我有一个表控制器,它有一种同步方式(只有得到,因为没有来自移动设备的任何更新)。因此,当我第一次执行 PullAsync 时,它会提取整个数据,因为我的 Update At 提交的所有记录都具有相同的时间戳。现在第二次我只是想做增量拉(注意我确实将名称值传递给 PullAsync 以启用增量同步)。

但问题是,它会再次检索整个数据,因为在 Updated At 中没有更新的时间戳(因为表控制器中没有更新方法,因为它是单向同步 Azure 到移动设备)。如果在所有 Update At 值都是相同的时间戳时没有更新,我该如何省略再次提取数据?该问题与以下链接中提到的相同。为了解决这个问题,我们还需要做一次记录更新吗?

https://social.msdn.microsoft.com/Forums/office/en-US/ff002e85-1313-449f-89eb-cd45c1a4846c/mobile-services-sync-pullasync-and-updatedat?forum=azuremobile

提前致谢

0 投票
0 回答
29 浏览

sql - 在已建立的数据同步上更改数据类型会引发错误吗?

我们的 MI 报告解决方案涉及通过 Azure 数据同步将数据从 Azure SQL 服务器拉入 DMZ,然后对其执行 ETL 流程等。Azure SQL 服务器由不断向现有表添加列的第三方维护等等,并且目前没有合适的变更跟踪协议来向我们提供这些信息。

在我们的预生产服务器中,他们将已经在 Data-Sync 中建立的列的数据类型从 smallint 更改为 nvarchar(50)。

这篇可爱的帖子概述了如何处理架构更改,但是它没有概述架构更改未正确处理时的行为......

当此更改被推送到生产环境时,它会破坏数据同步吗?

0 投票
1 回答
341 浏览

azure-sql-database - Azure SQL 数据库的过滤单向同步

我们有一个多租户、单数据库应用程序,其中一些客户表示希望直接访问他们自己的数据。

有人建议我研究 Azure Data Sync 以实现一种设置,在该设置中,每个客户都有自己的 Azure SQL 实例,我们设置了他们从主数据库中的数据的单向同步。

我设法找到了一些关于此的文档,但我在实验室设置中尝试了一下,看起来在 Azure 数据同步服务的后续迭代中,过滤同步作业中的行的功能已被删除。

我错了还是该功能真的消失了?如果是这样,您对在 Azure 上实现类似目标有何建议?

0 投票
2 回答
549 浏览

sql - SQL 数据同步功能 - 在 2 个 SQL Azure 数据库(集线器和成员数据库)之间刷新架构时遇到问题

议程:我们希望实现一个场景,我们应该能够通过SQL Azure 中的“同步到其他数据库”功能同步我们生产SQL azure DB中推送的所有数据以测试 SQL Azure DB [托管在同一 SQL 服务器下] .

错误: “带有 '.' 的数据库对象名称 或 ']' 或 '[' 不受支持 [![Azure SQL 数据同步功能中的错误日志]

**限制:**

  • 对象(数据库、表和列)的名称不能包含可打印字符句点 (.)、左方括号 ([) 或右方括号 (])。
  • 不支持名称相同但架构不同的表(例如 dbo.customers 和 sales.customers)。

来源:https ://docs.microsoft.com/en-us/azure/sql-database/sql-database-sync-data

问题:一般来说,几乎所有数据库的架构都与这个dbo.customer_table等非常相似。我们的 dB 也是如此。

问:

我们可以使用任何技巧来成功注册同步服务吗?

提前致谢 !

0 投票
1 回答
94 浏览

azure - 使用 SQL 数据同步将 Azure SQLDB 移动到新资源组

谷歌因我的具体问题而失败。是否有人将数据库 (DBaaS) 和属于 SQL 数据同步组的关联父资源移动到 Azure 中的新资源组?我发现移动数据库应该对使用它的应用程序是透明的,但找不到关于移动是否对数据同步也透明的细节。资源组之间的权限相同,并且资源组位于同一租户和订阅中。

0 投票
1 回答
149 浏览

mysql - Prem MySQL 和 Azure 数据存储之间的数据同步

我们有一个与本地 MySQL 数据库对话的遗留系统。我们正在构建一个新系统并将其托管在 Azure 中。它用于存储数据的数据库位于 Azure 存储中。由于旧应用程序将运行一段时间,我们希望将数据从 MySQL 同步到 Azure 表存储。是否有任何工具可以帮助将数据从 MySQL 同步到 Azure 表存储?

0 投票
1 回答
162 浏览

azure - Azure SQL 数据同步。将 30 多个本地数据库同步到单个服务器的问题

尝试在单个 Azure SQL 数据库上同步 30 多个本地数据库时遇到问题。

它给了我以下错误。什么是此错误的最佳解决方法。我们需要设置 30 多个 SQL 数据库(本地)。

这是我收到的错误消息。

此外,我们如何才能为超过 30 家商店实现数据仓库,同时牢记此错误/限制。

0 投票
1 回答
109 浏览

azure - 如何将自动和手动同步选项与双向 Azure 同步数据一起使用?

我公司目前在 Azure 云上建立了数据库。我还设置了数据同步功能,这将允许我们每隔 5m 自动同步一次本地数据库备份,这是一个From the hub同步方向。现在我们要设置同步组,使我们能够Bi-direction从 Azure 同步到本地计算机,反之亦然。但是,我们只希望它从 Hub 自动同步到本地机器,而从本地机器到 Hub 的方向将是手动的,这意味着我们可以控制我们同步到 Azure 数据库的内容(出于安全目的)。我们需要在我们国家拥有本地机器而不是在 Azure 服务器(新加坡)中的原因是因为国际互联网通常出现故障或维护。Azure 允许我们设置Bi-direction同步但我们只有一个选项可以同步是自动或手动,我们无法配置它。所以我想知道是否有任何方法可以帮助我实现这一目标。任何建议将不胜感激。