假设您需要确保依赖于SQL Server 2012作为其数据库后端的应用程序在一台服务器故障时仍然可用。 作为开发人员而不是DBA,我很难理解何时使用哪种故障转移/高可用性方案: - 在Windows故障转移群集中使用两个(或更多)服务器,将SQL Server作为群集实例 - 使用事务复...
我刚刚建立了一个发布,我正在尝试加快应用快照的速度。到目前为止,分发代理(Distribution Agent)遵守了MaxBCPThreads设置,但是快照代理(Snapshot Agent)没有。我希望它能够将文件拆分,以便分发代理的线程可以获取数据。但无论何时进行快照,似乎它都无法做到。...
我遇到了复制错误:“要复制的 LOB 数据长度(2135980)超过了配置的最大值 65536”。 之前已经使用 sp_configure 将其设置为最大值(-1),在 sys.configurations 上的查询确认最大值(-1)正在使用。 EXEC sp_configure 'max...
下面的图片显示了我目前正在调查的一个事务复制问题。 这个图片来自于复制监视器。 我如何使用T-SQL获取这些信息?
我从备份中恢复了一个数据库。该数据库使用复制功能将数据发布到另一台服务器上。考虑到数据库恢复可能会破坏复制功能,我尝试删除复制并重新创建它(我们有一个脚本可以从头开始重新创建)。但是,我不确定自己具体做了什么,现在它完全乱了,我无法修复。 首先,我尝试摆脱订阅(在发布服务器上): EXEC...
在设置发布进行复制时,有一个选项可以允许从备份初始化。我们多年来一直在创建复制数据库,并且始终从备份进行初始化,但从几天前才注意到这个标志。复制在这段时间内确实没有出现任何问题。 我找到了很多解释说需要使用这个选项,但没有解释为什么需要。有人了解这实际上是做什么的吗?从我的角度来看,似乎并不...
今天早上,我被数据库中一个事务日志满的警报吵醒了。这个服务器是一个始终在线集群,同时也是一个事务复制的订阅者。 我检查了log_reuse_wait_desc的状态,显示是logbackup。四天前,有人不小心禁用了日志备份作业,我重新启用了日志备份作业,日志得到了清理。由于当时是凌晨四点,所...
我们在一个SQL Server 2005实例上有两个数据库,它们之间进行事务复制(作为文章的3个表)。这个服务器既充当发布者又充当分发者。 然后,服务器上的RAID出现故障。不过,在崩溃之前,我们设法分离并复制了几乎所有的.mdf文件。 系统恢复后,我们重新安装了SQL Server,还原...
我们正在使用可更新订阅的事务复制。1个发布者,1个订阅者。 SQL复制在3/6上午10点开始遇到约束错误,因为两个不同办公室的人输入了违反唯一约束的数据。完全是预料之中的。 然而,在3/6的12:08PM,SQL复制停止报告该错误,而是显示: “出版物'TheDB'的初始快照尚不可用。”...
现在我在SQL Server 2008 R2中遇到了事务复制的“身份危机”。数据库正在以兼容性90运行。有一个表具有标识列,但无法复制。错误信息是“当IDENTITY_INSERT设置为OFF时,无法为表''的标识列插入显式值。(来源:MSSQLServer,错误编号:544)”。 对于该表...