sqlserver2005附加数据库失败,错误9003,解决方法.
2009-11-12 11:50
801 查看
最简单有效的办法是:把日志文件删了,然后再进行附加。。。
如果不行请尝试以下操作,以下操作在sqlserver2000有效,到2005在执行 UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' 时提示,系统不允许进行即席更新。。。但是有些机器又能通过。。。
日志文件出了问题,尝试以下方法:
----------------------------------------------------------------------------
备份数据文件,然后按下面的步骤处理:
1.新建一个同名的数据库(数据文件与原来的要一致)
2.再停掉sql server(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go
sp_dboption '置疑的数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的数据库名')
Go
update sysdatabases set status =28 where name='置疑的数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的数据库名', 'single user', 'false'
Go
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
如果不行请尝试以下操作,以下操作在sqlserver2000有效,到2005在执行 UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名' 时提示,系统不允许进行即席更新。。。但是有些机器又能通过。。。
日志文件出了问题,尝试以下方法:
----------------------------------------------------------------------------
备份数据文件,然后按下面的步骤处理:
1.新建一个同名的数据库(数据文件与原来的要一致)
2.再停掉sql server(注意不要分离数据库)
3.用原数据库的数据文件覆盖掉这个新建的数据库
4.再重启sql server
5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
USE MASTER
GO
SP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GO
UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的数据库名'
Go
sp_dboption '置疑的数据库名', 'single user', 'true'
Go
DBCC CHECKDB('置疑的数据库名')
Go
update sysdatabases set status =28 where name='置疑的数据库名'
Go
sp_configure 'allow updates', 0 reconfigure with override
Go
sp_dboption '置疑的数据库名', 'single user', 'false'
Go
6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了.
相关文章推荐
- SQL2008附加数据库失败,错误5120解决方法
- MSSQLSever 附加数据库失败(5120错误)解决方法
- SQL Server 2014附加数据库失败,错误5120的解决方法之一
- 附加数据库失败 操作系统错误5:5拒绝访问 错误5120 解决方法
- 附加数据库失败 操作系统错误5:5拒绝访问 错误5120 解决方法
- SQL--sql server无法打开用户默认数据库 登录失败错误4064的解决方法
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- (Microsoft SQL Server,附加数据库 错误: 916)解决方法
- SQL Server附加数据库出现错误5123的解决方法
- 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]
- sqlserver 附加数据库失败,操作系统错误 5:"5(拒绝访问。)"的解决办法
- 遇到的问题------SQL Server 附加数据库失败的解决办法(3415错误)
- [原创]Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- Windows7下SQLServer2008导入数据库"附加数据库时出现错误"的解决方法
- SQL Server 附加数据库失败的解决办法 (3415错误)
- sql2005附加数据库失败 错误5120的解决办法
- Win7下附加sql2005数据库失败 错误代码5120的解决方法
- 附加数据库失败,操作系统错误 5:"5(拒绝访问。)"的解决办法
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
- Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法