我的是XP SP3 专业版 SQL 2005
在另一个机器上建的数据库 存在U盘上
如果直接附加U盘上的数据库文件的话可以
但是如果吧数据库拷贝到硬盘上 再附加就是只读的 怎么解决呢?
注意 这个方法不行 不用再讲了谢谢==》“内置帐号处,把“网络服务”改成“本地系统”,重新启动SQL Server 2005 Express”
用本地账户登陆服务器可以附加 用SA账户登陆就是只读
SQL2005附加数据库是只读怎么办?
关注:143 答案:2 手机版
解决时间 2021-03-03 18:35
- 提问者网友:吥拽,註萣陂朲甩
- 2021-03-03 13:42
最佳答案
- 二级知识专家网友:一个人,一辈子
- 2021-03-03 14:51
你是xp的系统就见怪不怪了,我以前也被这个问题整得头破血流呀,不过后来用了个方法就真的根治了那个问题,不知道对你有没有用.我把它发给你,请按照如下步骤操作,到界面中选择:工具→文件夹选项→查看→把"使用简单共享(推荐)"前面的钩去掉
再到你的数据库文件夹去设置权限:
右击→属性→共享与安全→everyone(把下面复选框中的钩打上就行了)
不知道你是不是这个问题.反正我设置完这个权限后就再也不会被只读问题困扰了.
再到你的数据库文件夹去设置权限:
右击→属性→共享与安全→everyone(把下面复选框中的钩打上就行了)
不知道你是不是这个问题.反正我设置完这个权限后就再也不会被只读问题困扰了.
全部回答
- 1楼网友:久溺深海心會寒
- 2021-03-03 15:07
在内置帐号处,把“网络服务”改成“本地系统”,重新启动sql server 2005 express 后,再附加数据库一切正常。之所以附加上的数据库为“只读”,是因为启动sql server 的默认的启动帐号“网络服务”对所附加(attach)的数据库文件的权限不够造成的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!