您现在的位置是:网站首页> 编程资料编程资料
mssql无数据库日志文件恢复数据库的方法第1/2页_MsSql_
                    
                
                2023-05-26
                401人已围观
            
简介 mssql无数据库日志文件恢复数据库的方法第1/2页_MsSql_
                方法一 
1.新建一个同名的数据库
2.再停掉sqlserver(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sqlserver
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
USEMASTER
GO
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的数据库名'
Go
sp_dboption'置疑的数据库名','singleuser','true'
Go
DBCCCHECKDB('置疑的数据库名')
Go
updatesysdatabasessetstatus=28wherename='置疑的数据库名'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'置疑的数据库名','singleuser','false'
Go
        1.新建一个同名的数据库
2.再停掉sqlserver(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sqlserver
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
USEMASTER
GO
SP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDE
GO
UPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的数据库名'
Go
sp_dboption'置疑的数据库名','singleuser','true'
Go
DBCCCHECKDB('置疑的数据库名')
Go
updatesysdatabasessetstatus=28wherename='置疑的数据库名'
Go
sp_configure'allowupdates',0reconfigurewithoverride
Go
sp_dboption'置疑的数据库名','singleuser','false'
Go
您可能感兴趣的文章:
                
                
相关内容
- MSsql每天自动备份数据库并每天自动清除log的脚本_MsSql_
 - 用SQL建立索引的方法步骤_MsSql_
 - SQL语句实现SQL Server 2000及Sql Server 2005日志收缩(批量)_MsSql_
 - sql高级技巧几个有用的Sql语句_MsSql_
 - 一些SQL Server存储过程参数及例子_MsSql_
 - SQL Server下几个危险的扩展存储过程_MsSql_
 - MSSQL数据类型及长度限制详细说明_MsSql_
 - mssql查找备注(text,ntext)类型字段为空的方法_MsSql_
 - 用SQL语句实现替换字符串_MsSql_
 - [图文]三分钟学会Sql Server的复制功能_MsSql_
 
                                
                                                        
                                
                                                        
                                
                                                        
    