
正文
sqlserver3415的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
数据库怎么不能附加
想要解决这个问题,要赋予数据库更高的权限。找到数据库文件,右键单击.mdf文件,选择“属性”,打开属性面板。点击上图中的“安全”,然后点击其中的“编辑”按钮,进入.mdf文件的权限设置面板,单击“添加”按钮。
数据库附加不上主要原因可能是:数据库文件可能被损坏了。数据库文件可能是较高版本的SQL SERVER创建的,在附加到较低版本的SQL SERVER上就会保存。
这个是由于权限不足导致的,我们必须在【本地账号】的SQL中,新建一个【域帐号】的SQL用户,设置完成之后,还需要手动分配权限。
你打开数据库文件的属性,然后选择安全--找到你用的用户名,修改权限为完全控制,如果只读被勾选了的话,麻烦再把只读去掉。重新附加一遍搞定。(windows7的系统安全级别比较高的原因)你查看你的用户权限是什么。
附加不了数据库有两种情况 一种是权限的问题,因为数据库在创建的时候同时附加给了数据库文件一个权限,所以到了另外一个地方,就没有办法附加,最简单的解决办法是给这两个文件添加一个everyone并给予完全控制权限。
数据库的版本不一致, 你附加的数据库版本高于现在的版本。 建议你在原来的服务器上做一个全备份,.bak文件, 然后再 restore 到现在用到的服务器数据库上。
相关问答
Q1: SQL2008用sa附加数据库报错!!!
原因:可能是数据文件损坏。可能是日志文件损坏或丢失。是因为没有操作权限,所以附加的时候出错,只要设置数据库文件的安全属性即可。
方案一:碰到报错数据库附加是只读,一般原因是因为使用sa账户登录的,只要改为Windows身份验证,再附加数据库即可搞定。
首先打开数据库之后,选择性的进行登录的,这里我们运用sa密码进行登录。打开之后,右击数据库然后选择附加。弹出如下窗口,选择所要添加的文件,如下图所示。选择添加数据文件之后,点击确定。
确定,并重新启动SQL Server服务。如果还是没解决,可以检查SA用户是否被打开:1。右键SA用户,打开属性。2。选择“状态”选项卡,勾选登陆中的启用。
sqlserver3415的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、sqlserver3415的信息别忘了在本站进行查找喔。






