在安装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
![35f06d370ff8242155af344539463d0e.png](https://i-blog.csdnimg.cn/blog_migrate/576265ce9cc4ec4dd38fd1f519a03076.png)
三、解决过程
- 设置管理员权限
一开始以为是管理员权限的问题,于是尝试了设置管理员权限
- 在安装软件时勾选在管理员身份下运行,没有用。
![3c6c6f2a1d222f40634ce5f8094d5231.png](https://i-blog.csdnimg.cn/blog_migrate/a3a51efe3bd41cbbbda26e57b4783d5b.jpeg)
- 设置管理员,尝试了很多操作,控制面板里显示已经是管理员了,还是安装失败,并且原因一样。
-
- https://baijiahao.baidu.com/s?id=1603145761461968814&wfr=spider&for=pc
- http://www.windows7en.com/jiaocheng/39066.html
- https://jingyan.baidu.com/article/ab69b270ff426e2ca6189f54.html
![9404a2967aedbf7f154a1958bcb4b5d6.png](https://i-blog.csdnimg.cn/blog_migrate/86b9e999349396cbf93772f4f3c4175a.png)
2. 安装过程修改设置:
- 以为是安装过程的问题,但是改了也没用。https://blog.csdn.net/txx9010/article/details/51435038
![b505c6dc0e64e7aec4b5919dbef6c69e.png](https://i-blog.csdnimg.cn/blog_migrate/032a8de3b887bbac399e3775f426e78b.jpeg)
3. 重启电脑:看到网上有说重启有用,但是我自己重启了电脑,用管理员的身份登录电脑,安装时还是会出现上面The installation cannot continue. Log on as administror 的提示。
4. 断网安装:但是我关闭了网络,还是安装失败。
5.在Microsoft SQL Server文件属性上修改安全设置和所有者
Log file: C:Program FilesMicrosoft SQL Server120Setup BootstrapLog20200812_104454SqlSupport_Cpu64_1.log
![09a3d785646b577eaa6bc79d6af531f3.png](https://i-blog.csdnimg.cn/blog_migrate/8c22c9e20f384d954d15599638505d75.jpeg)
![04ae177bbb9ae743babaee8461f97b5d.png](https://i-blog.csdnimg.cn/blog_migrate/612aa4e408da2659d5ead193417b04f8.jpeg)
![652e0394a80d6653c00fa919f43dd0fc.png](https://i-blog.csdnimg.cn/blog_migrate/43473d262d48a2af8f57d9fc763590d4.jpeg)
6. 在一个文档里尝试很多的方法
- 在谷歌上,我发现了一个宝藏文档,虽然没彻底帮我解决问题,但是帮我理清了这次问题解决的思路,我把它下载下来弄成pdf文档,上传到百度云盘供大家使用。
- 链接:https://pan.baidu.com/s/1WpmOJmmU1Ul_83pFRxF2lA 提取码:dgwe
![b96e16a333fca08151b59fc9f88af629.png](https://i-blog.csdnimg.cn/blog_migrate/da54a0fa3b0588f1bb1e3f2fd08ca423.jpeg)
7.对ProgramData相关文件修改权限。
尝试到这里的时候,本人已经接近崩溃,最后决定再仔细看下错误提示,然后根据错误提示搜索一下答案,不行就放弃下载sql server ,改成下载其他数据库编译软件好了。
结果还真让我发现,原来还有一个文档还没修改权限,那就是ProgramData的文件,其实我留意到这个提示,但是一开始没找到这个文件,后来发现这个文件在文件管理器里是隐藏的,具体查找路径如下https://jingyan.baidu.com/article/6079ad0e84089728ff86db9c.html。
点击文件C:ProgramDataMicrosoftWindowsStart MenuPrograms 右键属性,在【安全】里,添加Administrators和SYSTEM,并且点击【高级】,更改权限,使之对该文件夹具有完全控制权。
![09a3d785646b577eaa6bc79d6af531f3.png](https://i-blog.csdnimg.cn/blog_migrate/8c22c9e20f384d954d15599638505d75.jpeg)
四、安装成功提示和心得
![ddc706cb10291d25ece218a1ef10bd09.png](https://i-blog.csdnimg.cn/blog_migrate/f46564ed8cc44702f1a629c326819e3e.jpeg)
经历过这次的安装之后,本人最大的心得有两个,一个是认真看下错误提示,理清问题思路。分析到底是哪里出了问题,不要一碰到问题就直接复制粘贴到百度搜索,然后搜索出来的结果也不加以辨别,导致浪费了自己很多时间。二来是在解决问题的过程中,最好要有记录和总结,免得自己在同一个坑里掉2次。