问题标签 [database-mirroring]

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 投票
1 回答
121 浏览

sql-server - 将镜像数据库还原为非镜像

我们有一个 Sql Server 2012 镜像数据库,我们希望将其还原(本质上是复制)到不同的服务器并以非镜像模式运行。另一台服务器仅用于应用程序测试,不需要镜像。正确的恢复步骤是什么?我想在某些时候我需要 ALTER DATABASE SET PARTNER OFF 但是什么时候?进行完全还原然后关闭合作伙伴是否安全?我当然不希望我恢复的数据库开始参与镜像。

0 投票
0 回答
65 浏览

sql-server - 在不同 Windows Server 2012 上的 sql server 2012 上镜像

我有 2 台服务器 *.203 和 *.205

我每个人都有 sql server 2012

我试图在它们之间进行镜像,每件事都会成功,但是当我尝试开始镜像时,它给了我例外

(消息 1418,第 16 级,状态 1,第 1 行

服务器网络地址“TCP://172.16.1.203:5023”无法访问或不存在。检查网络地址名称以及本地和远程端点的端口是否正常运行。)

0 投票
1 回答
1750 浏览

c# - 使用 EF6 的 SqlServer db 镜像故障转移失败原则仅镜像

Sql server 2014, Entity framework 6.1.2, .net framework 4.5, IIS 8, DB mirror 处于高安全模式,没有见证。

我有以下连接字符串

从以下开始:A = 原则,B = 镜像
当我从 A 手动故障转移到 B(原则到镜像)时,它失败并显示无法打开连接 - 错误 40。

开始:A = 镜像,B = 原理
手动故障转移有效。
现在:A = 原则,B = 镜像
I 然后不重新启动站点,再次故障转移,错误 40。
重新启动 IIS,再次正常工作。

这是测试连接的代码:

有任何想法吗?

0 投票
1 回答
1432 浏览

sql-server-2012 - 转录日志备份后数据库镜像不同步

在 SQL server 数据库镜像中,我需要关闭镜像服务器进行维护 2 小时。但是,如果我在主数据库上每 15 分钟运行一次事务日志备份,那么当镜像服务器恢复时,数据库镜像是否仍然有效?还是由于日志备份后事务被截断,LSN 会不同步?

假设我没有暂停镜像

0 投票
1 回答
95 浏览

sql-server - MS SQL Server 镜像/集群/复制

我有一个需要注册网页的客户端。一旦客户加入场地的 wifi,该网页就会显示。所有注册信息都将被推送到 MS SQL Server。

这里的重点是这个客户有两个地点,在两个不同的国家。每个国家都有自己的数据库,它们应该有完全相同的数据。此外,如果其中一个 MSSQL 服务器出现故障,另一个应该接受请求。

镜像似乎不是答案,因为一次只有一台服务器处于活动状态。我也不了解集群,因为两台服务器都必须共享相同的存储。我是否应该单独创建这两个数据库并实施复制服务(两种方式),以便将一个数据库中的任何数据发送到另一个数据库?

谢谢并恭祝安康,

0 投票
1 回答
710 浏览

sql-server-2012 - SQL Server 2012 中的日志传送与复制与镜像

我有一个 SQL Server 2012 数据库,目前用作事务数据库和报告数据库。应用程序读取/写入同一个数据库,并且报告也针对同一个数据库生成。

由于一些性能问题,我决定维护数据库的两个副本。一个是事务数据库,应用程序将访问它。另一个数据库将是事务数据库的精确副本,并且仅由报告服务使用。

以下是要求:

  1. 报告数据库应与事务数据库每隔一小时同步一次。也就是说,报告数据库最多可以有 1 小时的陈旧数据。

  2. 它必须是只读数据库。

  3. 主要意图不是恢复或可用性。

我不确定哪种策略(事务性日志传送、镜像或复制)最适合我的情况。此外,如果我更频繁地执行同步操作(例如每 10 分钟一次),是否会对事务数据库或报告服务产生任何影响?

谢谢

0 投票
1 回答
805 浏览

hadoop - 猎鹰vs旺迪斯科不间断

用例是:我需要将我的所有数据从 HDFS 集群复制到具有相同主从设置的另一个集群,我将释放以前的集群并开始在新集群中运行我的作业。

我已阅读有关 Apache Falcon 和 Wandisco 不间断 Hadoop 的信息,这有助于此镜像。但是我不确定当我将它们作为我的生态系统的一部分时它们提供的其他优势(这会更有优势?-这取决于我的用例,但我想知道是否有任何特别的优势)。根据您对它们的经验,能否提供 Falcon 与 Wandisco 的类比?

0 投票
1 回答
660 浏览

macos - SQLite 数据库的实时单向镜像

我正在处理在本地计算机上运行带有 WAL(预写日志记录)的 SQLite 3 数据库的第 3 方应用程序,并且我希望将该数据库(只读,这是单向镜像)镜像到另一个系统。挑战在于我在一个单独的进程中运行,这似乎使事情有些复杂化。

数据库正在以正常的锁定模式创建和打开,因此从另一个进程读取它没有问题,但我试图找到现有的实现或获取一些关于从哪里开始的指针。根据其他帖子,我的理解是标准的 sqlite 更新钩子(例如sqlite3_update_hook)不会在进程之外工作。

一个关键问题是速度,理想情况下,我希望能够在每次更新发生时立即检测到并开始传输它。这意味着大多数轮询选项都是不可能的,但即使它们是,您将如何检测最新的变化?

我看到两个看起来很有希望的文件:实际的 WAL 文件 ( foo.db-wal) 和内存映射索引文件 ( foo.db-shm)。我希望这两个包含我需要的信息: A. 检测数据库中何时发生更改 B. 能够仅获取自上次更新以来的增量更改。

但是指向一些现有解决方案的指针会更受欢迎...... :-)

0 投票
1 回答
828 浏览

sql-server - Database mirroring for report database

I have a problem that our production database is under heavy load. So we have decide that we setup a second SQL server running copy of production database that doesn't need to be 100% uptodate with production database.

After searching I have found that asynchronous mirroring of production database might do the trick. Mirror database would be only read-only for reports and stuff. So I managed to set it up, but have found out that I can't read any data from mirror database because it is in recovery mode.

No I would like to know if my problem is solvable with mirroring or we should use alternative?

0 投票
1 回答
920 浏览

sql - SQL OLEDB 提供程序:到故障转移伙伴的连接字符串

我们正在尝试在启用数据库镜像的情况下连接到 SQL。我们有 2 台服务器:DB1(主体)和 DB2(镜像)。

我们正在使用连接字符串:

当 DB1 担任主要角色时,一切正常。但是,当 DB1 出现故障并且 DB2(镜像)成为主体时,我们会收到一个错误:

无效的连接字符串属性

我们尝试将数据源从服务器名称更改为 IP,再更改为 IP:1433 ......但没有成功。我们还尝试将参数“Failover Partner”更改为“FailoverPartner”,但也没有成功。

是否可以使用 SQLOLEDB 提供程序连接到数据库镜像?