環境:win7 64位
解決:網上說需要卸載以下4項
Microsoft Visual Studio Tools for Applications 2.0 - ENU
Microsoft Visual Studio Tools for Applications 2.0 Language Pack - CHS
Microsoft Visual Studio 2008 Shell (integrated mode) – CHS
Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package
我實際卸載的是
Microsoft Visual Studio Tools for Applications Design-Time 3.0
Microsoft Visual Studio Tools for Applications Design-Time 3.0 - 簡體中文語言包
Microsoft Visual Studio 2010 Shell (integrated mode) – CHS(或Microsoft Visual Studio 2010 InterlliTrace Collection(x64), 記得不太清了)
Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package
vs2008路徑灰色只要卸3項,但是我卸了前三沒成功,又搜索,說
注意:如果不安裝SqlServer2012,則不會有上面的第四項出現,所以只需刪除其他三項。
而我裝了sql2012,最終卸了4項。
http://blog.163.com/w_honey001/blog/static/22718747201273082548239/
附加----卸載之后,可能會導致SQL2012無法開啟,
最近玩熟了VS2012,所以打算把2010給卸了。因為怕卸不干凈,特地下載了VS2010_Uninstall-RTM.ENU.exe來弄。結果卸完以后,VS2012沒爆,但SQL Server 2012的SSMS組件爆掉了。
啟動的時候居然是這樣:

仔細回想了一下,卸VS2010的時候似乎有個叫做Microsoft Visual Studio 2010 Shell的組件被擼掉了。所謂的Shell應該就是指VS2010的界面組件吧,windows的explorer也叫shell,差不多一個意思。SQL Server 2012的新版SSMS用的就是VS2010的風格,應該缺的就是這個Shell。
於是我找到了這個:Microsoft Visual Studio 2010 Shell (Isolated) Redistributable Package
安裝:

裝完以后:
SSMS又可以用了!

版權聲明:本文為博主原創文章,未經博主允許不得轉載。
