完整實例結合VS 2010介紹DAC應用程序開發和部署過程

數據應用層程序(Data-Tier Application Component, DAC)是SQL Sever 2008 R2的一大功能亮點,結合使用visual studio 2010,可以幫助開發人員和數據庫管理員比以前更加有效的開發、部署、管理應用程序的數據層。 數據庫應用層程序(DAC)是一個包含了幾乎某一應

  數據應用層程序(Data-Tier Application Component, DAC)是SQL Sever 2008 R2的一大功能亮點,結合使用Visual Studio 2010,可以幫助開發人員和管理員比以前更加有效的開發、部署、管理應用程序的數據層。

  數據庫應用層程序(DAC)是一個包含了幾乎某一應用所需要的數據庫及實例對象的實體,如表、視圖、存儲過程、登錄等等。有了實體以后,開發人員或數據庫管理員就可以把DAC打包成為一個單一實體,這個單一實體就是DAC包。 DBA可以把DAC包部署到SQL Server上,數據庫管理員就可以把原本獨立的對象視為一個數據庫應用層的程序來進行部署、監控和管理。

  DAC既為開發人員提供了新的數據庫開發工具,又為DBA提供了數據層管理工具,開發人員開發出DAC應用后,通過VS2010 IDE的編譯,打包成DAC包(其擴展名是.dacpac)并提供給數據庫管理員,DBA通過SSMS把DAC包部署到SQL Server數據庫上。DAC應用開發、部署、管理的整個過程如圖1所示:

?

完整實例結合VS 2010介紹DAC應用程序開發和部署過程

  圖1 DAC開發和生產過程

  對DAC有了大概了解后,接下來我們以一個完整的實例結合VS 2010來介紹DAC應用程序的開發和部署過程。

  這里我們分成三個部分:DAC開發環境、創建DAC應用、部署DAC應用。?

  在VS 2010 和SQL Server 2008 R2(包括SQL Server 2008)之前,我們是不能單獨在Visual Studio或者SQL Server里創建DAC的,以VS 2008+SQL Server2008開發環境為例,在此環境下可以創建的數據庫項目如圖2所示:

完整實例結合VS 2010介紹DAC應用程序開發和部署過程

圖2 VS 2008數據庫項目模板

? 版權聲明
THE END
喜歡就支持一下吧
點贊10 分享