我有一個SQL Server 2012數據庫項目,我一直在爲部署數據庫而努力。 dacpac部署工作良好,但在涉及到與模式一起部署數據時,我遇到了障礙。從包含加密對象的數據庫導出包含數據的數據層應用程序(bacpac)
我的計劃是讓數據庫的本地副本包含所有默認數據,以便我可以將dacpac部署到該數據庫,然後導出包含最新模式的bacpac以及用於部署的默認數據集到遠程站點。
但是,我們有一些數據庫中的對象被加密,並且bacpac導出在這些對象上失敗。有沒有辦法從包含加密對象的數據庫中導出bacpac,或者您可能建議如何解決此問題?
編輯:如果您對此有任何建議,我也遇到引用系統數據庫(如Master和MSDB)的對象的問題。
感謝您花時間回覆。不幸的是,這並不能解決我的問題。我已經在數據庫項目中獲得了這些引用,就像你展示的那樣,並且工作得很好。我可以毫無問題地部署dacpac。 當我到我部署到的數據庫(包含我的默認數據集的數據庫)時,會出現問題,並嘗試從那裏導出一個bacpac。 它似乎沒有允許我爲我的加密對象提供解密密鑰或指定外部數據庫引用的選項。導出失敗,並且這兩個項目都有錯誤。 – user2308073 2013-08-15 20:08:43