问题标签 [replication]

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 投票
2 回答
8294 浏览

sql-server - 非常大的表的 SQL Server 事务复制

我已经在相对较慢的 VPN 连接的不同端的两个 SQL Server 之间设置了事务复制。设置是您的标准“立即加载快照”类型的事情,它在初始化订阅后做的第一件事是删除并重新创建订阅者端的所有表,然后开始对所有数据进行 BCP。问题是有几张表中有几百万行,并且该过程要么 a) 需要很长时间,要么 b) 完全失败。当我查看复制监视器时,我不断收到的消息是:

  • 该进程正在运行并正在等待来自服务器的响应。
  • 查询超时已过期
  • 初始化

然后它会尝试重新启动批量加载过程(跳过它已经加载的任何 BCP 文件)。

我目前被困在它一遍又一遍地这样做的地方。它已经运行了几天了。

我的问题是:

  1. 鉴于网络连接速度如此之慢,我能做些什么来改善这种情况吗?也许一些设置或什么?只要过程不超时,我不介意等待很长时间。

  2. 有一个更好的方法吗?也许做一个备份,压缩它,复制它然后恢复?如果是这样,复制过程如何知道在开始应用事务时从哪里获取,因为更新将在我进行备份和恢复并在另一端运行之间发生。

0 投票
2 回答
876 浏览

sql-server - 在远程位置之间共享数据

我目前正在估计如何在不同地理位置的办公室之间最好地共享数据。
我目前的偏好是使用SQL Server 合并复制并拥有一个主数据库和少数订阅者。

该系统还需要允许一些工作场所断开连接(建筑工地没有或很少连接)。

数据量不会很大,我们谈论的是在制造工厂、少数区域办事处和工作地点之间共享来自定制 ERP 系统的数据。

Sync Framework看起来也不错,似乎在SQL Server 2008中有很好的支持。

  1. 我应该调查哪些其他经过验证的系统可以满足这些需求?
  2. 对于在类似环境中共享数据的经验的人,您有什么特别的建议和技巧吗?
  3. 处理数据冲突对您来说有多困难?
0 投票
3 回答
611 浏览

sql-server - 如何为开发目的复制共享的 MSSQL 2005 数据库?

为了开发目的,我想直接在集成服务器上复制 MSSQL 2005 db(通过共享托管提供商托管)。MSSQL 服务器提供了很多执行数据复制的方法,但我不确定它们中的任何一种是否与典型的共享托管环境兼容。

这个想法是每天更新一次数据库,如果可以增量完成会更好。知道如何进行吗?

0 投票
2 回答
7546 浏览

mysql - MySQL 复制:暂时阻止特定的 SQL 语句复制到从站?

我想连接并执行一个(或有时几个)SQL 语句,而不是将这些语句复制到从站。

我没有复制做或复制忽略配置,所以我不能从use一些非复制数据库发送命令。我知道:

但那是在奴隶身上。我希望能够在主服务器上运行类似的命令,并且不会将以下 N 个命令发送到从服务器(我猜这意味着也没有登录到二进制日志中)。

0 投票
1 回答
3294 浏览

mysql - 'LOAD DATA INFILE' 在基于语句的复制中如何工作?

在 MySQL 中,使用基于语句的复制,我假设每个 SQL 语句在从属服务器上的执行方式与在主服务器上的执行方式完全相同。但是,当我运行语句时:

我不确定该文件是否需要以与主服务器相同的方式存在于从服务器上。有人可以指点我这个功能的文档吗?

0 投票
8 回答
5877 浏览

sql-server - Guid 是数据库的最佳身份数据类型吗?

它连接到 BI 并合并来自不同数据源的数据,并使该过程更加顺畅。

是否有从没有 Guids 的数据库到没有信息丢失的有 Guids 的版本的最佳迁移策略?

0 投票
5 回答
1241 浏览

architecture - 有时离线应用架构问题

我有一个针对 sqlserver DB 运行的 n 层 winform 客户端服务器应用程序。我希望它有时能够“离线”运行(未连接到数据库)并在重新连接时重新调整对主数据库的更改。现在,我要做出艰难的架构决定:我应该使用数据库复制还是使用队列/脚本等自己管理它。我的应用程序很复杂 - 我使用包含自动增量键和表之间的外键约束的表的数据库。我的部分数据没有像图片和文档那样嵌入到数据库中。非常想听听您的意见和过去的经验!谢谢,阿迪

0 投票
3 回答
6845 浏览

sql - sql server replication - 从查询中获取上次同步日期

有谁知道从 sql server (2008) 查询上次同步日期。

它与复制监视器中显示的信息相同,但我希望能够从查询中获取该日期。

0 投票
2 回答
454 浏览

mysql - 使用脚本将 MYSQL 数据从 stage 复制到 dev

我的应用程序有两个版本,一个“阶段”和一个“开发”。

现在,“舞台”被暴露在现实世界中进行beta测试。

有时,我希望将数据的精确副本复制到“开发”数据库中。

两个数据库都在同一台托管的 Linux 机器上。

有时我会在开发环境中创建“虚拟”数据。在这个阶段,如果它需要在阶段被重写,我会很好。

谢谢。

0 投票
1 回答
372 浏览

sql-server - 清除 sql server 复制文件

我们每晚都会对每个生产数据库进行完整备份。

我们还有一个小时的白天复制到报告数据库。

看来今天 unc 共享空间已用完。复制文件是否有自动删除功能?或者我是否需要手动删除不再需要保留的复制文件夹?