sql损坏时处理方式.docx
《sql损坏时处理方式.docx》由会员分享,可在线阅读,更多相关《sql损坏时处理方式.docx(20页珍藏版)》请在冰豆网上搜索。
sql损坏时处理方式
SQL软件损坏后恢复数据库方法
日常使用中一些不正确的操作,非法关机,病毒感染等有可能会造成数据库软件的损坏,从而使数据库不能正常打开。
这时需要卸载SQLServer2000客户端,并重新安装SQLServer2000及其补丁包。
再进行数据修复。
具体操作如下:
1.首先需要将数据文件通过复制粘贴来保存到其它文件夹下。
(1)在桌面双击“我的电脑”图标,在弹出的窗口内双击打开C盘,依次打开ProgramFiles->MicrosoftSQLServer->MSSQL->Data,在Data文件夹下如图1-1
图1-1
(2)按住键盘左下角的“Ctrl”键不放,用鼠标分别单击NewGaJck_Data和NewGaJck_Log两个文件后放开“Ctrl”键。
在其中一个文件的上方右键单击鼠标。
在弹出的菜单中单击“复制”选项,如图1-2
图1-2
(3)关闭当前窗口,依次打开“我的电脑”->D盘,在空白处右击鼠标。
选择新建选项,在弹出的子菜单中单击“文件夹”选项,如图1-3
图1-3
双击进入新建文件夹中,在空白处右键鼠标,单击“粘贴”选项后在当前窗口出现两个文件图标。
这两个文件是接下来恢复数据库需要用到的文件。
2.卸载SQLServer2000
(1)依次单击“开始”->“设置”->“控制面板”。
如图1-4
图1-4
(2)打开控制面板窗口。
在此窗口中双击打开“添加或删除程序”,在添加删除程序窗口中找到MicrosoftSQLServer2000选项,如图1-5
图1-5
(3)点击“更改/删除”按钮。
弹出“确认文件删除”提示,如图1-6
图1-6
(4)点击“是”选项。
开始卸载SQLServer2000。
当出现提示时全部点“是”或“确定”。
直到出现提示卸载完成。
(5)手工删除SQLServer2000默认的安装目录:
在桌面双击“我的电脑”图标,在弹出的窗口内双击“本地磁盘c”找到programfiles文件夹并双击,找到microsoftsqlserver文件夹后右键单击鼠标,在弹出的菜单中单击“删除”选项将该文件夹删除。
出现的所有提示都点击“是”或“确定”按钮。
删除完后重新启动电脑!
3.重启电脑后,重新安装SQLServer2000及其补丁包。
Hyais系统数据库采用SQLServer2000,SQLServer2000提供的图形化安装界面简化了安装的过程,但是要想在完成安装后再纠正仓促安装所造成的错误确是比较困难的,因此在安装时,一定要严格按照下列的步骤进行安装。
(1)到D:
\Tools.Sys\SQL2000目录下,运行文件Autorun.exe,进入安装界面,在这个界面下选择“安装SQLServer2000简体中文个人版”
(2)进入安装简体中文个人版界面,在这个界面下选择“安装SQLServer2000组件”
(3)进入下一个安装界面如图1-52所示,在这里,可以看到SQLServer2000提供的各种安装组件:
图2-1
(4)选择“安装数据服务器”,系统出现SQL安装向导
(5)单击“下一步”按钮,系统弹出对话框,让用户选择是进行远程安装还是本地安装,默认为本地安装,我们一般选择本地安装。
在Windows98下界面如图2-2所示:
图2-2
在Windows2000Server下界面如图2-3所示:
图2-3
(6)选择本地安装,然后单击“下一步”按钮。
接下来安装程序会搜索这台计算机上已经安装的SQlServer组件。
(7)安装程序完成搜索后弹出如图2-4所示安装选择对话框。
图2-4
在该对话框中,有三个选择:
创建一个新的实例、对现有的实例进行升级或删除、高级选择。
(8)选择第一项创建新实例或安装客户端工具,单击“下一步”按钮,弹出如图2-5所示对话框,要求输入姓名和所在单位名称。
图2-5
(9)安装程序弹出对话框,询问用户是否同意软件的使用协议,如果同意,则系统继续进行后继工作,如图2-6所示。
图2-6
这里根据安装目的进行选择,我们是安装数据服务器,必须选择“服务器和客户端工具”。
(10)单击“下一步”,系统弹出对话框,输入实例名,可选择默认实例名,如图2-7所示:
图2-7
(11)单击“下一步”,系统弹出安装类型对话框,如图2-8所示:
图2-8
SQLServer2000提供了3种安装方式:
。
典型安装:
以默认的方式安装系统SQLServer2000。
。
最小安装:
以能运行SQLServer2000所需最小配置安装,如果不是硬盘空间有限,建议不要使用这种方式。
。
自定义安装:
允许进行安装组件的挑选。
(12)选典型安装,单击“下一步”按钮,则Windows2000Server下出现服务帐户对话框如图1-60所示,在Windows98下不出现。
图2-9
选择“使用本地系统帐户”,单击“下一步”,出现身份认证模式对话框,如图2-10所示:
图2-10
选择混合模式,并输入用户名sa的密码:
svrcomputer,和确认密码:
svrcomputer。
(13)单击“下一步”按钮,出现文件复制。
图2-11
(14)单击“下一步”按钮,出现安装过程,整个过程需要3~5分钟,安装完后出现安装完毕。
(15)单击“完成”,结束安装。
(16)点击开始->程序->MicrSoftSQLServer->服务管理器。
(17)点击开始/继续,并且选中当启动OS时自动启动服务,如图2-12所示:
图2-12
利用SQLServer2000企业管理器可对数据库进行操作,如恢复数据库、数据备份等。
SQLServer2000安装完毕之后要安装一个补丁包,弥补SQLServer2000个人版偶尔会自动停止服务的漏洞,补丁包的安装文件放在d:
\Tools.sys\SQL2000\SPK3补丁包文件夹下,运行setup.bat,出现安装向导的第一个界面如下图2-13所示:
图2-13
点击【下一步】,查看许可协议如下图2-14所示:
图2-14
点击【是】进入下一步实例名界面,如下图2-15所示:
图2-15
点击【下一步】,进入身份验证界面,如下图2-16所示:
图2-16
在这个界面选择“SQLServer系统管理员登录信息(SQLServer身份验证)(S)”项,在“请输入sa密码”编辑框内输入“svrcomputer”,点击【下一步】进行身份验证,如下图所示:
图2-17
如果输入无误,进入升级选项,如下图2-18所示:
图2-18
在这个界面选择“升级MicrosoftSearch并应用SQLServer2000SP3(必需)”,点击【继续】,进入错误报告提示界面,如下图2-19所示:
图2-19
直接点【确定】进入下一步,如下图2-20所示:
图2-20
点【下一步】开始复制文件,如下图2-21所示:
图2-21
在这个过程中可能会有错误提示,关闭错误提示界面窗口即可,等待复制完成,复制完成后安装程序开始执行脚本,如下图2-22所示:
图2-22
运行脚本可能会等待很久时间,请耐心等待,脚本运行完毕后会出现备份系统数据库的提示界面,如下图2-23所示:
图2-23
点击【确定】即可,这时安装已经完成,提示完成界面如下图2-24:
图2-24
点击【完成】完成安装操作,这时整个补丁包安装完成,SQL服务将更加稳定,您可以放心使用了。
4.把之前通过复制粘贴的名为NewGaJck_Data和NewGaJck_Log的两个文件再重新复制,粘贴到原文件夹中,具体路径为“我的电脑”->C盘->ProgramFiles->MicrosoftSQLServer->MSSQL->Data
5.单击“开始”->“程序”->“MicrosoftSQLServer”->“企业管理器”打开企业管理器页面。
如图1-9
图1-9
(1)依次单击MicrosoftSQLServers,SQLServer组,(local)(WindowsNT)左边的“+”号展开目录。
如图1-10
图1-10
(2)右键单击“数据库”,单击所有任务->附加数据库。
如图1-11
图1-11
弹出“附加数据库”页面。
如图1-12
图1-12
(3)单击“要附加数据库的MDF文件:
”右边的“…”按钮。
在弹出的“浏览现有的文件”窗口打开名为NewGaJck_Data和NewGaJck_Log的两个文件的位置。
如图:
1-13
图1-13
单击“C:
\”左边的“+”号,展开目录,依次单击“ProgramFiles”->MicrosoftSQLServer->MSSQL->Data左边的“+”号展开各级目录。
单击选中“Data”下名为NewGaJck_Data.MDF的文件,如图1-14
图1-14
点击确定,返回到“附加数据库”页面。
如图1-15
图1-15
点击“确定”按钮。
开始恢复数据,会弹出“附加数据库顺利完成”提示,如图1-16
图1-16
点击确定后数据库修复完成。