您的位置:首页 > 数据库

天禾云盘SQL SERVER数据库附加失败解决办法

2016-10-19 16:12 197 查看
在安装天禾云盘或其他使用SQL SERVER数据库的软件过程中,通常是通过附加数据库的方法创建数据库,而在附件数据库的过程中总会遇到各种各样的问题,现将常见的错误处理方法归纳如下。
软件/硬件设备要求
·        SQL SERVER 2005
或以上版本

·        SQL Server Management Studio

·        天禾云盘

一、 文件权限不够1

直接给Fly.Box.mdf和Fly.Box_log.ldf添加everyone 用户所有权限

在Fly.Box.mdf点击右键->属性

在弹出的属性窗口中选择“安全”,再点击“编辑”按钮。

在弹出的权限窗口中选择点击“添加”,在弹出的用户选择窗口中输入“everyone”,再点击“确定”按钮。

回到权限编辑窗口后,将“完全控制”中勾选“允许”,点击“确定”按钮。

再用同样的方法给“Fly.Box_log.ldf”添加“everyone”的“完全控制”权限。

二、 分别用Windows身份登录和Sql Server(sa)身份登录进行数据库附加尝试。

三、 如果数据库附加成功后显示如图所示“单个用户”或“Single User”

aasdf

在数据库上点击右键->属性

在弹出的属性窗口中选择“选项”,修改限制访问为“MULTI_USER”,点击“确定”即可。

四、 如果数据库附加成功后显示如图所示“只读”或“Read-Only”

在数据库上点击右键->属性

在弹出的属性窗口中选择“选项”,将“数据库为只读”修改为“False”,点击“确定”即可。

如果在点击确定时出现如图所示的错误提示:

可能是文件“Fly.Box.mdf”或者“Fly.Box_log.ldf”为只读,只需要在这两个文件上点击右键,去掉这两个文件只读属性即可,再重复上一个步骤即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息