问题标签 [database-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 投票
3 回答
5976 浏览

sql-server-2005 - 当复制发布者无法连接到订阅者系统时,SQL Server 如何通过电子邮件发送错误消息

我们在几个远程位置设置了 SQL Server 2005 复制。有时发布者由于各种原因无法复制,例如

1)网络问题,

2) 用户的不当关闭,

3) 更改域密码,

4) 更改 SQL 密码,

5) 未能开启用户系统。

有什么方法可以让 SQL 服务器在发生这种情况时向管理员发送电子邮件以便他检查?

谢谢,查克。

0 投票
1 回答
163 浏览

sql-server-2005 - 我如何编写一个报告 SQL Server 复制状态的程序

我们的一些最终用户并不精通 IT,可能不知道如何检查 SQL 复制系统的健康状况。有没有比 SQL Server Management Studio 更简单的工具可供他们关注?我问这个是因为最终用户不是程序员。

如果没有,客户端管理员或中央办公室有哪些方法可以密切关注远程客户端站点中 SQL 复制任务的运行状况?

谢谢和问候,查克。

0 投票
3 回答
515 浏览

sql-server-express - 仅备份新的或编辑的记录

我已经构建了一个 SQL Server Express 数据库,该数据库将被安装在外部硬盘上。我需要能够在我的系统以及其他系统上的数据库上添加/更新数据,然后只备份或传输已添加或编辑到外部硬盘驱动器的数据。实现这一目标的最佳方法是什么?

0 投票
1 回答
104 浏览

sql - 从 SQL Server 数据库创建搜索系统

我最近在我的公司创建了一个搜索系统,使用基于 Lucene 的 Regain Search 来搜索所有软件支持票。我在 SQL 中运行一些查询来提取我的数据、导出到 Excel、导入到 Access、运行一些其他查询、创建报告、将报告导出到 .txt 文件,并在处理之前使用文件拆分器将 HTML 文本拆分为页面它关闭到索引器。总结果是 90,000 多个页面被编入索引,我每天只更新大约 2,000 个左右,其余的都是关闭的支持事件,不会改变。结果是一个很棒的搜索功能,但更新记录是一个非常乏味和手动的过程。

我想把它改造成一个每晚自动更新的系统(或者至少尝试尽可能地自动化)。我已经构建了一个 SQL 2005 服务器并将其链接到我具有读取权限的生产服务器。我试图找出从这里采取的最佳方法。这些表基本上如下:

案子

CaseID CompanyID (FK) 说明 解析

活动

ActivityID CaseID (FK) 日期 技术员 评论

公司

CompanyID 公司名称 LicenseType

升级

EscalationID CaseID (FK) 详细信息

那么我是否要运行“select into”语句来创建一个可以索引并运行搜索的大型非规范化表?有没有这方面的例子或书籍?我需要报告服务吗?最重要的是要保持快速的查询速度。现在所有查询几乎立即返回。任何帮助是极大的赞赏。

0 投票
1 回答
551 浏览

replication - SQL Server VPN 复制

我需要通过 vpn 使用从 sql server 2005 实例到 Sql 2000 实例的 Sql 复制。两个站点之间的 vpn 是永久的,并且只有少数表需要复制。谁能给我任何关于 vpn 复制的优点/缺点或 SQL 2005 和 Sql 2000 之间复制的任何问题。

谢谢

0 投票
1 回答
506 浏览

sql - SQL Server 2005,时区之间的复制

SQL Server 在时区之间复制时如何处理日期时间列的传输?

0 投票
1 回答
2805 浏览

sql-server - SQL Server 复制测试

我想编写一个 sql 脚本来进行基本的冒烟测试,以检查我服务器上的复制设置是否正确。

我认为针对应该复制的表的一组简单的 CRUD 操作将实现我所追求的,我想工作流程将如下所示:

  1. INSERT发布者数据库中复制表中的一行
  2. 等待复制作业运行?
  3. 检查订户数据库中的表中是否存在该行

我的问题是,我该怎么做第 2 步?我想我可以通过查看msdb..sysjob*表格来检查相关作业的最后执行时间,但我不确定这是解决问题的最佳方法。

0 投票
1 回答
483 浏览

sql-server - 复制以保持数据完整性

我们有两种情况:

  1. 我们有一个包含职位表的数据库服务器。这些职位需要由另一台服务器上的数据库访问。我们已经建立了链接服务器连接,一切正常。问题:不可能有外键参照完整性,因为表物理存储在另一台服务器上。此外,每当第一台服务器因维护而停机时,它都会中断第二台服务器上的应用程序,因为它们依赖于它来获得链接服务器的连接和数据。

  2. 在另一个数据库服务器上,我们有一个用于保存公共数据元素的数据库。例如,有一张美国各州和地区的表格、一张邮政编码表格,以及在我们的应用程序中使用的各种代码表格。问题:就像上面一样,没有参照完整性能力。此外,维护安全性并确保有权访问应用程序数据库的用户对这个“通用”数据库具有必要的访问权限是乏味且耗时的。

我的问题是:由于这些数据对于消费应用程序是只读的,我们可以使用复制来解决这个问题吗?我们可以将一个职位表从源复制到目标服务器/数据库,我们可以对“通用”数据库中的表执行相同的操作(将它们复制到任何需要它们的应用程序数据库)吗?我认为这将消除上述问题,但这是一个明智的做法,还是会导致比解决的问题更多的问题?

0 投票
3 回答
5218 浏览

php - 如何将数据从本地 MySQL 服务器更新到远程 MySQL 服务器

我想将本地 MySQL 服务器上发生的每个操作(插入、更新、删除)的数据更新到远程 MySQL 服务器。我该怎么做?

0 投票
1 回答
840 浏览

postgresql - Postgres Slony-I 问题

第一个节点上的示例 slonik 命令:

第二个节点上的示例 slonik 命令:

上面的哪个 slonik 命令(在什么 slonik 命令中)在每个节点的数据库中创建了 $CLUSTERNAME 模式?

我对第二个节点更感兴趣;是在第二个节点的数据库中创建 $CLUSTERNAME 模式的 store node() 命令吗?