sql server2012 附加数据库报错
答案:1 悬赏:80 手机版
解决时间 2021-11-08 04:12
- 提问者网友:未信
- 2021-11-07 10:59
sql server2012 附加数据库报错
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-11-07 12:03
我之前也附加不进去,事实上数据库附加,window系统中有个权限控制的,要改你要附加的数据库文件还有数据库日志文件的权限。具体做法是:
首先右键单击你的MDF文件,然后进入属性界面;
在安全选项卡中,你会看到如下图的提示,上面有个完全控制,附加不上去的数据库,完全控制是没有打勾的。然后选中你登录数据库使用windows验证的那个用户名,点击编辑,将完全控制选项勾上,然后应用,确定。就行了。我之前因为学习多维数据库的时候下载了一个源库,结果不能附加,这样弄一下就好了。另外提醒楼主,你要是在远程服务器上附加数据库的话,一定是移动到远程上,用远程的windows验证的那个登录名获取完全控制,否则你移动过去后还是不能附加的。
追问并不是权限问题,而是缺少那个文件追答你日志文件复制出来没有嘛,还有 附加的数据库是不能从高版本放到低版本上面的,比如你要附加的数据库是2016版本的,而你使用的数据库是2012版本的,这样的情况是没办法附加的。
首先右键单击你的MDF文件,然后进入属性界面;
在安全选项卡中,你会看到如下图的提示,上面有个完全控制,附加不上去的数据库,完全控制是没有打勾的。然后选中你登录数据库使用windows验证的那个用户名,点击编辑,将完全控制选项勾上,然后应用,确定。就行了。我之前因为学习多维数据库的时候下载了一个源库,结果不能附加,这样弄一下就好了。另外提醒楼主,你要是在远程服务器上附加数据库的话,一定是移动到远程上,用远程的windows验证的那个登录名获取完全控制,否则你移动过去后还是不能附加的。
追问并不是权限问题,而是缺少那个文件追答你日志文件复制出来没有嘛,还有 附加的数据库是不能从高版本放到低版本上面的,比如你要附加的数据库是2016版本的,而你使用的数据库是2012版本的,这样的情况是没办法附加的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