2016-09-14 65 views

回答

0

bacpacBak文件是數據庫的這兩個快照,因爲它在那個時間點存在..

唯一的區別,我能想到的對bacpac文件,它驗證模式綁定和失敗,如果他們不正確,除此之外都是相同的。一個是天藍色的,一個是prepremises

5

BACPAC文件在事務上並不一致,並且可能導致數據在表間數據不一致。這裏就是我的意思是:如果你開始創建一個BACPAC的過程,而這回事一些數據在源數據庫被更新,則BACPAC文件可以從表A中包含的數據,因爲它是在1:00 PM,也從數據表X,因爲它在下午1:03 ...但是如果表A也在下午1:03更新,如果表A的數據在導出過程的下午1:00導出,那麼BACPAC文件中可能不存在更改。

來創建數據源裏沒有寫活動而出口執行BACPAC出口是很重要的。

在Azure中的SQL數據庫,例如最好的做法是先創建一個有關數據庫的副本,然後運行在副本上(而不是在原來的源DB)出口到BACPAC。創建數據庫的副本在事務上是一致的,而不導出到BACPAC。

相關問題