如何恢复以往的SQL数据库

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:37:41
曾建了一个小网站用ASP语言编写,SQL数据库做支持.后因病毒原因,重做了系统.但并未把C盘重新格式,只是重新在C:\winnt里重装了系统. 所以,C:\Program Files\Microsoft SQL Server\MSSQL 未受影响,其里面的子文件夹都在. 曾在小网站里面上传的一些资料在D盘,同样未受影响.
请问,仅凭C:\Program Files\Microsoft SQL Server\MSSQL里的文件,能否恢复小网站?在网站的首页中发现:这个小网站打开了三个数据库"conn.connectionstring="hjj","sa","780812".小网站的那些工作表(我只略明白数据库)能否恢复?
如果要恢复,如何处理?
原网站的网页(ASP编写)的网页还在.重装win2000后,又重装了SQL2000,重装SQL前,把C:\Program Files\Microsoft SQL Server\MSSQL(前SQL安装时在C盘的文件)做了备份.

是可以回复的,网站的网页就不用说了,重新部署在机器上就可以。

至于数据库的话,既然你把C:\Program Files\Microsoft SQL Server\MSSQL下面的内容统统的进行了备份,那么会有这样一个目录C:\Program Files\Microsoft SQL Server\MSSQL\Data 这个目录下面存放着SQLServer数据库的数据文件和日志文件,比如对pubs数据库来说就是(pubs.mdf和pubs_log.ldf)这两个就是数据库的关键文件。你需要按照如下方法进行操作:

第一.先在SQLServer下新建一个数据库和你以前的数据库同名。
第二.将这个新建的数据库“脱机”(在数据库上点右键,选择“所有任务”里面会有“脱机”这个选项)
第三.从上面提到的目录下将和你数据库同名的两个文件复制出来。
第四.将这两个文件拷贝到你新安装的SQLServer的“Data”文件夹下,覆盖掉现有的同名文件,如果你的安装和以前一样的话那么路径如下“C:\Program Files\Microsoft SQL Server\MSSQL\Data”
第五.将刚才被“脱机”的数据库重新启动就可以了。

当然可以,还原数据库就行了!

这么说,你的文件都在了!

你把数据库连接密码与原来设置一样!

这样就可以成功读取到数据库数据拉!

你网站的程序还在吗?
你的数据库还在吗?
如过这2样都还在,那就可以恢复了
把SQL装好后,把这个数据库还原来去,然后网站程序在连接到数据库就OK了