Visual Studio 2012實用元件庫整理(2012/10)

Visual Studio元件庫

Visual Studio元件庫就像是一整個外掛工具的大本營,元件庫本身比較是用來增強或補充Visual Studio的不足。另外像NuGet,NuGet比較是程式碼的外掛大本營,有了這兩座大本營,我們可以在彈藥不足時尋求支援。

以下整理元件庫上目前支援Visual Studio 2012的元件。

SDK類

  1. Microsoft Visual Studio 2012 Visualization & Modeling SDK
  2. Microsoft Visual Studio 2012 Feedback Tool
  3. Microsoft Visual Studio 2012 SDK

工具類

  1. Visual Studio 2012 Integrated Help Extension

    增強Help的功能。

解決Windows Azure Storage VHD無法刪除的錯誤

虛擬機器與VHD

我們在Windows Azure可以非常方便新增虛擬機器(Virtual Machine),例如,

Windows Azure上提供作業系統

現在Windows Azure上提供,Windows與Unix-like的作業系統共有9套可以讓使用者選擇。新增的虛擬機器都會以VHD存在於Windows Azure之上。

刪除VHD的錯誤

當我們一步一步刪除了Windows Azure裡【Virtual Machines】分頁中的虛擬機器後,接著會刪除【Storage】分頁裡的【Storage】,例如:

Storage數量

Storage裡還存放著我們的VHD檔案,這時我們會很習慣性的按下畫面最下方的【Delete】,不過我們會得到第一個錯誤訊息:

Failed to delete Storage account 'portalvhds7nc??????????'.

Storage account portalvhds7nc?????????? has 1 container(s) which have an active image and/or disk artifacts. Ensure those artifacts are removed from the image repository before deleting this storage account.

Microsoft SQL Server 2012 Express下載與安裝

MS SQL Server Express榜首文章

我的Blog文章有篇介紹《MICROSOFT SQL SERVER 2008 EXPRESS安裝與簡介》從推出以來,就是一直高居Blog裡文章流量的榜首,而且這個第一名是以年為單位。SQL Server 2008、SQL Server 2008 R2,SQL Server 2012年初都已經推出,而且連SQL Server 2012 Service Pack 1都已經快推出了。想想,應該來更新一下此SQL Server Express安裝內容。

SQL Server 2012 Express下載

SQL Server 2012 Express可由Microsoft Download Center下載取得。

版本除x32與x64外,主要有:

  • LocalDB (MSI 安裝程式)

    Express 系列新增的 LocalDB 是輕量版 Express,包含所有程式設計功能但是以使用者模式執行,並配備快速的零設定安裝,而且所需必要條件很少。如果您需要一種可從程式碼建立和使用資料庫的簡單方式,請使用此封裝。它可以與應用程式和資料庫開發工具 (如 Visual Studio) 結合,也可以內嵌在需要本機資料庫的應用程式中。

    SqlLocaLDB.MSI(x32-27.9 MB、x64-33.1 MB)

  • Express (僅包含 Database Engine)

    核心 Express 資料庫伺服器。如果您需要接受遠端連接或從遠端管理,請使用此封裝。

    SQLEXPR_x86_CHT.exe(126.6 MB)、SQLEXPR_x64_CHT.exe(145.8 MB)

  • Express with Tools

    含有LocalDB、Database Engine、SQL Server Management Studio Express

    SQLEXPRWT_x86_CHT.exe(756.2 MB)、SQLEXPRWT_x64_CHT.exe(722.2 MB)

  • SQL Server Management Studio Express

    此封裝不包含資料庫,僅包含管理 SQL Server 執行個體的工具,包括 LocalDB、SQL Express、SQL Azure 等執行個體。如果您已經擁有資料庫,而且只需要管理工具,請使用此封裝。此封裝不包含 LocalDB。

    SQLManagementStudio_x86_CHT.exe(659.2 MB)、SQLManagementStudio_x64_CHT.exe(643.9 MB)

  • Express with Advanced Services

    此封裝包含 SQL Express 的所有元件。

    SQLEXPRADV_x86_CHT.exe(1.4 GB)、SQLEXPRADV_x64_CHT.exe(1.4 GB)

在Visual Studio 2010預設會安裝SQL Server 2008 Express,但在Visual Studio 2012會改預設安裝SqlLocalDB。SqlLocalDB是專為開發人員計設的一個版本,幾乎可執行所有T-SQL內容,而且它所在的機器上不需要有SQLExpress或MSSQLSERVER的執行個體即可執行。也就是說,不需要再額外安裝SQL Server或SQL Server Express即可開發與測試資料庫相關內容,實在是一個非常好用的功能。

如果也想在Visual Studio 2010裡使用SqlLocalDB,可以載下SQL Server Data Tools(要下載Visual Studio 2010版本),安裝之後,在連線時的伺服器名稱輸入:「(localdb)\v11.0」,即可和SqlLocalDB連線作業。也就是說,以前你可能要下載1.4GB的安裝檔回來安裝個SQL Server 2012 Express後,才能開始進行與資料庫相關的測試與開發工作。現在只需要約27~33MB的安裝檔+SSDT(不到1MB)即可測試與開發資料庫相關工作。這樣有沒有很棒。

其他版本功能上的差異,請參考http://msdn.microsoft.com/zh-tw/library/cc645993.aspx