科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道SQL Server 2000文件损坏如何恢复(1)

SQL Server 2000文件损坏如何恢复(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。

作者:010032 来源:赛迪网技术社区 2007年8月30日

关键字: 恢复 SQL Server 2000 数据库 SQL Server

  • 评论
  • 分享微博
  • 分享邮件
 

SQL Server2000中,如果数据库文件(非系统数据库文件)遇到错误的时候,我们该怎么办。以下是笔者以前的笔记。仅适用于非master,msdb的数据库。

说明如下:

1、建一个测试数据库test(数据库类型为完全)。

2、建一个表,插入点记录。

create table a(c1 varchar(2))
go
insert into a values('aa')
go
insert into a values('bb')
go

3、作完全备份,到文件test_1.bak。

4、在作一点修改。

insert into a values('cc')
go
create table b(c1 int)
go
insert into b values(1)
go
insert into b values(2)
go

5、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_TRUNCATE
2>go

已处理2页,这些页属于数据库 'test' 的文件 'TEST_Log'(位于文件 1 上)。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章