前言:
正常情況下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好得太多了