
正文
sqlserver数据库附加失败,sqlserver2008r2附加数据库失败
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
附加SQL2005数据库失败。请问怎么解决。
进入“SQL Server 配置管理器(SQL Server Configuration Manager)”,在左边窗口选择“SQL Server 2005 网络配置”下面的分支“SQL2005的协议”。
停止数据库服务。将需要恢复的数据库文件复制到另外的位置。启动数据库服务。确认要恢复的数据库文件已经成功复制到另外的位置,然后在SQL Server Management Studio中删除要恢复的数据库。
解决办法:将SQL Server2005的数据库用SQL Server2008附加一下,重新生成脚本,这样SQL Server2012就可以附加了。
想要解决这个问题,要赋予数据库更高的权限。找到数据库文件,右键单击.mdf文件,选择“属性”,打开属性面板。点击上图中的“安全”,然后点击其中的“编辑”按钮,进入.mdf文件的权限设置面板,单击“添加”按钮。
相关问答
Q1: SQL附加数据库是附加不上,听同学说跟文件夹访问权限有关,这是怎么回事...
一种是权限的问题,因为数据库在创建的时候同时附加给了数据库文件一个权限,所以到了另外一个地方,就没有办法附加,最简单的解决办法是给这两个文件添加一个everyone并给予完全控制权限。
排除文件坏,被杀毒软件锁定等等意外因素的话,对数据库本身来说,是数据库对这个文件没有操作权限。
权限问题:ntfs格式的,数据库目录权限不足或者是中文引起的 你先把mdf和ldf都移到英文目录下,比如e:\database下再试试,如果还是一样,右键点这个database目录-属性-安全,添加一个EveryOne用户,权限为完全控制再附加。
Q2: win8系统下SQLServer2012附加数据库失败怎么办
首先打开sqlserver management studio,登录身份选择windows身份验证,点击连接。
更改数据库文件所有者 打开数据库文件夹,右键点击数据库文件,选择“属性Property” =“安全Security”,点击“高级Advanced”按钮。
sqlserver附加数据库错误823的解决方案 SQL-Server附加数据库时失败。异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。
Q3: 解决附加数据库失败的问题
1、想要解决这个问题,要赋予数据库更高的权限。找到数据库文件,右键单击.mdf文件,选择“属性”,打开属性面板。点击上图中的“安全”,然后点击其中的“编辑”按钮,进入.mdf文件的权限设置面板,单击“添加”按钮。
2、前提条件:附加数据库失败有很多原因(NTFS分区内的文件权限数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况。
3、确认当前登录用户的权限,是否允许附加数据库。确认操作系统用户权限,是否有操作磁盘的权限。另外可以测试其他数据是否可以附加,已确认是数据文件的问题,还是环境的问题。
Q4: SQL附加数据库时提示错误602;未能在sysindexes中找到数据库ID7中对...
附加sql数据库时出现了错误602,提示“对sysindexes运原因是原始2005的数据库,目标数据库是2000的。
两个文件多在吗?一个.mdf文件, 一个.ldf文件。附加数据库时最好把这两个文件放到你新建一个英文字符的文件夹中。附加时选中.mdf文件,默认会选中.ldf文件,如果报错就去掉选中了.ldf文件的勾选框。OK。
数据库文件权限不足,在附加的两个数据库文件上分别右击,然后选择【属性】[安全][编辑],选中ower rights或administrator,然后把完全控制勾选上,最后确定,再点击确定。如问题解决,请反馈一下,谢谢。
因为你附加的数据库肯定是sql2005的,然后你数据库打开的肯定是sql2000下创建的实例,所以附加不上。
疑难解答错误602严重级别 21消息正文未能在 sysindexes 中找到数据库 ID %1! 中对象 ID %2! 的索引 ID %3! 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
Q5: sqlserver出现数据库不能附加怎么回事
1、SQL-Server附加数据库时失败。异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。
2、直接把己有数据库复制到sql安装目录下C:/Program Files/Microsoft SQL Server/MSSQLMSSQLSERVER/MSSQL/DATA 这样就可以附加,不知道是不是在装数据库时漏选了什么操作,以前没遇到过。
3、这是因为数据库的环境不正确。sqlserver有服务器版本也有个人版本,一般xp上用的是个人版本,如果你建数据库的时候是在服务器环境下创建的,那么在个人版本附加的时候就会出现这样的问题。
关于sqlserver数据库附加失败和sqlserver2008r2附加数据库失败的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







