显然,人们仍然没有认识到SQL Server数据库备份事实上是运行SQL Server数据库最重要需求之一。最近,Twitter上面有一个讨论,关于他们从未备份过的数据库崩溃了。 有些人看起来并不理解服务器硬件失效并不是关于一个硬件是否会失效的问题,而是何时失效的问题。如果您没有(已经验证有效的)备份,那么您仍然没有做好足够的应对硬件失效的善后措施。
如果您目前已经使用SQL Server一段时间了,而且一直以来都没碰上硬件失效,那么请记住一个简单的事情……硬件失效将不期而至,而且当它来临时,您将深受其害。 但是我在一个小型公司工作,我们无法负担备份。 如果您在一个小型公司工作,那么……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
显然,人们仍然没有认识到SQL Server数据库备份事实上是运行SQL Server数据库最重要需求之一。最近,Twitter上面有一个讨论,关于他们从未备份过的数据库崩溃了。
有些人看起来并不理解服务器硬件失效并不是关于一个硬件是否会失效的问题,而是何时失效的问题。如果您没有(已经验证有效的)备份,那么您仍然没有做好足够的应对硬件失效的善后措施。如果您目前已经使用SQL Server一段时间了,而且一直以来都没碰上硬件失效,那么请记住一个简单的事情……硬件失效将不期而至,而且当它来临时,您将深受其害。
但是我在一个小型公司工作,我们无法负担备份。
如果您在一个小型公司工作,那么进行备份更加重要。如果您的公司是一个小型公司,那么它能够承担得起SQL Server数据库丢失数据的损失吗?公司重建所有的数据将需要多少费用?如果您丢失了数据库中存储所有的合同,那么公司又该损失多少?如果数据库中的数据丢失了,那么您所所在的公司仍然能够开展业务吗?如果数据库中的数据丢失了,作为系统管理员或者DBA的您能够逃脱被开除的命运吗?
对于大多数的问题,我无法给您答案,但是最后一个例外。如果我是您的经理,而且您对于我们所进行的业务没有进行备份,而系统又失效了,那么您必将羞愧地被开除。而作为您的经理,毫无疑问我也将在一个小时之后与您一样流落街头,因为我没有确认您已经对公司运行的数据进行备份。
但是我不知道如何备份。
建立备份并不是总是很难或很复杂。对于只有几台数据库服务器的公司,您并不需要很大型的复杂备份解决方案,或者编写复杂的脚本。使用数据库维护计划向导就可以很好地实现数据库备份。大型公司的员工并不喜欢使用它,我本人以及其他的MVP也对此方法颇有微词,因为它无法扩展到大量服务器的环境上。但是,只要它们能够实现备份,对您而就足够了。
假设您需要尽可能少地丢失数据,那么您希望将您的数据库转变成完全恢复模式(不是系统数据库,而只是您的用户数据库)。那么,每天或每周定期使用事务日志来建立完全备份。这种情况下,您需要请示您的经理或公司老板,您可以容许多少数据丢失。您可以根据这一点来确定建立事务日志备份的频率。
作者
翻译
TechTarget中国特约技术编辑,某高校计算机科学专业教师和网络实验室负责人,曾任职某网络国际厂商,关注数据中心、开发运维、数据库及软件开发技术。有多本关于思科数据中心和虚拟化技术的译著,如《思科绿色数据中心建设与管理》和《基于IP的能源管理》等。
相关推荐
-
如何解决和避免SQL Server数据库死锁
学习如何避免SQL Server数据库死锁的第一步是做好准备工作。根据SQL Server专家的说法,了解死锁 […]
-
如何使用SQL Server数据库脚本创建数据库?
你可以手工创建SQL Server数据库,但懂得如何设置数据库脚本是十分必要的。本文是执行数据库创建脚本所涉及的步骤。
-
Notre Dame对云端SQL Server性能基准的探索实践
确立SQL Server的性能基准,对于云端迁移来说是至关重要的第一步,一位来自于University of Notre Dame 的DBA表示,他正在试图通过数据库监控软件,找出SQL server的性能基准。
-
DBA必须掌握的数据库恢复管理技术
如果没有备份副本,数据库管理员就无法还原数据库,所以DBA在恢复之前倾向于考虑备份是合乎逻辑的。 但是,对我来说,这种逻辑一直是错误的。