sql server安装-没有权限访问文件

在安装sql server时,出现没有足够权限访问文件的问题,导致我整整安装了2天,上网找了很多解决方法,并且尝试了20多种方法,发现大部分的解决方法都没用。

最后甚至还想尝试将电脑的win7系统升级到win10(因为要付费升级才作罢),最终我通过修改ProgramData的相关文件属性中的安全设置,成功安装了Sql server 2014 express 。

想跟大家分享我的经验,避免像我一样,想学数据库结果在安装数据库软件出问题被劝退。

我的重点是想跟大家分享解决问题的思路,以便下次遇到同样的问题可以轻松解决。

如果你只想要看那个成功的方法,可以直接翻到最后查看。

一、正常安装流程

一套流程下来,如果不出现问题,是可以成功安装的https://www.jb51.net/softjc/538492.html ,但我的却出现了问题。

二、安装错误提示

提示如下:The installation cannot continue. Log on as administror

sql server安装-没有权限访问文件

 

 

三、解决过程

1.设置管理员权限

一开始以为是管理员权限的问题,于是尝试了设置管理员权限

  • 在安装软件时勾选在管理员身份下运行,没有用。

sql server安装-没有权限访问文件

 

  • 设置管理员,尝试了很多操作,控制面板里显示已经是管理员了,还是安装失败,并且原因一样。

(1)https://baijiahao.baidu.com/s?id=1603145761461968814&wfr=spider&for=pc

(2)http://www.windows7en.com/jiaocheng/39066.html

(3)https://jingyan.baidu.com/article/ab69b270ff426e2ca6189f54.html

sql server安装-没有权限访问文件

 

2.安装过程修改设置

sql server安装-没有权限访问文件

3.重启电脑

  • 看到网上有说重启有用,但是我自己重启了电脑,用管理员的身份登录电脑,安装时还是会出现上面The installation cannot continue. Log on as administror 的提示。

4.断网安装:

  • 但是我关闭了网络,还是安装失败。

5.在Microsoft SQL Server文件属性上修改安全设置和所有者

Log file: C:\Program Files\Microsoft SQL Server\120\Setup Bootstrap\Log\20200812_104454\SqlSupport_Cpu64_1.log

sql server安装-没有权限访问文件

 

 

sql server安装-没有权限访问文件

sql server安装-没有权限访问文件

6.在一个文档里尝试很多的方法

在谷歌上,我发现了一个宝藏文档,虽然没彻底帮我解决问题,但是帮我理清了这次问题解决的思路,我把它下载下来弄成pdf文档,上传到百度云盘供大家使用。

链接:https://pan.baidu.com/s/1WpmOJmmU1Ul_83pFRxF2lA  提取码:dgwe

sql server安装-没有权限访问文件

 

7.成功-对ProgramData相关文件修改权限。

尝试到这里的时候,本人已经接近崩溃,最后决定再仔细看下错误提示,然后根据错误提示搜索一下答案,不行就放弃下载sql server ,改成下载其他数据库编译软件好了。

结果还真让我发现,原来还有一个文档还没修改权限,那就是ProgramData的文件,其实我留意到这个提示,但是一开始没找到这个文件,后来发现这个文件在文件管理器里是隐藏的,具体查找路径如下https://jingyan.baidu.com/article/6079ad0e84089728ff86db9c.html

点击文件C:\ProgramData\Microsoft\Windows\Start Menu\Programs 右键属性,在【安全】里,添加Administrators和SYSTEM,并且点击【高级】,更改权限,使之对该文件夹具有完全控制权。

sql server安装-没有权限访问文件

四、安装成功提示和心得

sql server安装-没有权限访问文件

 

经历过这次的安装之后,本人最大的心得有两个,一个是认真看下错误提示,理清问题思路。分析到底是哪里出了问题,不要一碰到问题就直接复制粘贴到百度搜索,然后搜索出来的结果也不加以辨别,导致浪费了自己很多时间。二来是在解决问题的过程中,最好要有记录和总结,免得自己在同一个坑里掉2次。