重装SQLServer2000之后,数据库如何恢复?

我的电脑重装了系统,但是之前的SQLServer2000数据库没有备份,但是.MDF数据库文件还在,但不是备份文件。现在重新安装了SQLServer2000,请问有没有办... 我的电脑重装了系统,但是之前的SQLServer2000数据库没有备份,但是.MDF数据库文件还在,但不是备份文件。

现在重新安装了SQLServer2000,请问有没有办法恢复以前的数据库正常使用?

我试过新建一个跟以前同名的数据库,和一个同名的登陆名,然后用以前的.MDF文件直接把现在新建的覆盖了,这样好像不行,因为调用的时候有错误:
Microsoft OLE DB Provider for SQL Server 错误 '80004005'
无法打开登录 '***' 中请求的数据库。登录失败。
谢谢楼下两位,能不能再具体点?
展开
 我来答
hy1397471
推荐于2017-10-05 · 知道合伙人软件行家
hy1397471
知道合伙人软件行家
采纳数:4714 获赞数:17154
15年数据库维护及数据库应用系统开发经验,从事零售业、服务业及财务管理类系统开发与维护。

向TA提问 私信TA
展开全部

1、重装前备份好数据库 .mdf 和 .ldf 文件

2、打开SQL企业管理器,在图中‘数据库’上 点击鼠标右键 选锋明择银答告 '附加数据库'

3、打开‘附加数据库’ 点击图中按钮

4、选择 备份好举轮的 mdf文件,即可以恢复数据库,如图:

千锋教育
2018-07-31 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
说明如下:1 建一个测试数据库test(数据库类型为完全)
2 建伏戚搜一个表,插入点记录
create table a(c1 varchar(2))goinsert into a values('aa')goinsert into a values('bb')go3 作完全备份,到文件test_1.bak
4 在作一点修改
insert into a values('cc')gocreate table b(c1 int)goinsert into b values(1)goinsert into b values(2)go5 shutdown 数据库服务器
6 用ultraedit编辑数据库文件test_data.mdf,随便修改点字节内容,相当于数据库遭到致命的损坏。
7 启动数据库,并且运行企业管理器,点开数据库,看到test变成灰色,而且显示置疑。
8 运行isql -SLocalhost -Usa -P
1 backup log test TO DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKUP
est_2.bak' WITH NO_TRUNCATE2go已处理 2 页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上)。
BACKUP LOG 操作成功地处理了 2 页,花费了 0.111 秒(0.087 MB/秒)。
9 进行恢复最老的完全备份
1 RESTORE DATABASE test FROM DISK='D:Program FilesMicrosoft SQL ServerMSSQL
BACKUP est_1.bak' WITH NORECOVERY2 go已处理 96 页,这些页属于数据库 'test' 的文件 'TEST_Data'(位于文件 1 上)。
已处理 1 页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上缺历)。
RESTORE DATABASE 操作成功地处理了 97 页,花费了 0.107 秒(7.368 MB/秒)。
10 恢复最近的日志
1 RESTORE LOG test FROM DISK='D:Program FilesMicrosoft SQL ServerMSSQLBACKU
P est_2.bak' WITH RECOVERY2 go已处理 2 页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上)。
RESTORE LOG 操作成功地处理了 2 页,花费了 0.056 秒(0.173 MB/秒仔森)。
数据已经完全恢复了,可以使用了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3df8b2a42
2008-09-17 · TA获得超过6361个赞
知道大有可为答主
回答量:2611
采纳率:0%
帮助的人:0
展开全部
进企业管理器岁宽,然后再数据库那里点右键,有个“所中雀启有任务”-“附件数据库”。然后找到你要恢复的卖如数据库的MDF文件就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
iamaric
2008-09-18
知道答主
回答量:1
采纳率:0%
帮助的人:0
展开全部
可以,打开企业管理器-》右击根目录数据库文件夹-》所有任务渗凳旦-》附加数据库-》选择你数据库粗滑文件所在位置附丛扰加上就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
钧些盛4198
2008-09-17 · TA获得超过125个赞
知道答主
回答量:129
采纳率:0%
帮助的人:151万
展开全部
打开数据库企业管理器。选择local-〉数据库,然后点击右键,所知竖有任务-〉附加数据库。剩悄猛逗下的自己能搞定了启卖。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式