前言:
正常情况下win10安装sql 2008 r2是会成功的,但是如果是有多个sql版本、或者安装了较高的vs可能会产生莫名秒的问题。
环境:
安装先后顺序:
win10 + vs2013 +vs2015 +sql2008r2
正文:
win10安装提示兼容性问题,可忽略
1)开始菜单中却找不到 配置管理器,
其实这是win10的一个bug;
在路径中是有的C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2008 R2\配置工具
固定到“开始”屏幕时 在开始屏幕,
点击开始屏幕的sqlp配置管理器却报错误:
其实调用的是sql2005<很无语的是未曾装过sql2005>)和在Start Menu(sql2008R2)下不是同一个程序
解决办法:
将sql2008(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2008 R2\配置工具)
拷贝到sql2005文件夹(C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 2005\配置工具)下
2)服务起不来,远程调用失败:
产生该问题的根本原因是,安装vs2015导致的安装了很多LocalDB
解决办法:
卸载掉 Microsoft SQL Server 2012 Express LocalDB;
Microsoft SQL Server 2012 LocalDB;
Microsoft SQL Server 2014 LocalDB;(有关LocalDB全部卸载掉)
参考远程调用失败:http://jingyan.baidu.com/article/9f63fb91d436b4c8410f0e5c.html
卸载sql实例,在控制面板->程序和功能中找到sql 2008 r2(如下图),右键卸载,选择要卸载的实例即可
3)果电脑的名字和登陆名的名字相同,sql以windows登陆失败
将电脑的名字修改即可登陆成功
总结:
以前有人说安装环境时,要先安装sql,再装vs;这样看起来还是有一点道理的。只要vs和sql版本相差不是特别远,就可以不管sql和vs的安装顺序。
值得一提的是:win10比win8好得太多了