sql恢复数据库,SQL数据库文件如何进行恢复
sql恢复数据库,SQL数据库文件如何进行恢复详细介绍
本文目录一览: SQL数据库文件如何进行恢复
MS Sql Server数据库因其使用方便、易于操作的特点,是最为广泛是用的数据库类型之一,尤其是中小型企业及个人的首选。一般情况下,由于数据文件的破坏,造成数据库无法正常工作,症状现象通常是:在附加数据库时,出现错误代码823错误,在这种情况下,SQL数据库数据恢复显然是重中之重。一般而言,我们有三种最常见的方式方式恢复sql数据库。第一是手动找回。 这对懂电脑技术的人而言,可能是最为简单的一种方式,通常需要不到五分钟便可以搞定,但对于没有什么电脑基础的人来说,不要轻易去尝试,以免造成数据库数据的永久性删除丢失。第二采用相应的数据库修复软件进行恢复。这也是较为常见的一种方式。就是通过寻找一款适合的sql数据库恢复软件,通过这种软件的提示操作自己来完成整个数据库的找回,这种方式使用人群比较广泛一些。比如迅龙数据恢复软件,无敌数据恢复软件等等。第三通过专业的数据恢复公司找回。相对以上两种方式,这种方式花费比较贵,但是安全性最高。毕竟数据库丢失数据不比普通的文件删除,其中有着较大的利害关系。如果你遇到了上述问题,这个时候不妨来找上海天盾数据恢复中心解决问题!经过长期的实践,天盾数据恢复中心积累了宝贵的数据恢复经验。采用了上海天盾数据恢复机构最新的“无损恢复”程序,技术专家对服务器设备上丢失的文件进行深度的扫描,有95%的成功率能将之彻底还原。 除此还可提供服务器数据恢复,硬盘数据恢复,raid数据恢复,mac苹果数据恢复,二次开盘恢复等服务以及数码照片恢复软件,手机数据恢复软件等软件。SQL数据库文件如何进行恢复标签:
如何还原sql数据库
1、要进行还原数据库操作我们先需要有一个数据库,这里直接打开SQL Server Management Studio,然后打开实例,在左侧按照下图中红色箭头指示右键点击数据库,然后点击 新建数据库,如下图:
2、在新建数据库的对话框中 修改数据库名称,然后其他都保持默认即可,然后点击确定即可,如下图:
3、然后就可以在SQL Server Management Studio的左侧看到新建的数据库了,如下图:
4、然后开始还原操作,右键点击新建的数据库,然后依次点击 任务->还原->数据库如下图:
5、在弹出的还原数据库对话框中,选择 源设备,然后选择右面的两个点,如下图:
6、然后就会弹出 指定备份 的对话框,然后点击添加,如下图:
7、然后这里添加备份的数据库备份文件,数据库备份文件后缀名为bak,如下图:
8、然后按照下图中红色箭头指示位置 勾选数据库备份,然后点击 选项,如下图:
9、然后进入还原数据库 的 选项 页,这里首先勾选一下 覆盖现有数据库,然后开始选择下面的 将数据库文件还原为,如下图:
10、然后选择和数据库备份文件在一个文件夹下的mdf 文件,如下图:
11、然后选择和数据库备份文件在一个文件夹下的dlf 文件,如下图:
12、只有bak文件,这两个文件不是备份出来的,这两个文件是小编直接创建的文本文档然后直接改后缀名得到的,选择好这两个文件之后直接点击确定,如下图
13、稍等片刻之后就会看到数据库还原操作成功完成,如下图:
14、然后就可以回到之前创建的数据库中看到,所有的表格已经还原了,如下图:
sql如何恢复数据(sql怎么恢复数据)
方法:
第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原;
第二步:选择“源设备”,点击后面的文件选择“...”;
第三步:添加需要还原的数据库,还原的数据库文件后缀为备份文件(bak);
第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了。
注意事项
1、一定要记得覆盖现有数据库;
2、执行数据库操作的时候,请断开当前数据库的任何使用(例如查询,数据库的连接使用)。
怎么用SQL语句备份和恢复数据库?
1、使用SQL最简单备份,还原数据库。
2、为了方便以后的使用,开始对语句进行简单的封装->存储过程。进行备份。
3、还原数据库,数据库还原后的保存位置(目录)(使用系统默认保存位置。为数据库重命名(使用数据库默认名称)不包含扩展名,如果目录已存在该名称的数据库,将会被覆盖 。
如何备份和恢复MSSQL数据库
见到前一段时间,有用户反映恢复 MSSQL数据库时出错,不知如何恢复。其实恢复 MSSQL数据库还是比较简单的。 下面简单介绍下备份的方式及对应的恢复方法,希望可以帮到部分站长。 一、备份数据库 打开Microsoft SQL Server的企业管理器(英文版是Enterprise Ma 见到前一段时间,有用户反映恢复 MSSQL数据库时出错,不知如何恢复。其实恢复 MSSQL数据库还是比较简单的。下面简单介绍下备份的方式及对应的恢复方法,希望可以帮到部分站长。一、备份数据库打开Microsoft SQL Server的企业管理器(英文版是Enterprise Manager),展开服务器组,展开数据库,如下图:右键点击要备份的数据库,所有任务=》备份数据库(英文版是Backup Database),如下图:点击备份数据库,即可看到下图:数据库(Database):选择要备份的数据库名;名称(Name):填写备份得到的备份文件名;备份(Backup):这里要选择“数据库-完全”(Database-complete);目的(Destination):您可以将备份文件存于当前默认路径;如果要更改路径,则请先删除当前路径,在点击“添加(Add)”,选择备份文件的存放路径。重写(Overwrite):如果将备份文件存于当前默认路径,则请选择“重写现有媒体选择(Overwrite existing media)”;如果更改路径,选择“追加到媒体(Append to media)”或“重写现有媒体选择(Overwrite existing media)”均可。然后点击“选项(Option)”,如图:设置好后,点击“确定”开始备份:完成备份后,如图:点击“确定”完成数据库的备份。二、恢复数据库按照上述方式备份的数据库是没有任何后缀的,如图:打开Microsoft SQL Server的企业管理器(英文版是Enterprise Manager),展开服务器组,新建一个数据库:填写新建的数据库名称:点击“数据文件(Data file)”,查看数据文件所在的目录,并记录下来:点击“Transaction log”,查看日志文件所在的目录,记录下来:点击“确定”成功建立一个新的数据库。右键点击新建的数据库,选择所有任务=》恢复数据库(Restore database):数据库恢复常规设置如下:点击“选项(Options)”:设置好,点击“确定”开始恢复数据库:恢复完毕数据库,打开数据库表,可以看到:到此为止,MSSQL数据库的备份和恢复简单介绍完毕。
SQL数据库如何还原?
把数据库的备份文件放到服务器的任意目录下先, 然后按下面的步骤做。
如何从备份设备还原备份(企业管理器) ,从备份设备还原备份 。
展开服务器组,然后展开服务器。
展开"数据库"文件夹,右击数据库,指向"所有任务"子菜单,然后单击"还原数据库"命令。
在"还原为数据库"框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其中进行输入或选择。
若要用新名称还原数据库,请输入新的数据库名称。
说明 为数据库指定新名称将自动为从数据库备份中还原的数据库文件指定新名称。
单击"从设备",然后单击"选择设备"。
在"还原自"下,单击"磁带"或"磁盘",然后选择还原设备。
如果没有出现设备,则单击"添加"以添加现有的备份设备或创建新的备份设备。
在"还原数据库"对话框内,单击"查看内容"并选择要还原的备份集。
说明 此选项将扫描备份集以获得备份内容信息,该操作可能需要花费较长时间,特别是在使用磁带设备时。
如果已经知道要还原的备份集,则在"备份号"中输入备份集编号。
在"还原备份集"下执行下列操作之一: 单击"数据库 — 完全"还原数据库备份。
单击"数据库 — 差异"还原差异数据库备份。
单击"事务日志"应用事务日志备份。
教你如何用SQL备份和还原数据库
数据库的备份和恢复一、备份数据库1、打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer2、SQLServer组--双击打开你的服务器--双击打开数据库目录3、选择你的数据库名称(如论坛数据库Forum)--然后点上面菜单中的工具--选择备份数据库4、备份选项选择完全备份,目的中的备份到如果原来有路径和名称则选中名称点删除,然后点添加,如果原来没有路径和名称则直接选择添加,接着指定路径和文件名,指定后点确定返回备份窗口,接着点确定进行备份二、还原数据库
1、打开SQL企业管理器,在控制台根目录中依次点开MicrosoftSQLServer
2、SQLServer组--双击打开你的服务器--点图标栏的新建数据库图标,新建数据库的名字自行取
3、点击新建好的数据库名称--然后点上面菜单中的工具--选择恢复数据库
4、在弹出来的窗口中的还原选项中选择从设备--点选择设备--点添加--然后选择你的备份文件名--添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)--然后点击上方常规旁边的选项按钮
5、在出现的窗口中选择在现有数据库上强制还原,以及在恢复完成状态中选择使数据库可以继续运行但无法还原其它事务日志的选项
在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),逻辑文件名不需要改动,移至物理文件名要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:/ProgramFiles/MicrosoftSQLServer/MSSQL/Data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是zw0001mdf,现在的数据库是zw0002,就改成zw0002mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:/sqldata/zw0002mdf或者d:/sqldata/zw0002ldf),否则恢复将报错
6、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员,一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,如果还提示正在使用的错误可以将SQL服务停止然后重起看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复三、设定每日自动备份数据库1、打开企业管理器,在控制台根目录中依次点开
还原数据库怎么操作?
1、先打开SqlServer2008,然后鼠标选中数据库点击右键,选择列表中的‘还原数据库’,最后弹出还原数据库界面
2、先输入‘目标数据库’;然后选中‘源设备’(因为本人的备份数据放在电脑D盘),最后点后面的按钮,弹出指定备份界面
3、在指定备份界面上点添加按钮,弹出指定备份文件夹界面,找到存放备份数据库的文件夹,然后选中文件夹中的备份数据库,该界面的下方会显示:所选路径、文件类型、文件名,最后确定选择还原的数据库
4、确定要还原的数据库没问题后,指定备份界面上的备份位置会显示备份的数据库的详细位置
5、确定还原数据库的备份位置没问题后,自动返回到还原数据库界面,此时界面上会显示选择用于还原的数据库,复选框勾上
6、确定选择的备份数据进行还原,界面上会弹出提示还原成功已完成的信息(还原过程中需等待几分钟)
7、备份数据库还原成功后,在SqlServer2008的数据库列表下,可以看到已还原成功的数据库
SQL恢复master数据库方法只有mdf文件的数据库如何恢复
首先先和大家讲一讲SQL Server恢复master数据库方法,具体步骤如下第一步:复制model.mdf、mastlog.ldf、model.mdf、modellog.ldf、msdbdata.mdf、msdblog.ldf文件。从X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Templates至X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA注:以上“X:\Program Files\Microsoft SQL Server”为SQL Server的安装目录。以下的“C:\Program Files\Microsoft SQL Server”为系统盘下的目录第二步:定位并执行安装命令1. 首先找到安装命令:C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Release\setup.exe2. 执行命令如果只是Windows身份验证模式,只需要如下语法即可: 代码如下:setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=
/SQLSYSADMINACCOUNTS=
如果是复合身份验证模式,则需要使用/SAPWD参数提供sa的密码: 代码如下:setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=
/SQLSYSADMINACCOUNTS=
/SAPWD=
我安装时设置的是复合认证模式,SQL Server系统管理员帐号是administrators组,sa密码是123456。并且就一个默认实例:MSSQLSERVER。所以在命令行执行如下命令: 代码如下:setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=administrators /SAPWD=123456第三步:执行完毕后没有任何提示信息(不管成功与否),但是可以马上在C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\Summary.txt中查看安装日志。最后,在Sql Server Configuration Manager中启动SQL Server服务成功。在处理过程中出现了这种情况SQL恢复数据库又该怎么办?只有mdf文件时,应当如何进行恢复,即有log文件的数据库如何恢复SQL恢复数据库具体实现步骤:1、新建一个同名数据库。2、停止数据库服务,覆盖新建的数据库主文件(小技巧:最好放在同一个磁盘里面,把新建的数据库主文件删掉或移开,再把要恢复的数据库主文件剪切过去,这样就可以节省时间。)3、启动数据库服务,数据库变为置疑或可疑状态。然后在查询分析器中运行:alter database 无日志文件的数据库名称 set emergency设置为紧急状态。4、再运行:alter database 无日志文件的数据库名称 set single_user或者:Sp_dboption '无日志文件的数据库名称', 'single user', 'true'设置为单用户模式。5、检查并重建日志文件,运行:dbcc checkdb('无日志文件的数据库名称',REPAIR_ALLOW_DATA_LOSS)这个时间比较长。耐心等待!如果有错误提示,再运行:dbcc checkdb('无日志文件的数据库名称',REPAIR_REBUILD)进行修复。如果没有错误,可以跳过。6、恢复成多用户模式alter database 无日志文件的数据库名称 set multi_user或者:Sp_dboption '无日志文件的数据库名称', 'single user', 'false'刷新数据库,你就可以看到已经修复好的数据库了。
怎样恢复损坏的SQL Server数据文件
1、确保备份下的master数据库与要恢复的SQL SERVER的版本一致性。
2、关闭打开SQL Server Management Studio,打开服务器管理器,点击“配置”-“服务”,找到SQL SERVER服务,右键点击出快捷菜单。点击“停止”停止MSSQLSERVER服务。
3、以管理员账户打开cmd,输入以下的命令:net start mssqlserver /m。
4、打开SQL Server Management Studio,出现连接到服务器的窗口,点击取消。
5、点击“新建查询”,出现连接到服务器的窗口,点击确定。因为是单用户模式,因此只能有一个链接进入。
6、在查询窗口输入以下的命令。
7、重新启动SQL SERVER(MSSQLSERVER)服务,右键点击出快捷菜单。点击“启动”启动服务就可以了。