数据库附加出错
1
那你这样
先新建一个
同名的数据库。
2
停止
数据库服务器
将tt_data.mdf覆盖新建的数据这个
数据库文件
3
在
企业管理器
附加数据库
或用楼上的语句附加
你先试一下
如果不行
如果置疑了就会很麻烦,
还有如果这个数据库很重要的话,你给我传过来我帮你!
B. sql附加数据库出错一直正在执行
如下,在附加数据的时候出现如下的报错。排除分离和附加SQL SERVER数据库软件的版本问题外。造成这个问题的原因为存放数据库文件夹的权限问题造成的。
C. sql数据库附加失败,我的是2014的,原数据库版本肯定低,为什么失败
这种版本兼容性问题
不好解决,来自网络解决方法:
附加数据库的版本是SQL
Server2005的,而我现在使用的是SQL
Server2012,SQL
Server2012对于SQL
Server2008是兼容的,但是不兼容SQL
Server2005。
解决办法:将SQL
Server2005的数据库用SQL
Server2008附加一下,重新生成脚本,这样SQL
Server2012就可以附加了。
D. SQL server附加数据库时出错,提示说: 附加数据库时出错。有关详细信息,请单击“消息”列中的超链接。急
这个是因为数据库是从其他电脑或者其他版本的原始文件,需要手动分配一下当前数据库版本的访问数据库原始文件的权限,解决方法如下:
1、首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。
E. 附加数据库时出错
一、此sql数据库文件的文件夹设置属性-高级。把“压缩内容以便节省磁盘空间”去了,(或者先选择“压缩内容以便节省磁盘空间”->确定,在取消“压缩内容以便节省磁盘空间”->确定),蓝色变成了恢复成了黑色!
二、将此数据库存放在未压缩的磁盘。
F. 数据库附加报错是什么原因求大神解答
两种方法
1 .你把需要附加的数据库 复制到你sql 安装所在磁盘的目录下就可以访问了(就是在点击附加数据库时默认打开的目录)一般是 Microsoft SQL Server\MSSQL.1\MSSQL\Data 目录下
2.数据库要附加的数据库所在的磁盘 右键--》属性--》安全--》》添加一个名为 Everyone 的账户就行了
G. SQL 2000 附加数据库提示错误,提示如下:
这个提示是因为你附加的是高版本的
数据库文件
(比如SQL
Server
2005的
数据文件
),低版本数据库是不兼容高版本数据库的。如果真是2005的数据文件,需要附加到SQL
Server
2005数据库中,然后生成2000的脚本,在2000中执行。
H. 附加数据库时出错。有关详细信息,请单击“消息”列中的超链接
一看你附加的版本,如果是高版本文件是不能附加到低版本的数据库服务器上的,比如SQL2005建立的数据库是不能附加到SQL2000上的,如果是低版本向高版本附加,注意选择下附加时候的设置,具体比如有强制附加等设置吧。二看看你要附加的文件是不是有特殊的登陆帐号,有的话先在数据库上加好在附加试试,希望对你有用,实在还不能在用soso搜下。
I. SQL数据库附加失败了,我要怎么办啊
您好,很高兴为您解答。
第一步:先建立一个同名数据库,停止sql server2005,将原来的.mdf数据库文件覆盖刚新建的.mdf数据库文件,重新启动数据库
第二步:查询分析器执行,
alter database newdbname set emergency
declare @databasename varchar(255)
set @databasename='newdbname'
exec sp_dboption @databasename, n'single', n'true'
dbcc checkdb(@databasename,repair_allow_data_loss) --将目标数据库置为单用户状态
dbcc checkdb(@databasename,repair_rebuild)
exec sp_dboption @databasename, n'single', n'false'
第三步:以上代码请同时运行,可能会出现“数据库其他多个文件与数据库主文件不匹配....”错误,请多次重试执行以上代码 。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
~
o(∩_∩)o~
J. SQL数据库附加错误怎么办
这个原因是操作系统拒绝访问错误(没有权限)两种方法1
.你把需要附加的数据库
复制到你sql
安装所在磁盘的目录下就可以访问了(就是在点击附加数据库时默认打开的目录)一般是
Microsoft
SQL
Server\MSSQL.1\MSSQL\Data
目录下2.数据库要附加的数据库所在的磁盘
右键--》属性--》安全--》》添加一个名为
Everyone
的账户就行了