Sql server 2005 SQL 2005:我应该自己进行日志传送吗?
我正在考虑使用日志传送进行灾难恢复,我收到的信息不一,关于是使用内置的东西还是自己使用。请问您推荐哪一种,如果您喜欢自己滚动,那么内置的东西有什么问题?如果我要重新发明轮子,我不想犯同样的错误!(我们有工作组版。)提前感谢。如果您决定推出自己的 我假设你走这条路是因为企业版太贵了 如果您不需要“实时备份”,而只需要频繁更新备份,我认为这种方法非常有意义Sql server 2005 SQL 2005:我应该自己进行日志传送吗?,sql-server-2005,Sql Server 2005,我正在考虑使用日志传送进行灾难恢复,我收到的信息不一,关于是使用内置的东西还是自己使用。请问您推荐哪一种,如果您喜欢自己滚动,那么内置的东西有什么问题?如果我要重新发明轮子,我不想犯同样的错误!(我们有工作组版。)提前感谢。如果您决定推出自己的 我假设你走这条路是因为企业版太贵了 如果您不需要“实时备份”,而只需要频繁更新备份,我认为这种方法非常有意义 还有一件事: 确保定期验证备份策略是否有效 我非常确定它在标准版中可用,因为我们正在进行一些发货,但我不确定工作组版-它非常精简 我一直支持软
还有一件事:
确保定期验证备份策略是否有效 我非常确定它在标准版中可用,因为我们正在进行一些发货,但我不确定工作组版-它非常精简 我一直支持软件包解决方案,但主要是因为我信任整个MSFT开发团队,而不是我自己,但这肯定是有代价的。我建议,您自己推出的任何解决方案都必须附带一个延迟通知,以便您可以立即知道它是否起作用-我们有多少次只在有人需要备份时才发现备份解决方案不起作用?另外,诚实地想想,设计和推出自己的解决方案(包括bug修复和维护)需要多少时间——你真的能更便宜地完成吗?也许你可以,但也许不行
此外,我们在Workgroup edition中遇到的一个问题是,它一次只支持5个连接,而且如果用户数量超过5个,它似乎会开始删除连接,因此我们必须升级到Standard。我们遇到了ASP.NET错误,即如果我们让连接无人值守几秒钟,我们的连接就会关闭,这给我们带来了各种各样的问题。我预计这将是您最不想节省几美元的地方,特别是考虑到如果您搞砸了可能会产生的后果。你宁愿你的工作在网上吗?我甚至不认为我会承认,如果我觉得我有机会做对这件事
您个人在这方面的优势是什么?您考虑过镜像吗?这里有一些方法来确定您是否可以改为这样做您的问题实际上有两个部分:
如果您使用自己的脚本—当然可以—当您的数据中心崩溃时,您将完全孤独。你不会有一个支持线来调用,你将没有工具来帮助你,你将无法告诉你的同事,“打开这个GUI,点击这里失败”。拥有大量时间的专家DBA有时更喜欢编写自己的脚本,这确实给了您很大的控制权,但您必须确保有足够的时间来构建和测试它们,然后才能将工作存入其中。我尝试了内置日志传送,发现了一些实际问题,因此我开发了自己的日志传送。我在博客上写了这件事
PS:为了记录在案,你肯定会在工作版中得到日志传送。我不知道这个企业唯一的东西是从哪里开始的。谢谢,迈克尔。是的,我们使用Workgroup是因为它对我们来说已经足够好了,而且更便宜。那篇文章说,原生日志传送仅限于企业版,但SQL主页上的版本比较图表声称,除了Express之外,每个版本都有原生日志传送。你知道哪个是对的吗?很遗憾,我不知道,对不起。据我所知,日志传送是SQL Server 2000的一项企业专用功能,但在2005年和2008年的标准版(甚至可能是工作组版)中可用。我将进行检查以确保……Microsoft(请参见此处:)所述的SQL Server 2005企业版、标准版和工作组版以及SQL Server 2008企业版、标准工作组版和Web版(请参见此处:)上都提供了日志传送功能。SQL Server 2005和2008标准版中不再提供日志传送功能。这些表甚至不再是在MSDB中创建的,我认为SQLServer2005x64和Brent都不是这样。我在SQL Server Manager Stu中有所有事务日志传送UI