2012-09-05 47 views
0

對我來說,在部署到客戶端之前,測試在本地服務器上運行我的工作流程似乎是一個明智的想法。爲了完全確定,我想將他們數據庫中的所有數據複製到我的測試組織(我有完全訪問權限)。問題是我看不到任何直接的方式將整個shabang導出到XML Spreadsheet。如何在CRM Dynamics中複製整個數據庫?

什麼是最好的出口/進口方式一切從/到數據庫?源和目標服務器是不是相同。

當然,我可以選擇備份客戶端數據庫並將其恢復,棕色的東西會擊中粉絲,但如果我不需要,它會更加專業。

客戶端的數據庫位於雲端,這讓我懷疑可能根本無法訪問它,而且據我所知,無法備份數據。我是否錯過了或者是不好?

回答

1

James提出了關於您的請求的業務方面的好點,但是爲了獲得記錄級別的數據,幾乎沒有選擇。目前最容易的是批量導出和導入底層SQL數據庫。 (爲了記錄,另一種方法是將數據遷移到不同的數據庫中,但這不是一個小任務,所以我甚至不會在這裏進一步討論)。

您提到客戶端正在使用CRM Online(「...客戶端的數據庫在雲中...」)。您可以使用CRM在線支持提出(免費)支持請求,他們將向您提供YourOrg_MSCRM數據庫的副本,然後可以將其重新導入到本地部署中。

+1

我可以與他們覈對,如果還有一個免費的選項將這樣的副本導入到我的在線數據庫。我可以在本地運行它,但我更喜歡雲版本。感受更多2012,哈哈。謝謝您的幫助! –

+0

我想,導入到(付費)在線數據庫將被允許作爲單獨的支持請求,但不能確定。也許回帖並說出你是怎麼做的? –

3

我完全同意這將是明智的。通常我們有一個數字開發和測試服務器用於我們所有的工作,但是通常我們並不完全鏡像客戶端數據庫中的數據。

我們在我們的開發服務器中創建了一個具有代表性的數據樣本,然後通過Crm解決方案進行部署。

據我所知,沒有直接的方式來獲取所有的數據,如果你真的想這樣做,我會建議把他們的數據庫備份並導入到你的數據庫中。 (請注意,並不是所有的客戶都樂意爲他們的數據庫副本 - 特別是如果它是一個現場系統 - 將被離開現場)。就個人而言,如果它是一個實時數據庫,我不會冒這個風險給自己,如果數據丟失或泄露,您可能會遭受後果)。

+1

數據泄露/丟失的好處。我真的不喜歡這樣的後果。感謝您的提醒。 –

1

如果您希望簡單地擁有一個具有Microsoft CRM Online組織副本的測試實例,Microsoft確實提供了一種方法來執行此操作。根據客戶擁有多少專業用戶許可證,這可能是免費的,但可能需要額外的成本,並且這兩個實例都會計入Microsoft CRM Online的存儲限制。你可以在這裏看到完整的細節 - https://community.dynamics.com/crm/b/crmteamblog/archive/2014/03/20/introducing-sandbox-instances-in-crm-online.aspx。您可以在這裏看到如何設置沙盒實例的步驟 - https://technet.microsoft.com/en-us/library/dn467371.aspx「將實例添加到您的預訂」。這是我與我們的Microsoft CRM客戶之一一起使用的,因爲它是幫助驗證Scribe Online遷移和自定義更改的一種非常好的方法,可以在將這些遷移轉移到生產之前進行。這樣做的好處在於,所有東西都包含在同一個Office 365租戶中,並且可以限制哪些用戶可以訪問Sandbox組織,這對於客戶瞭解他們的數據是安全的而不是某些未知的服務器或機器。

相關問題