sql2000还原数据库方法

合集下载

sql还原现有数据库实体的方法

sql还原现有数据库实体的方法

一、介绍SQL还原数据库实体的概念数据库是现代信息系统中非常重要的一部分,而数据库实体则是数据库中的基本组成单位,它们包括表、视图、触发器、存储过程等。

SQL(Structured Query Language,结构化查询语言)是一种专门用来管理和操作数据库的语言,通过SQL可以对数据库中的实体进行增删改查等操作。

SQL还原数据库实体,是指根据已有的数据库实体的备份文件,将这些备份文件中的数据和结构重新导入到数据库中,从而实现数据的还原和恢复。

二、 SQL还原数据库实体的方法1. 使用SQL Server Management Studio进行还原SQL Server Management Studio是SQL Server 自带的管理工具,通过它可以方便地进行数据库实体的还原操作。

具体步骤如下:- 打开SQL Server Management Studio,并连接到目标数据库服务器。

- 在“对象资源管理器”中右键单击“数据库”并选择“还原数据库”选项。

- 在弹出的对话框中,选择“从设备”选项,并点击“浏览”来选取备份文件。

- 选择备份文件后,可以在“选项”中指定还原的目标数据库名称以及还原方式等选项。

- 最后点击“确定”按钮,即可开始执行数据库实体的还原操作。

2. 使用命令行工具进行还原除了SQL Server Management Studio外,还可以通过命令行工具来进行数据库实体的还原操作。

具体步骤如下:- 打开命令行工具(如cmd),使用sqlcmd命令连接到目标数据库服务器。

- 在命令行中使用RESTORE DATABASE命令来进行数据库实体的还原操作,具体命令格式如下:RESTORE DATABASE [目标数据库名称] FROM DISK = '备份文件路径' WITH REPLACE3. 使用第三方工具进行还原还有一些第三方的数据库管理工具,如Navicat、Toad等,这些工具都提供了方便的图形化界面和操作步骤来进行数据库实体的还原操作,操作方式类似于SQL Server Management Studio中的操作。

SQL SERVER 2000 数据库备份与还原

SQL SERVER 2000 数据库备份与还原

SQL Server 2000 数据库备份与还原在查询分析器中,使用SQL命令备份系统数据库或用户数据库,然后又使用SQL命令还原数据库。

一、备份数据库例如:BACKUP DATABASE NorthwindTO DISK = 'c:\Northwind.bak'二、还原数据库例如:--返回由备份集内包含的数据库和日志文件列表组成的结果集RESTORE FILELISTONL YFROM DISK = 'c:\Northwind.bak'--还原由BACKUP备份的数据库RESTORE DATABASE NorthwindFROM DISK = 'c:\Northwind.bak'--指定还原后的数据库物理文件名称及路径,这里得在SQL Server数据库管理系统中,先创建数据库名为Test的数据库,并且指定mdf文件和ldf文件在C盘test文件夹下。

否则,在还原的时候,找不到指定的路径。

RESTORE DATABASE TestFROM DISK = 'c:\Northwind.bak'WITHMOVE 'Northwind' TO 'c:\test\testdb.mdf',MOVE 'Northwind_log' TO 'c:\test\testdb.ldf'MOVE 'logical_file_name' TO 'operating_system_file_name'指定应将给定的logical_file_name 移到operating_system_file_name。

默认情况下,logical_file_name 将还原到其原始位置。

如果使用RESTORE 语句将数据库复制到相同或不同的服务器上,则可能需要使用MOVE 选项重新定位数据库文件以避免与现有文件冲突。

sql server 2000数据库备份还原图文教程详解

sql server 2000数据库备份还原图文教程详解

sql server 2000数据库备份还原图文教程详解
MSSQL是微软公司的一款数据库管理系统,本文将详细介绍了sql server 2000数据库备份还原功能,需要的朋友可以参考下。

 MSSQL是微软公司的一款数据库管理系统,本文将详细介绍MSSQL2000中数据库的备份和还原功能。

 1、首先请保证您的备份文件是bak文件,并且备份文件能够正常还原。


 2、打开企业管理器”→数据库”,选择您要还原的数据库,右键所有任务”→还原数据库”。

如图:
 MSSQL2000数据库备份还原的图文教程
 3、如果需要还原以前备份过的文件,直接在还原”选择数据库
”,然后在下方选择要还原的备份即可,如果是从其他地方上传或者复制过来的,请选择从设备”还原。

点添加”,添加您需要还原的备份文件。

如图:。

SQL2000数据库置疑的恢复方法

SQL2000数据库置疑的恢复方法

