我继承了 SQL Server 2005 的数据库服务器。数据库具有完整恢复模式,每小时进行事务日志备份。有两个来源进行夜间完整备份和每小时事务日志备份:Tivoli Data Protection (TDP),它是 IBM 的 Tivoli Storage Manager (TSM) 的一部分,以及一个常规的 SQL Server 代理作业。
如果发生灾难并且我需要从备份中恢复数据库,我会丢失数据吗?
我在想,如果 SQL 事务日志备份启动,它会将日志文件中已提交的事务标记为准备好被覆盖。在那之后,用户将提交更多事务。当 TSM/TDP 进来时,它会将日志中已提交的事务标记为准备好被覆盖。如果我要从任一备份进行还原(除非它仅使用完整备份),那么它不会包含所有数据。
我们正在使用 SQL 2008 R2 创建一个三节点三实例集群(不是最先进的,但这是应用程序支持的),并认为它应该能够在两个物理节点关闭的情况下维持仲裁。配置它的最佳方法是什么?
我的经理一直在推动一个见证服务器,它就像在节点和磁盘多数之上进行额外的法定投票。这给了我们每个节点的投票,为仲裁磁盘投票,但是是否可以设置一个接收投票的见证服务器?
我认为见证是用于镜像的,我们没有计划在这个集群上实施。有人告诉我,添加第四个节点是不可能的,即使它只是一个被动节点。