方法一:
用企业管理器 附加数据库 提示“所指定的文件不是有效的 sql server 数据库文件”。。方法二:1.新建一个同名的数据库2.再停掉sql server3.用原数据库的文件覆盖掉这个新建的同名数据库4.再重启sql server5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
USE MASTER
GOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GOUPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的同名数据库名'
Gosp_dboption '置疑的同名数据库名', 'single user', 'true'
GoDBCC CHECKDB('置疑的同名数据库名')
Goupdate sysdatabases set status =28 where name='置疑的同名数据库名'
Gosp_configure 'allow updates', 0 reconfigure with override
Go sp_dboption '置疑的同名数据库名', 'single user', 'true'
Go6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了提示:DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
已将配置选项 'allow updates' 从 1 改为 1。请运行 RECONFIGURE 语句以安装。(所影响的行数为 1 行)服务器: 消息 5180,级别 22,状态 1,行 2
由于文件 ID 0(位于数据库 'hnsj_ERP' 中)无效,所以未能打开 FCB。
ODBC: 消息 0,级别 16,状态 1
通讯链接失败
ODBC: 消息 0,级别 16,状态 1
通讯链接失败
ODBC: 消息 0,级别 16,状态 1
通讯链接失败连接中断
用企业管理器 附加数据库 提示“所指定的文件不是有效的 sql server 数据库文件”。。方法二:1.新建一个同名的数据库2.再停掉sql server3.用原数据库的文件覆盖掉这个新建的同名数据库4.再重启sql server5.此时打开企业管理器时新建的同名数据库会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)
USE MASTER
GOSP_CONFIGURE 'ALLOW UPDATES',1 RECONFIGURE WITH OVERRIDE
GOUPDATE SYSDATABASES SET STATUS =32768 WHERE NAME='置疑的同名数据库名'
Gosp_dboption '置疑的同名数据库名', 'single user', 'true'
GoDBCC CHECKDB('置疑的同名数据库名')
Goupdate sysdatabases set status =28 where name='置疑的同名数据库名'
Gosp_configure 'allow updates', 0 reconfigure with override
Go sp_dboption '置疑的同名数据库名', 'single user', 'true'
Go6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用
数据库的脚本创建一个新的数据库,并将数据导进去就行了提示:DBCC 执行完毕。如果 DBCC 输出了错误信息,请与系统管理员联系。
已将配置选项 'allow updates' 从 1 改为 1。请运行 RECONFIGURE 语句以安装。(所影响的行数为 1 行)服务器: 消息 5180,级别 22,状态 1,行 2
由于文件 ID 0(位于数据库 'hnsj_ERP' 中)无效,所以未能打开 FCB。
ODBC: 消息 0,级别 16,状态 1
通讯链接失败
ODBC: 消息 0,级别 16,状态 1
通讯链接失败
ODBC: 消息 0,级别 16,状态 1
通讯链接失败连接中断
Go提示:
服务器: 消息 5180,级别 22,状态 1,行 2
由于文件 ID 0(位于数据库 'hnsj_ERP' 中)无效,所以未能打开 FCB。连接中断
回复太快,请先休息一下!...CSDN....我都无言。
http://blog.csdn.net/claro/archive/2009/03/27/4028301.aspx之前的文章,看看是否有用。