sql附加数据库失败
这个提示是因为你附加的是高版本的
数据库文件
(比如SQL
Server
2005的
数据文件
),低版本数据库是不兼容高版本数据库的。如果真是2005的数据文件,需要附加到SQL
Server
2005数据库中,然后生成2000的脚本,在2000中执行。
② SQL数据库附加错误怎么办
这个原因是操作系统拒绝访问错误(没有权限)两种方法1
.你把需要附加的数据库
复制到你sql
安装所在磁盘的目录下就可以访问了(就是在点击附加数据库时默认打开的目录)一般是
Microsoft
SQL
Server\MSSQL.1\MSSQL\Data
目录下2.数据库要附加的数据库所在的磁盘
右键--》属性--》安全--》》添加一个名为
Everyone
的账户就行了
③ 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~
④ sql 2005附加数据库失败,提示说不是主数据库文件,错误:5171
数据库文件文件损坏
⑤ sql附加数据库时错误
1
那你这样
先新建一个
同名的数据库。
2
停止
数据库服务器
将tt_data.mdf覆盖新建的数据这个
数据库文件
3
在
企业管理器
附加数据库
或用楼上的语句附加
你先试一下
如果不行
如果置疑了就会很麻烦,
还有如果这个数据库很重要的话,你给我传过来我帮你!
⑥ SQL添加数据库失败怎么解决
通过错误信息提示,可以做如下设置:
1 找到您要附加的数据库的MDF文件,右键选择属性,选择“安全"选项卡,单击“编辑”
在“Authenticated Users”用户下,勾选“完全控制”,确定。
2 找到数据库的LOG文件,右键选择属性,选择“安全"选项卡,单击“编辑”
在“Authenticated Users”用户下,勾选“完全控制”,确定。
3 再次附加数据库,就可以成功附加了。
如果有什么不懂的,您再咨询我!
⑦ sql附加数据库出错一直正在执行
如下,在附加数据的时候出现如下的报错。排除分离和附加SQL SERVER数据库软件的版本问题外。造成这个问题的原因为存放数据库文件夹的权限问题造成的。
⑧ sql数据库附加失败,我的是2014的,原数据库版本肯定低,为什么失败
这种版本兼容性问题
不好解决,来自网络解决方法:
附加数据库的版本是SQL
Server2005的,而我现在使用的是SQL
Server2012,SQL
Server2012对于SQL
Server2008是兼容的,但是不兼容SQL
Server2005。
解决办法:将SQL
Server2005的数据库用SQL
Server2008附加一下,重新生成脚本,这样SQL
Server2012就可以附加了。
⑨ sql server 2000数据库附加数据库失败;
有可能是你安装的SQL的路径不对,你附加的时候
它采用的是默认路径与你安装的路径不一样,所以你附加的时候要更改路径!