1、将数据库设置为单用户迷失
sp_dboption '你的数据库名', 'single user', 'true'
2、修复表
DBCC CHECKTABLE('表名',repair_allow_data_loss)
3、取消单用户模式
sp_dboption '你的数据库名', 'single user', 'false'
二、重新启动SQL服务器 来自三、建立新数据库文件夹 如:newdat
四、复制空数据库到新建的数据库文件夹
五、在 sql 企业管理器中附加新数据库 如:newdat
六、用SQL的DTS工具将旧库数据全部导入新库
导入时注意:以pb打头的表不要选择导入
七、导入过程中,如发现某个表被损坏不能导入,可用下面的指令恢复后再导入
操作步骤:
一、打开查询分析器,修改被置疑的数据库为强制启动状态
选择 master 数据库,按以下指令顺序逐条执行
sp_configure 'allow updates',1
RECONFIGURE WITH OVERRIDE
update sysdatabases set status=-32768 Where name='被质疑的数据库名'

关于SQL2000备份及还原

关于SQL2000备份及还原

关于SQL SEVER备份/恢复的步骤一备份1启动SQL SEVER服务点击“开始”在所有程序了里选择Microsoft AQL server在弹出的菜单里选择服务管理器在服务器(V)里显示的是硬件服务器的名字,如图示“support-cht”即为本地计算机的用户名。

服务(R)为要启动的数据库服务,一般默认SQL server当显示说明数据库服务已经运行起来。

为服务停止。

当SQL server 服务运行起来后,选择“所有程序”里的“Microsoft SQL server”里的“企业管理器”在“SQL SERVER组”下的(Local)本地下面有各个数据库,找到您要备份的数据库,右键点击你要备份的数据库在弹出的选择框选择所有任务选择备份数据库,会弹出备份数据库的选择框界面上除“备份到”的版块,其它均不需要做特殊的设置都是默认选项。

点击“添加”会弹出在这个选择框里是要你对于你即将备份的数据库的名字和备份地址进行确认。

点击“文件名”空格后的小方框会弹出在此选择对话框里选择要备份到的地方和要备份的名字。

注意:强烈建议不要更改原数据的名字否则会导致在恢复到原库的时候无法恢复!!举例:你要备份一个叫”A”的数据库那么如果在备份该数据库将备份文件改名为“1”,那么将备份数据库导入叫“A”数据库时会无法恢复并报错。

在完成一切备份前工作后推到最开始备份数据库文件的界面”选择“选项”将“完成后验证备份”选项前面的勾打上,这样做以便于数据库完成后对于备份的文件和原数据库进行对比和验证选择完后点击确定数据库开始进行备份,并有相应的进度显示。

在出现后点击确定,完成全部的数据库备份。

\。

SQLServer 2000还原数据库失败解决办法

SQLServer 2000还原数据库失败解决办法

SQLServer 2000还原数据库失败解决办法默认分类2009-09-02 09:38:51 阅读810 评论0 字号:大中小在SQLServer2000数据库中,选择从设备还原数据库时,显示“设备激活错误,C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Data.MDF可能有误,文件Xxx无法为C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Data.MDF,请使用WITH MOVE选项来标识该文件的有效位置”。

“设备激活错误,物理文件名C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF可能有误,文件XXX无法还原为C:\Program Files\Microsoft SQL Server\MSSQL\data\test_Log.LDF,请使用WITH MOVE选项来标识该文件的有效位置”。

RESTORE DATABASE操作异常终止。

解决办法:将下图中的“移至物理文件名”下的路径改为当前要还原的数据库所在的路径即可。

说明:在默认情况下,当创建数据库abc时,更改了数据库abc的“数据文件”和“事务日志”的路径,在还原该数据库时,由于系统默认不改变“数据文件”和“事务日志”的路径,为C:\Program Files\Microsoft SQL Server\MSSQL\data\XXX_Log.MDF和C:\Program Files\Microsoft SQLServer\MSSQL\data\XXX_Log.LDF,这时总会无法还原,把MDF和LDF的路径改为当前要还原的数据库所在的路径,问题就解决了。

还原数据库abc,选择从“设备还原”默认情况下的路径如果按上图直接还原,是无法还原的,修改数据库abc的MDF和LDF文件所在的路径OK,完毕。

SQL_Server2000还原数据库步骤

SQL_Server2000还原数据库步骤

