2016-09-30 73 views
1

我使用的是Azure數據庫(v12服務器版本)。azure中的自動bacpac導出


我的需求:

  1. 我需要在我的開發和測試目的當地環境分貝,它必須是最新的;
  2. 我知道,如果我刪除數據庫服務器(假設)我不會能夠恢復我的數據庫。

我知道我可以手動生成bacpac,但這不方便,因爲我需要首先複製數據庫(因爲事務一致性),而不是從該副本生成bacpac文件。

所以我想配置自動計劃導出到bacpac文件,例如blob容器。 我試圖使用舊門戶進行配置,但它複製數據庫而不是生成bacpacs。 我已經閱讀了很多文章,我沒有找到任何答案。

+0

您能否詳細說明這個問題''但它複製db而不是生成bacpacs' – TheGameiswar

+0

您可以使用PowerShell來實現此目的。您必須有一個Windows Agent安排運行時間。 Powershell將連接到數據庫實例,創建bacpac,然後將其存儲在任何需要的地方(本地或雲)。棘手的部分將恢復從天藍到內部的bacpac。 –

回答

0

請按照下面的步驟,它會產生BACPAC到Azure存儲

  1. 轉到Azure的SQL數據庫
  2. 選擇所需的數據庫
  3. 點擊配置
  4. 設置出口狀況自動
  5. 指定STORAGE AC COUNT
  6. 設置頻率
  7. 提供服務器的登錄名和密碼
  8. 沒有做任何事情FOR 創建出口選項
  9. 保存設置,它會順利產生,在給定的時間間隔BACPAC時間

讓我知道如果上述步驟可以幫助你。

+2

此功能在2017-03-01被刪除,所以不要依賴它。 – Walf

相關問題