发布网友 发布时间:2022-04-25 07:09
共4个回答
热心网友 时间:2022-04-10 05:48
权限问题
找到数据库文件所在的文件夹,右键文件夹-属性-安全 里面给文件夹添加everyone权限, 会提示是否给文件夹子目录也添加该权限,你就选择是,就可以了
具体步骤
1 更改数据库文件所有者
打开数据库文件夹,右键点击数据库文件,选择“属性Property” =>“安全Security”,点击“高级Advanced”按钮。
新出现的窗口中,删除文件所有者信息不明的用户或组,选中“允许父项的继承权限传播到该对象和所有子对象。包括那些在此明确定义的项目(A)。”。
点击“应用(A)”。
点击“编辑Edit”, 点击“更改Change”按钮。
出现选择“用户与组”窗口,点击“高级Advanced”按钮。
新窗口中,点击“现在查找 Find Now”按钮,选择“用户组Users”。
然后一路ok,结束。
2 修改数据库文件所有者权限
再重新右键点击数据库文件,选择“属性Property”=>“安全Security”,
打开的窗口中会看到所有者权限为空。点击“编辑Edit”按钮,
选中“所有者权限”,勾选“完全控制”,然后点击“ok”按钮。
一路ok,结束。
再进行数据库附加,一路顺畅。
热心网友 时间:2022-04-10 07:06
重新启动sqlserver服务。方法是:控制面板->管理工具--服务--选择MSsqlserver服务,选择停止,在启动。试试看啊。追问有试过不行。。。。。追答另一个程序正在使用此文件,进程无法访问。打开资源管理器,关闭所有以sql开头的进程服务,然后再试。
热心网友 时间:2022-04-10 08:41
你先把原来附加的分离了,在附加。热心网友 时间:2022-04-10 10:32
确认这个文件“教学库.mdf”是否被占用,看看能不能复制到别的地方,如果不能说明此文件正在被使用