close
除了提供 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 加以載入
- 藉由註冊自訂輸出,就可以在資料產生期間在不同的時間點執行指令碼 (例如,在開始/完成之後,或是在資料表之前/之後)
擴充性
- 資料產生器
- 統計資料散佈
- 測試條件
- 靜態程式碼分析結果
- 重構型別
- 重構目標
下載位置:
全站熱搜
留言列表