SQL Server2000还原数据库步骤一、方法一:使用“附加数据库”方式还原(使用.MDF和.LDF文件还原) (1)二、方法二:使用“还原备份文件”方式还原(使用备份文件还原) (4)一、使用“附加数据库”方式还原(使用.MDF 和.LDF文件还原)1、展开SQL Server企业管理器中左侧树图上的“数据库”节点,在“数据库”上点右键,如下图所示:2、选择“所有任务”→“附加数据库”,弹出如下所示的界面:3、单击上图中红框所示按钮,弹出如下所示的选择需附加(还原)的数据库文件的界面:选择需附加的数据库文件(选择.mdf文件),单击“确定”按钮,如下图所示:4、根据自己的实际情况选择“指定数据库所有者”中的一个用户,单击“确定”按钮,数据库附加(还原)完成,如下图所示:二、使用“还原备份文件”方式还原(使用备份文件还原)1、展开SQL Server企业管理器中左侧树图上的“数据库”节点,在“数据库”上点右键,如下图所示:2、选择“所有任务”→“还原数据库”,弹出如下所示的界面:3、在上图所示的对话框中,在“还原为数据库”后的输入框中输入还原后的数据库名(可以是备份前的数据库名,也可以新起一个数据库名。

本例还原后的数据库名为“ExamOnline”),然后选择“从设备”,如下图所示:4、单击“选择设备”按钮,弹出如下所示对话框:5、单击“添加”按钮,弹出如下对话框:6、单击“文件名”后输入框后面的按钮,弹出选择备份文件的对话框,如下图所示:7、选择之前的数据库备份文件(本例中的备份文件为ExamOnline_backup.bak),单击“确定”按钮,返回到“选择还原目的”对话框,如下图所示:8、单上面的对话框中的“确定”按钮,返回到“选择还原设备”对话框,如下图所示:9、单击“确定”按钮,返回到“还原数据库”对话框,如下图所示:10、单击“确定”按钮,SQL Server开始还原数据库,稍等一会儿,还原就完成了,如下图所示:。

sqlserver2000还原数据库

sqlserver2000还原数据库

SQLserver2000还原数据库一:重要如果您有独立的数据库ftp控制面板,请首先登陆ftp控制面板。

如果没有,直接忽略,跳到第六步(如图)二:输入数据库的账号密码登陆数据库控制面板,点击备份/还原/导入数据库三:首先点击建立备份,先把数据库备份一下,千万不要点击从备份中还原,不然服务器数据就恢复到你刚开始的数据状态,数据会全部丢失。

切记!!然后在上传或下载备份的地方创建一个临时的ftp账号四:打开ftp工具,填写服务器IP,ftp账号,ftp密码,登录ftp这就是服务器上备份了的数据库。

切记,一定要在控制面板里点击建立备份。

不然这里还是你之前用ftp上传到服务器的数据库。

五:点击1.bak,下载到本地。

(注意,我本地数据库名叫yidong 而服务器上的数据库名叫tongxun)六:还原操作点击箭头的数据库,右键单击,选择还原数据库找到备份好的数据库。

七:修改物理路径注意,这个地方是关键(如下图)点击选项卡按钮,把强制还原勾选。

最重要的地方是修改物理路径。

因为我服务器上的数据库名称叫tongxun,我本地数据库名称叫yidong因为我在服务器上的备份路径是E盘,但是我本地存放mdf和ldf的文件是在D盘,现在我要强制修改我本地的mdf和ldf物理路径,我就要找到我本地存放mdf和ldf的路径复制地址栏路径,后面紧跟mdf文件全名如D:\Program Files\Microsoft SQL Server\MSSQL\Data\yidong.mdfD:\Program Files\Microsoft SQL Server\MSSQL\Data\yidong.ldf第一个放D:\Program Files\Microsoft SQL Server\MSSQL\Data\yidong.ldf 第二个放D:\Program Files\Microsoft SQL Server\MSSQL\Data\yidong.mdf点击确定,完成数据库的还原。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一步:点开始,找到SqlServer 2000,选中企业管理器并打开,右击数据库,选择所有任务,选择还原数据库,见下图。

第二步:如上图操作后,弹出如下界面,红框中输入要还原的数据库名,选择从设备还原,点击选择设备。

第三步:点击选择设备后,弹出如下界面,选择从磁盘中还原,点击添加。

第四步:点击添加后弹出如下界面,点击选择红框中……,从弹出的框中选择要还原的备份文件(后缀名.bak文件)。

第五步:选择好需要还原的备份文件后,点击确定后,如下图,此时在红框中可以见到需要备份的文件。

第六步:点击确定后,见如下界面,从红框中可以见到需要还原的备份文件。

第七步:如上图点击确定后,就进入到还原进度中,此时正在还原,还原完成后会提示还原成功。

相关文档
最新文档