标签: azure-data-sync

Azure 数据同步错误 - INSERT 语句与 FOREIGN KEY 约束冲突

我正在使用 Azure 数据同步来同步两个还包含 ASP.NET 标识表的数据库。

直到几天前我在 Hub 数据库中插入了大约 1500 个用户之前,一切都运行良好。从那时起,我收到以下错误:

Sync failed with the exception "GetStatus failed with exception:Sync worker failed, checked by GetStatus method. 
Failure details:Sync was aborted because more than 1000 changes failed to apply. 
Examine your table schemas to look for conflicting constraints or incompatible data types that may prevent sync from succeeding.
Upload - errors for first 5 rows that failed to apply:
Error #1: SqlException Error Code: -2146232060 - SqlError Number:547, Message: The INSERT statement …
Run Code Online (Sandbox Code Playgroud)

azure azure-data-sync asp.net-identity-2 azure-sql-database

6
推荐指数
0
解决办法
425
查看次数

将 Azure SQL 数据库的备份还原到另一个资源组的另一个 Azure SQL 数据库

我需要将生产数据库的所有数据移动到其暂存版本。这 2 个数据库是来自 2 个不同资源组的 Azure SQL 数据库。

我已经阅读了一些有关如何实现导出和导入 .bacpac 文件的指南,但这种方法不允许导入到现有数据库中。

我正在寻找一种在不创建新数据库的情况下迁移数据的方法,而是针对现有数据库。

azure azure-data-sync azure-sql-database azure-migrate

6
推荐指数
1
解决办法
3923
查看次数

在 SQL Azure 和多个本地 SQL Server 数据库之间实现数据同步的最佳方法是什么?

我有一个如下所述的场景,我需要实现最佳的数据同步方法。

  1. 我有一个集中式 SQL Azure 数据库(主数据库)
  2. 大约有 20 个(将来还会增加)本地 SQL Server 数据库。这些数据库不一定总是连接到互联网。
  3. 所有主数据库和本地数据库都将具有相同的架构/表结构。
  4. 我想使用 SQL Azure 在所有本地数据库之间进行双向数据同步,反之亦然。
  5. 数据同步频率为每天一次。
  6. 每个本地数据库大小都是合理的(不太大也不太小)。

我探索过以下这些选项:

  1. SQL Azure 数据同步
  2. 微软同步框架
  3. SQL Server 2008 更改数据捕获
  4. SQL Server 更改跟踪

我想知道实现这一目标的最佳方法。

sql sql-server azure-data-sync azure-sql-database

3
推荐指数
1
解决办法
3345
查看次数

订阅之间的 Azure SQL 同步

我有 2 个具有相同数据库的订阅,它们需要同步数据。这可以通过 Azure SQL 同步来实现吗?

我们之所以有 2 个订阅,是因为其中一个是客户,另一个是客户。

如果这是不可能的,那么在 azure 订阅之间同步 2 个数据库的最佳方法是什么。

Azure SQL 数据同步

azure azure-data-sync azure-sql-database

3
推荐指数
1
解决办法
2035
查看次数

如何在 New-AzSqlSyncMember 中设置 -DefaultProfile(IAzureContextContainer 类型)的值

我正在尝试创建一个 powershell 脚本来在 2 个 azure SQL 数据库之间创建 azure 数据同步。我的会员数据库位于另一个订阅上。

我需要设置 -DefaultProfile,其类型为“New-AzSqlSyncMember”命令。我不知道设置此参数的语法。

我当前没有 -DefaultProfile 的脚本如下所示:

New-AzSqlSyncMember -ResourceGroupName $resourceGroupName `
                    -ServerName $serverName `
                    -DatabaseName $databaseName `
                    -SyncGroupName $syncGroupName `
                    -Name $syncMemberName `
                    -MemberDatabaseType $memberDatabaseType `
                    -SyncDirection $syncDirection
Run Code Online (Sandbox Code Playgroud)

我想使用 powershell 设置订阅字段的值,如下图所示使用 powershell:

设置数据同步会员订阅

azure azure-data-sync azure-powershell azure-sql-database

3
推荐指数
1
解决办法
5751
查看次数

SQL Data Sync Agent 2.0 安装错误系统服务

我正在尝试安装 SQL Data Sync Agent 2.0,但出现此安装错误 在此输入图像描述

我正在使用 Hyper-V 运行虚拟机。我在 Windows Server 2016 和 Windows 10 中尝试过。最新。我添加了作为 Windows 服务登录的帐户。

可能是什么问题?

谢谢

synchronization hyper-v azure azure-data-sync azure-sql-database

3
推荐指数
1
解决办法
1814
查看次数

Azure SQL 数据库同步列不允许空值警告

我设置了一个 Microsoft SQL 数据同步代理作业,用于将本地服务器同步到 Azure。它运行得很好,然后我们在本地进行了一些更新,但它没有从 Azure 中删除已删除的行,现在同步失败并出现警告:

\n\n
Sync completed with warnings in 708.02 seconds. \nUpload:   4646 changes applied/155 failed   \nDownload: 680 changes applied/0 failedData Sync will stop synchronizing changes for this sync group member in -60 days if the failures are not resolved.    \nUpload - errors for first 5 rows that failed to apply:Error #1: SqlException Error Code: -2146232060 - \nSqlError Number:515, Message: Cannot insert the value NULL into column 'ModelID', table 'dbo.ModelYears'; column does not allow nulls. INSERT …
Run Code Online (Sandbox Code Playgroud)

sql-server azure azure-data-sync

1
推荐指数
1
解决办法
2343
查看次数