簡體   English   中英

從包含加密對象的數據庫中導出帶有數據(bacpac)的數據層應用程序

[英]Export Data-Tier Application with Data (bacpac) from a database that contains encrypted objects

我有一個正在部署數據庫的SQL Server 2012數據庫項目。 dacpac部署工作得很好,但是在與模式一起部署數據時遇到了障礙。

我的計划是擁有包含所有默認數據的數據庫的本地副本,以便我可以將dacpac部署到該數據庫,然后導出包含最新架構以及默認數據集的bacpac以便部署到遠程站點。

但是,數據庫中只有少數幾個對象已加密,而bacpac導出對這些對象失敗。 有沒有一種方法可以從包含加密對象的數據庫中導出bacpac,或者建議如何解決此問題?

編輯:如果您對此有任何建議,我還會遇到引用系統數據庫(例如Master和MSDB)的對象的問題。

我認為暫時無法將加密對象導出為數據層應用程序。

對於系統數據庫參考,您需要轉到解決方案->項目->參考->添加數據庫參考 (請參見下面的屏幕截圖)

在此處輸入圖片說明

並添加對系統數據庫msdb(或master)的引用。

在此處輸入圖片說明

謝謝這個問題。 我遇到了同樣的問題,盡管三天前,我在本地導出加密對象而沒有問題,現在卻遇到了此錯誤。

我的解決方法是創建數據庫副本,刪除數據庫副本的加密對象,然后導出該副本(我需要數據)。 但是,我不知道一種提取所有對象(包括加密對象)的解決方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM