升級 SSDT Microsoft SQL Server 2012 Data-Tier App Framework 11.1.2820.0 的小技巧

本文將介紹升級 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 更新。

image

若您發現 Microsoft SQL Server 2012 Data-Tier App Framework 可以從 11.1.2816.0 升級到 11.1.2820.0,可以點選【檢查更新】視窗右上角的更新來該元件。

SNAGHTML58643a1

實作步驟

接著會導到 SQL Server Data Tools – November 2012 Update 頁面,點選【Upgrade Data-Tier Application Framework】來更新 Microsoft SQL Server 2012 Data-Tier App Framework 。

image

Sky 提供的資訊得知,這個版本的 SSDT 的更新程式,對於 Data-Tier Application Framework 版本偵測上有些小問題,因此若您的 DACFx 不管怎麼升級都還是告訴你有新版的 11.1.2820.0 可供安裝,請改安裝 32 位元的 DACFx 即可解決問題(如下圖),相信在下一個版本的更新這個問題可以被修復。

image

勘誤

感謝 Phoenix 的指教,Visual Studio 2012 目前並無 x64 的版本,一時筆誤已經刪除錯誤的內容。

參考資料

- 新版 SQL Server Data Tools 開放下載

- SQL Server Data Tools - November 2012 update

- Microsoft® SQL Server® 2012 資料層應用程式架構 (2012 年 11 月)