志达IT
做快乐程序员

sqlserver还原数据库(sqlserver是什么意思)

sqlserver还原数据库

本文介绍备份SQLServer数据库的长处、基本的备份和复原术语,还介绍SQLServer的备份和复原战略以及SQLServer备份和复原的安全注意事项。
本文介绍了SQLServer备份。有关备份SQLServer数据库的特定步骤,请参阅创立备份。
SQLServer备份和复原组件为保护存储在SQLServer数据库中的关键数据供给了基本安全保证。为了尽量降低灾祸性数据丢掉的风险,需备份数据库,以便定期保存对数据的修正。方案杰出的备份和复原战略有助于保护数据库,使之免受各种毛病导致的数据丢掉的威胁。测验战略,办法是先复原一组备份,然后康复数据库,以便准备好对灾祸进行有用的响应。
除了用于存储备份的本地存储外,SQLServer还支撑备份到AzureBlob存储和从AzureBlob存储复原。有关详细信息,请参阅运用MicrosoftAzureBlob存储履行SQLServer备份和复原。关于运用AzureBlob存储存储的数据库文件,SQLServer2016(13.x)供给了运用Azure快照进行几乎即时备份和更快复原的选项。有关详细信息,请参阅Azure中数据库文件的文件快照备份。Azure还为AzureVM中运转的SQLServer供给企业级备份解决方案。作为彻底托管的备份解决方案,它支撑AlwaysOn可用性组、长时刻保存、时点康复以及集中办理和监视。有关详细信息,请参阅AzureVM中SQLServer的Azure备份。
为何备份?
备份SQLServer数据库、在备份上运转测验复原进程以及在另一个安全方位存储备份副本可防止可能的灾祸性数据丢掉。备份是保护数据的仅有办法。
运用有用的数据库备份,可从多种毛病中康复数据,例如:
介质毛病。
用户过错(例如,误删除了某个表)。
硬件毛病(例如,磁盘驱动器损坏或服务器作废)。
自然灾祸。经过运用SQLServer备份AzureBlob存储,能够在与本地方位不同的区域创立异地备份,以在产生影响本地方位的自然灾害时运用。
此外,数据库备份关于进行日常办理(如将数据库从一台服务器复制到另一台服务器、设置AlwaysOn可用性组或数据库镜像以及进行存档)十分有用。
备份术语的术语表
备份[动词]
经过从SQLServer数据库复制数据记载或从其业务日志复制日志记载来创立备份[名词]的进程。
备份[名词]
可用于在呈现毛病后复原或康复数据的数据副本。数据库备份还可用于将数据库副本复原到新方位。
备份设备
要写入SQLServer备份及能从中复原这些备份的磁盘或磁带设备。SQLServer备份也能够写入AzureBlob存储,URL格式用于指定备份文件的方针和名称。有关详细信息,请参阅运用MicrosoftAzureBlob存储履行SQLServer备份和复原。
备份介质
已写入一个或多个备份的一个或多个磁带或磁盘文件。sqlserver
数据备份(databackup)
完好数据库的数据备份(数据库备份)、部分数据库的数据备份(部分备份)或一组数据文件或文件组的数据备份(文件备份)。
数据库备份(databasebackup)
数据库的备份。完好数据库备份表示备份完成时的整个数据库。差异数据库备份只包括自最近完好备份以来对数据库所做的更改。
差异备份(differentialbackup)
一种数据备份,基于完好数据库或部分数据库或一组数据文件或文件组(差异基准)的最新完好备份,而且仅包括自确认差异基准以来产生更改的数据。
完好备份(fullbackup)
一种数据备份,包括特定数据库或者一组特定的文件组或文件中的一切数据,以及能够康复这些数据的足够的日志。
日志备份(logbackup)
包括曾经日志备份中未备份的一切日志记载的业务日志备份。(完好康复形式)
recover
将数据库康复到安稳且共同的状态。
recovery
将数据库康复到业务共同状态的数据库启动阶段或RestoreWithRecovery阶段。
康复形式
用于控制数据库上的业务日志保护的数据库属性。有三种康复形式:简略康复形式、完好康复形式和大容量日志康复形式。数据库的康复形式确认其备份和复原要求。
复原(restore)
一种包括多个阶段的进程,用于将指定SQLServer备份中的一切数据和日志页复制到指定数据库,然后经过运用记载的更改使该数据在时刻上向前移动,曾经滚备份中记载的一切业务。
备份和复原战略
备份和复原数据有必要依据特定环境进行自界说,而且有必要运用可用资源。因而,要可靠地运用备份和复原进行康复,需求制定备份和复原战略。规划完善的备份和复原战略能够平衡业务需求,以完成最大的数据可用性和最小的数据丢掉,一起考虑保护和存储备份的成本。
备份和复原战略包括备份部分和复原部分。战略的备份部分界说备份的类型和频率、备份所需硬件的特性和速度、备份的测验办法以及备份介质的存储方位和办法(包括安全注意事项)。战略的复原部分界说负责履行复原的人员、怎么履行复原以满意数据库可用性和最大程度减少数据丢掉的方针,以及怎么测验复原。
规划有用的备份和复原战略需求仔细方案、完成和测验。需求进行测验:直到成功复原了复原战略中包括的一切组合中的备份而且测验了复原的数据库是否具有物理共同性后,才会生成备份战略。有必要考虑各种因素。其中包括:
组织在出产数据库方面的方针,尤其是对可用性和防止数据丢掉或损坏的要求。
每个数据库的特性包括:巨细、运用形式、内容特性以及数据要求等。
对资源的束缚,例如:硬件、人员、备份介质的存储空间以及所存储介质的物理安全性等。
最佳做法主张
运用独立的存储
重要
保证将数据库备份放在与数据库文件不同的物理方位或设备上。存储数据库的物理驱动器呈现毛病或崩溃时,可康复性取决于能否拜访存储备份的独立驱动器或长途设备以履行复原。请记住,你能够在同一个物理磁盘驱动器中创立多个逻辑卷或分区。在为备份挑选存储方位之前,请仔细研讨磁盘分区和逻辑卷布局。
挑选恰当的康复形式
备份和复原操作产生在康复形式的上下文中。康复形式是一种数据库属性,用于控制业务日志的办理方式。因而,数据库的康复形式决议了数据库支撑的备份类型和复原方案,以及业务日志备份的巨细。通常,数据库运用简略康复形式或完好康复形式。能够在履行大容量操作之前切换到大容量日志康复形式,以弥补完好康复形式。有关这些康复形式以及它们是怎么影响业务日志办理方式的阐明,请参阅业务日志(SQLServer)。
数据库的最佳康复形式取决于您的业务要求。若要免去业务日志办理作业并简化备份和复原,请运用简略康复形式。若要在办理开支必定的情况下使作业丢掉的可能性降到最低,请运用完好康复形式。为了在大容量日志操作期间最大程度减少对日志巨细的影响,一起允许这些操作的可康复性,请运用大容量日志康复形式。有关康复形式对备份和复原的影响的信息,请参阅备份概述(SQLServer)。
规划备份战略
当为特定数据库挑选了满意业务要求的康复形式后,需求方案并完成相应的备份战略。最佳备份战略取决于各种因素,以下因素尤其重要:
一天中运用程序拜访数据库的时刻有多长?
如果存在一个可猜测的非高峰时段,则主张您将完好数据库备份组织在此时段。
更改和更新可能产生的频率怎么?
如果更改常常产生,请考虑下列事项:
在简略康复形式下,请考虑将差异备份组织在完好数据库备份之间。差异备份只能捕获自前次完好数据库备份之后的更改。
在完好康复形式下,应组织常常的日志备份。在完好备份之间组织差异备份可减少数据复原后需求复原的日志备份数,从而缩短复原时刻。
可能仅仅更改数据库的小部分内容,仍是需求更改数据库的大部分内容?
关于更改集中于部分文件或文件组的大型数据库,部分备份和/或文件备份十分有用。有关详细信息,请参阅部分备份(SQLServer)和完好文件备份(SQLServer)。
完好数据库备份需求多少磁盘空间?
你的企业需求保护曩昔多久的备份?
保证你已依据运用程序需求和业务需求制定了恰当的备份方案。随着备份变得陈腐,数据丢掉风险会更高,除非你有办法重新生成毛病点之前的一切数据。因为存储资源约束而挑选处理旧备份之前,请考虑是否需求曾经的可康复性
估量完好数据库备份的巨细
在完成备份与复原战略之前,应当估量完好数据库备份将运用的磁盘空间。备份操作会将数据库中的数据复制到备份文件。备份仅包括数据库中的实际数据,而不包括任何未运用的空间。因而,备份通常小于数据库本身。你能够运用sp_spaceused体系存储进程估量完好数据库备份的巨细。有关详细信息,请参阅sp_spaceused(Transact-SQL)。
方案备份
履行备份操刁难运转中的业务影响很小,因而能够在正常操作进程中履行备份操作。您能够在对出产作业负荷的影响很小的情况下履行SQLServer备份。
有关备份期间并发约束的信息,请参阅备份概述(SQLServer)。
确认所需的备份类型和有必要履行每种备份类型的频率后,主张您将定期备份方案为数据库保护方案的一部分。有关保护方案以及怎么为数据库备份和日志备份创立保护方案的信息,请参阅UsetheMaintenancePlanWizard。
测验备份!
直到完成备份测验后,才会生成复原战略。有必要经过将数据库副本复原到测验体系,针对每个数据库的备份战略进行全面测验。您有必要对每种要运用的备份类型进行复原测验。另外主张在复原备份后,经过数据库的DBCCCHECKDB履行数据库共同性查看,以验证备份媒体是否未损坏。
验证媒体安稳性和共同性
运用备份实用工具供给的验证选项(BACKUPT-SQL命令、SQLServer保护方案、备份软件或解决方案等)。有关示例,请参阅[RESTOREVERIFYONLY](../t-sql/statements/restore-statements-verifyonly-transact-sql.md)运用BACKUPCHECKSUM等高级功能来检测备份媒体本身的问题。有关详情,请参阅在备份和复原期间可能的介质过错(SQLServer)
文档备份/复原战略
主张您将备份和复原进程记载下来并在运转手册中保存记载文档的副本。我们还主张你为每个数据库保护一个操作手册。此操作手册应记载备份的方位、备份设备名称(如果有),以及复原测验备份所需的时刻。

