sql不是主数据库文件(数据库的主文件为)

软件开发 43
本篇文章给大家谈谈sql不是主数据库文件,以及数据库的主文件为对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 SQL SERVER 附加数据库*.MDF文件 提示“要附加的数据文件不是主数据库文件”有办法解决吗? 1.新建一个同名的数据库(数据文件与原来的要一致) 2.再停掉sql server(注意不要分离数据库)

本篇文章给大家谈谈sql不是主数据库文件,以及数据库的主文件为对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

SQL SERVER 附加数据库*.MDF文件 提示“要附加的数据文件不是主数据库文件”有办法解决吗?

1.新建一个同名的数据库(数据文件与原来的要一致)

2.再停掉sql server(注意不要分离数据库)

3.用原数据库的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用

数据库的脚本创建一个新的数据库,并将数据导进去就行了.

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'

sql 2005附加数据库失败,提示说不是主数据库文件,错误:5171

先把你的sql停了,把备份的数据库文件覆盖以前的文件,再打开sql,就ok了

.mdf文件

附加数据库:企业管理器----右击一个sql注册---所有任务---附加数据库

.sql文件

用查询分析器打开或直接用记事本打开

sql2005附加mdf文件时报错不是主数据库文件 跪求怎么破 在线等急

2.再停掉sql server(注意不要分离数据库)

3.用原数据库的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用

数据库的脚本创建一个新的数据库,并将数据导进去就行了.

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'

SQL 2005 附加时无法为此请求检索数据 ***.mdf不是主数据库文件

icrosoft SQL ServerMSSQLData目录下试试

2. 检查一下数据文件(mdf,log)的完整性

试试吧,如果不行,那就再另寻其他方法吧

刚装的sql server 2008,两种方式登录都没问题,就是无法附加数据库,问题是:文件不是主数据库文件,求解

附加数据库得两个文件,.ldf,.mdf,这两个文件,可以把这两个文件复制到其他文件夹再附加

关于sql不是主数据库文件和数据库的主文件为的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

sql不是主数据库文件 sql数据库文件在哪个文件夹sql数据库log文件过大怎么办sql附加数据库找不到文件sql如何保存数据库文件.sql文件导入数据库sql文件怎么导入数据库navicat怎么导入sql数据库文件数据库导出sql文件sql文件怎么导入数据库mysqlsql server怎么导出数据库文件
扫码二维码