除了提供 SQL Server 2008 資料庫專案的支援,這個版本也加入許多之前發行的 Power Tools 與幾項新的功能。新功能包括不同的建置和部署階段、靜態程式碼分析 ,以及與 SQL CLR 專案的改良式整合。
Database 版已經不再需要使用設計資料庫。因此,使用 Database 版之前,不再需要預先安裝 SQL Express 或 SQL Server 的執行個體。
SQL Server 支援

  • SQL Server 2008
    • 所有新資料型別
      • 內建 (date、datetime2、datetimeoffset、time)
      • 內建的 SQL CLR 型別 (geography、geometry、hierarchyid)
    • 新的 DML
      • 合併、資料表參數、…
  • SQL Server 組態選項
    • 伺服器選項設定會在部署之前驗證,或是在部署期間設定
      其他第一類別物件類型支援
    • 規則、預設值、非對稱金鑰、對稱金鑰、憑證、…

專案
  • SQL Server 專案
    • 伺服器物件與選項設定可能會在不同的伺服器專案中實作
    • 這可以讓小組為 SQL 伺服器定義標準的組態,並從小組的資料庫專案參考該組態
  • 部分專案
    • 允許藉由納入不同專案中的檔案,在專案之間共用程式碼,其中程式碼是從原始專案中以現況納入,且原始程式碼控制擁有權依舊屬於原始專案
    • 這可以讓程式碼重複使用並維持來源的單一性,同時擁有單一部署單元
  • 複合專案
    • 對其他資料庫專案或 .dbschema 檔案的參考,是相同部署單元的一部分
    • 這可以使用多個專案,將資料庫的開發角色、責任與組合加以區隔

外部成品的單一來源
  • SQL-CLR 參考允許使用者建立對 SQL-CLR 專案或 SQL-CLR 組件的參考。這個參考在資料庫專案中會自動變成 ASSEMBLY 型別

建置和部署
  • 建置程序現在會產生個別的可移植結構描述輸出,而這個輸出會送入可轉散發引擎中
  • 可轉散發部署引擎。例如,用於實作可以部署資料庫專案的安裝應用程式

重構
  • 用途保留
    • 可以讓使用者進行重構變更部署 (例如,將重新命名部署為重新命名,而不是部署為 drop/add 陳述式)

新重構作業
  • 萬用字元運算式
  • 移動結構描述
  • 完整限定
  • 擴充點,可以提供開發與部署自訂重構型別與目標的能力

結構描述比較
  • 現在支援比較任何組合的專案、資料庫或 dbschema 檔。例如,專案對專案的比較,這在之前是不可能的
  • 物件類型篩選
  • 其他的忽略篩選選項

T-SQL 靜態程式碼分析
  • 包括開發和部署自訂規則的能力

相依性檢視器
  • 檢視結構描述中物件之間的相依性關係

庫單元測試
  • 支援執行其他 ADO.NET 提供者

資料產生
  • 設計階段加強功能
    • 更小的 .dgen 檔
    • 支援復原/取消復原
    • 外部索引鍵取代
    • 將擴展狀態分隔成新的顯示視窗
  • 執行階段加強功能
    • 根據預設,系統會使用 SqlBulkCopy 來填入目標資料表
    • 為產生的資料註冊不同輸出的能力,例如產生至 Excel 或檔案,讓您可以使用 BCP 加以載入
    • 藉由註冊自訂輸出,就可以在資料產生期間在不同的時間點執行指令碼 (例如,在開始/完成之後,或是在資料表之前/之後)

擴充性
  • 資料產生器
  • 統計資料散佈
  • 測試條件
  • 靜態程式碼分析結果
  • 重構型別
  • 重構目標

 

下載位置:

http://www.microsoft.com/downloads/details.aspx?FamilyID=bb3ad767-5f69-4db9-b1c9-8f55759846ed&DisplayLang=zh-tw

anISV 發表在 痞客邦 PIXNET 留言(0) 人氣()