本文將介紹升級 SSDT Microsoft SQL Server 2012 Data-Tier App Framework 11.1.2820.0 的小技巧。
【情境描述】
Visual Studio 2012 擴充元件的安裝和更新已經做得很方便,筆者原本想說 SSDT 應該也是一樣,只要下一步到底就可以搞定,但實際上似乎並非如此,經過一番嘗試才找解決方式,特別筆記一下,讓遇到相同問題的朋友可以參考。
當您安裝 SSDT 11.1.2110.1 後開啟 Visual Studio 2012 會自動檢查更新各種擴充功能是否有新版本,或在 Visual Studio 2012 中於功能表中選擇【SQL > 檢查更新】來手動檢查 SSDT 更新。
若您發現 Microsoft SQL Server 2012 Data-Tier App Framework 可以從 11.1.2816.0 升級到 11.1.2820.0,可以點選【檢查更新】視窗右上角的更新來該元件。
【實作步驟】
接著會導到 SQL Server Data Tools – November 2012 Update 頁面,點選【Upgrade Data-Tier Application Framework】來更新 Microsoft SQL Server 2012 Data-Tier App Framework 。
由 Sky 提供的資訊得知,這個版本的 SSDT 的更新程式,對於 Data-Tier Application Framework 版本偵測上有些小問題,因此若您的 DACFx 不管怎麼升級都還是告訴你有新版的 11.1.2820.0 可供安裝,請改安裝 32 位元的 DACFx 即可解決問題(如下圖),相信在下一個版本的更新這個問題可以被修復。
【勘誤】
感謝 Phoenix 的指教,Visual Studio 2012 目前並無 x64 的版本,一時筆誤已經刪除錯誤的內容。
【參考資料】
- 新版 SQL Server Data Tools 開放下載