sqlserver是什么意思

SQLServer的含义
SQLServer的前史能够追溯到1989年,其时微软公司推出了一个名为SQLServer1.0的联系型数据库办理体系。随着时刻的推移,SQLServer逐步发展成为一个功用强壮、牢靠、安全和高性能的数据库办理体系。sqlserver
SQLServer的优势:
1、可伸缩性,它能够处理很多数据,并支撑高性能数据拜访。这使得它成为企业级应用程序的首选数据库办理体系之一,如企业资源方案(ERP)和客户联系办理(CRM)体系等。它还供给了许多功用,如数据复制、备份和康复、数据分析和报告等,以满足各种数据办理需求。
2、供给了高可用性和灾祸康复功用,包括数据复制、数据库镜像、毛病搬运和灾祸康复等。这些功用保证了数据的连续性和牢靠性,即便产生毛病或灾祸,数据也能够很快地康复。
3、SQLServer供给了一个强壮的数据安全性功用,包括拜访控制、加密、审计和防止数据泄漏等。这些功用使得数据的安全得到保证,即便遭受黑客进犯或数据泄露,也能够及时发现和防范。
4、供给了多种版别和功用,能够依据不同的需求选择不同的版别和功用。例如,Express版别是免费的,适用于小型应用程序和开发人员;而Enterprise版别则是高端版别,具有更多的功用和性能。
5、供给了许多东西和组件,以协助开发人员和数据库办理员更轻松地办理和保护数据库。例如,SQLServerManagementStudio(SSMS)是一个可视化办理东西,可用于创建、修改和查询数据库。此外,还有一些编程接口和东西,如ADO.NET、ODBC、JDBC和OLEDB等,可用于衔接和操作SQLServer数据库。
在运用SQLServer时,需求注意一些问题。首先,因为SQLServer是一个商业软件,需求购买许可证才干合法运用。其次,SQLServer的装备和办理需求一定的技能和常识,特别是在大型和杂乱的应用程序中。
总之,SQLServer是一款强壮、牢靠、安全和可扩展的联系型数据库办理体系。它广泛应用于企业级应用程序和数据办理领域,具有高可用性、灾祸康复、数据安全性和灵活性等很多优点。对于需求办理和处理很多数据的安排和企业而言,SQLServer是一个不可或缺的东西。

赞(0)
未经允许不得转载:志达IT网站 » sqlserver还原数据库(sqlserver是什么意思)
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

志达IT网站 每天分享编程和互联网的IT技术博客

登录/注册联系我们