使用 [解除封裝資料層應用程式] 對話框,從數據層應用程式 (DAC) 封裝解壓縮腳本和檔案。 腳本和檔案會放在資料夾中,您可以在封裝用來將 DAC 部署到生產系統之前先檢閱這些腳本和檔案。 一個 DAC 的內容也可以與另一個封裝的內容解壓縮到另一個資料夾進行比較。
開始之前:安全性
若要解除封裝 DAC,請使用:解除封裝資料層應用程式對話框, 檢查 DAC 封裝的內容
安全性
建議您不要部署來源不明或來源不受信任的 DAC 封裝。 這類檔案可能包含惡意程式碼,因此可能會執行非預期的 Transact-SQL 程式碼,或是修改結構描述而造成錯誤。 在您使用來源不明或來源不受信任的 DAC 之前,請將它部署到資料庫引擎的隔離測試執行個體、解除封裝 DAC 並檢查程式碼,例如預存程序或其他使用者定義的程式碼。
解除封裝資料層應用程式對話框
若要解除封裝 DAC 封裝檔案
在 Windows 檔案總管中,流覽至 DAC 套件 (.dacpac) 檔案的位置。
使用這兩種方法之一來開啟 [解除封裝資料層應用程式] 對話框:
以滑鼠右鍵按兩下 DAC 套件 (.dacpac) 檔案,然後選取 [解除封裝]。
按兩下 DAC 封裝檔案。
完成對話框:
解除封裝Microsoft SQL Server DAC 封裝檔案
使用此頁面來指定要放置解壓縮檔案的目的地資料夾,然後執行解壓縮作業。
檔案將會解壓縮至此資料夾: - 指定解壓縮檔案資料夾的完整路徑。 如果資料夾存在,而且您知道完整路徑,請在方塊中輸入路徑。 如果沒有,請按兩下 [ 瀏覽 ] 按鈕以瀏覽至資料夾或建立新的資料夾。
瀏覽 - 開啟 [瀏覽資料夾] 頁面,您可以在其中瀏覽檔案階層,或建立新資料夾來選擇資料夾。
解除封裝 - 啟動解壓縮作業。
取消 - 終止對話框,而不解壓縮 DAC 封裝。
瀏覽資料夾
使用此頁面來選擇解壓縮作業的目的地資料夾。 您也可以選擇建立新的資料夾。
資料夾清單 - 顯示電腦的檔案階層。 展開節點以流覽至要解壓縮 DAC 封裝的資料夾。 按兩下資料夾,然後按兩下 [ 確定]。
建立 [新增資料夾 - 開啟] 對話框,您可以在其中指定要在資料夾階層中選取之資料夾中建立之新資料夾的名稱。
確定 - 將您在 [檔案] 中選取的資料夾路徑解壓縮至 [解除封裝 DAC 封裝檔案] 頁面的這個資料夾方塊,並將您傳回該頁面。
取消 - 終止對話框而不選取資料夾。
檢查 DAC 封裝的內容
解壓縮封裝之後,您可以檢查 [解除封裝資料層應用程式] 對話框所產生的檔案。 對話框會在選取的目的地資料夾中建置下列檔案:
Transact-SQL 腳本,其中包含用於建立 DAC 中定義之對象的語句。 檔名為 DACName.sql,其中 DACName 是 DAC 的名稱。
封裝中的所有 XML 檔案。
DAC 的 [額外檔案] 區段的所有檔案,例如 DAC 預先部署或部署後檔案。
如需詳細資訊,請參閱 驗證 DAC 封裝。