
正文
sqlserver数据库名一样无法附加,sql数据库不能附加
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sqlserver出现数据库不能附加怎么回事
这个是由于权限不足导致的,我们必须在【本地账号】的SQL中,新建一个【域帐号】的SQL用户,设置完成之后,还需要手动分配权限。
打开客户端的控制软件,新建一个“tushu”的数据库。然后附加试试。按道理直接在你的数据库的名称上点击右键 选择“附加”找到你的数据库文件就可以了,如果你的是sql的命令文本,就是要新建 数据库了。
可能你的mdf文件的版本高于sql server2000的版本。
相关问答
Q1: sql无法附加数据库怎么办
想要解决这个问题,要赋予数据库更高的权限。找到数据库文件,右键单击.mdf文件,选择“属性”,打开属性面板。点击上图中的“安全”,然后点击其中的“编辑”按钮,进入.mdf文件的权限设置面板,单击“添加”按钮。
一种是权限的问题,因为数据库在创建的时候同时附加给了数据库文件一个权限,所以到了另外一个地方,就没有办法附加,最简单的解决办法是给这两个文件添加一个everyone并给予完全控制权限。
打开客户端的控制软件,新建一个“tushu”的数据库。然后附加试试。按道理直接在你的数据库的名称上点击右键 选择“附加”找到你的数据库文件就可以了,如果你的是sql的命令文本,就是要新建 数据库了。
Q2: 解决附加数据库失败的问题
1、必须重新创建数据库。无法打开信数据库。Create Database终止。
2、一种是权限的问题,因为数据库在创建的时候同时附加给了数据库文件一个权限,所以到了另外一个地方,就没有办法附加,最简单的解决办法是给这两个文件添加一个everyone并给予完全控制权限。
3、这个是因为数据库是从其他电脑或者其他版本的原始文件,需要手动分配一下当前数据库版本的访问数据库原始文件的权限,解决方法如下:首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。
4、连接数据库】--【右键】数据库--【附加】;注意:登录数据库时一定要是最高权限用户(即计算机管理员)附加成功。经过上面的方法就可以解决win8系统下SQLServer2012附加数据库失败这个问题了,希望能够对大家有所帮助。
5、一个或多个文件与数据库的主文件不匹配。如果是尝试附加数据库,请使用正确的文件重试该操作。如果这是现有数据库,则文件可能已损坏,应该从备份进行还原。
6、sqlserver附加数据库错误823的解决方案 SQL-Server附加数据库时失败。异常情况:服务器在正常运行的情况下突然断电,导致数据库文件损坏,具体表现是:数据库名后面有“(置疑)”字样。
Q3: ...说是无法附加与现有数据库同名的数据库(sqlserver.Smo)
报错,附加失败后,请新建数据库,且要与要附加的数据库同名。
附加数据库失败有很多原因(NTFS分区内的文件权限数据库文件完整性 等等)本文附加数据库失败是指在NTFS分区文件没有权限而无法附加成功,所以解决方法仅对此种情况。
附加只能是你自己新建一个空的数据库或者是附加到一个和原来数据表结构都一样的。你看看是不是会是这个问题。
无法附加数据库解决办法:建一个同名的数据库 停止SQL Server 用原mdf文件覆盖新建库的数据库文件 重启SQL Server 即ok 如有不明白可给本人发邮件,远程协助解决问题。
附加数据库 对于 服务器“LENOVO-PC”失败。
选择“属性Property”=“安全Security”,打开的窗口中会看到所有者权限为空。点击“编辑Edit”按钮,选中“所有者权限”,勾选“完全控制”,然后点击“ok”按钮。一路ok,结束。再进行数据库附加,一路顺畅。
Q4: 无法附加数据库要怎么解决
1、方案一:碰到报错数据库附加是只读,一般原因是因为使用sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。
2、一种是权限的问题,因为数据库在创建的时候同时附加给了数据库文件一个权限,所以到了另外一个地方,就没有办法附加,最简单的解决办法是给这两个文件添加一个everyone并给予完全控制权限。
3、打开客户端的控制软件,新建一个“tushu”的数据库。然后附加试试。按道理直接在你的数据库的名称上点击右键 选择“附加”找到你的数据库文件就可以了,如果你的是sql的命令文本,就是要新建 数据库了。
Q5: SQL附加数据库时出现与已有数据库同名,请另选其他名称。
master 数据库是SQl软件中的系统数据库,是对你装建的数据库的管理。所以master数据库是不能删的,还有几个系统数据库也是不能删的,model,tempdb,msdb,这几个数据库是不能删的。
提供两种解决方案.将数据库中原来的数据库与现在附加的出现冲突的哪个数据库给分离.然后附加你需要附加的数据库.更改数据库名称。将你的数据库mdf和ldf文件做出一个副本.重新命名.然后在附加到数据库中。
因为master是系统数据库,所以你附加的数据库master已经存在,重名了,肯定不行,你可以重新给数据库命个名,那样就不会有问题了。
modify name=新数据库名称 SQL Server 中,数据库还原时可以更改物理文件名,也可以分离数据库,直接更改 mdf 的文件名再附加,但更改逻辑文件名似乎不那么直观。
报错,附加失败后,新建数据库,且要与要附加的数据库同名。如要附加的数据库为skhprint,要新建的数据库名也要命名为skhprint,如图,点击确定,完成数据库创建。如何在界面内找到“停止”选项并单击停止数据库。
有几个可能:你的2个文件数据库版本过高,比如你这2文件是sql server2008的 那你就不能附加到sql server2000或者2005上去。
sqlserver数据库名一样无法附加的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sql数据库不能附加、sqlserver数据库名一样无法附加的信息别忘了在本站进行查找喔。






