操作系统: 数 据 库: SqlSvr 2000
软件版本: 软件模块: 数据库
问题描述:
操作系统瘫痪,没有数据备份,只有物理文件
产生原因:
解决方法:
1、在账套管理中创建新账套
2、在SQL Server企业管理器中分离该数据库
3、把原账套物理文件拷贝到本机硬盘上附加成新数据库(附加数据库的时候注意指定正确的所有者),之后再修改附加数据库中的sysusers表name列和sid列。
修改id参照下面
以sa登陆查询分析器
select sid from syslogins where name =’lc0019999′
查询出sid是多少,其中lc0019999表示你新建帐的用户,如果你是新建的第二套帐应该是lc0029999
然后执行下面的sql
sp_configure “allow updates”,1
go
reconfigure
RECONFIGURE WITH OVERRIDE
选择你要修改的数据库
update sysusers set sid=0xCEFA509EF34E474282B4976FA22D5155(0xCEFA509EF34E474282B4976FA22D5155表示你查询出的id号)
where name=’lc0039999′(lc0039999表示你所恢复那套帐的帐套编号)
update sysusers set name=’lc0019999′ where name =’lc0039999′(这句里的lc0019999和lc0039999见上面)
原创文章,转载请注明: 转载自浪潮888博客
本文链接地址: sqlserver利用物理文件恢复数据
文章的脚注信息由WordPress的wp-posturl插件自动生成