2012年3月27日 星期二

解決 Visual Studio 2010 出現的「未正確載入套件”VSTS for Database Professionals Sql Server Data-tier Application”」問題


近來在開啟 Visual Studio 2010 時都會出現這個視窗,而且都會出現好幾次,

SNAGHTML29e85c

之前因為不會妨礙到 Visual Studio 2010 正常的執行功能,而且也只有在開啟 VS2010 時才會出現,所以我就一直忽略這個錯誤訊息,

然而今天突然覺得這個錯誤訊總是出現還真的讓我蠻刺眼的,所以當下就來解決這個問題…



會造成這樣原因,在網路上所查詢到的資料上所說的,

好像是安裝了 VS2010 後也安裝了 MS SQL Server 2008 或是 Express 版本,

不管是安裝完整版本或是 Express 版本,都只有安裝 Database Engine 而沒有安裝 SQL Server Management Studio,

而之後又把 Database 給移除或是升級到 2008 R2 版本,然後再去開啟 VS2010 就會出現錯誤訊息。

SNAGHTML29e85c

我的情境恰好是差不多的,我有安裝 MS SQL Server 2008 R2 Express,但是也有安裝 SSMS Express,

情況還是一樣發生…

 

解決方法

執行以下的步驟前,請先關閉已經開啟的 Visual Studio 2010.

 

一、準備好你原本的 VS2010 安裝光碟(或 ISO 檔案)

 

二、接著到「\WCU\DAC」目錄下

image

 

三、於「\WAC\DAC」目錄下依序執行

DACFramework_cht.msi

image

「MS SQL Server 2008 R2 資料層應用程式架構 安裝精靈」

SNAGHTML68e82e

 

DACProjectSystemSetup_cht.msi

image

「MS SQL Server 2008 R2  資料層應用程式專案 安裝精靈」

SNAGHTML6b50c0[4]

 

TSqlLanguageService_cht.msi

image

「MS SQL Server 2008 R2  Transcat-SQL 語言服務 安裝精靈」

SNAGHTML5ebf2b

 

四、安裝以上的三個檔案之後,重新開啟 VS2010.

重新開啟後就不再出現原本的「未正確載入套件”VSTS for Database Professionals Sql Server Data-tier Application”」錯誤訊息了。

 

 

參考連結:

SaintGimp

Fixing “The ‘VSTS for Database Professionals Sql Server Data-tier Application’ package did not load correctly”

 

 

以上

1 則留言:

提醒

千萬不要使用 Google Talk (Hangouts) 或 Facebook 及時通訊與我聯繫、提問,因為會掉訊息甚至我是過了好幾天之後才發現到你曾經傳給我訊息過,請多多使用「詢問與建議」(在左邊,就在左邊),另外比較深入的問題討論,或是有牽涉到你實作程式碼的內容,不適合在留言板裡留言討論,請務必使用「詢問與建議」功能(可以夾帶檔案),謝謝。