安装sql2008r2出现以下错误:尝试执行未经授权的操作。
本来电脑里已经安装了sql2017,但是在附加数据库的时候发现mdf没办法附加上去,具体错误是sql的5120,操作系统错误5:“5(拒绝访问)”。
于是修改了mdf和ldf的权限,即右键mdf和ldf选择属性,然后安全,点击编辑,把系统当前用户的权限改成完全控制,接着一直点击确定就可以了。
但是在修改完权限之后又出现一个新错误,错误代码是539和950。
无法升级数据库 ‘XXXDB’,因为此版本的 SQL Server 不支持该数据库的非发布版本(539)。
不能打开与此版本的 sqlservr.exe 不兼容的数据库。必须重新创建该数据库。
无法打开新数据库 ‘XXXDB’。CREATE DATABASE 中止。 (Microsoft SQL Server,错误: 950)
这个错误主要是因为sql2000(低版本)的mdf无法附加到sql2017(高版本)的sql里面,解决办法是将mdf附加到sql2008里,然后再备份或导出到sql2017里,不过这里需要注意一个点是,如果你导入2008的时候数据库连接的是window系统用户的话,导出来的数据库是不能导入到sql2017的sa用户的。
所以我开始安装sql2008r2,但是在安装一开始时出现以下