我不清楚關於SQL數據庫架構的變化和差異備份之間的相互作用2005年SQL 2005和備份和架構變化的相互作用
可以說,我做一個完整備份權現在。 然後我執行一些模式更改。 然後我做一個差異備份。
會發生什麼?我是否需要創建另一個完整備份?我的模式是否更改,並且這些新模式位中的數據是否包含在我的差異備份中?
我不清楚關於SQL數據庫架構的變化和差異備份之間的相互作用2005年SQL 2005和備份和架構變化的相互作用
可以說,我做一個完整備份權現在。 然後我執行一些模式更改。 然後我做一個差異備份。
會發生什麼?我是否需要創建另一個完整備份?我的模式是否更改,並且這些新模式位中的數據是否包含在我的差異備份中?
是的,你是對的。
自上次完整數據庫備份以來,數據庫內的所有更改(無論是結構更改還是數據修改)都將由您執行的任何後續差異備份進行記錄(即駐留在數據庫內的任何對象)。
我希望這可以爲你解決問題,但請隨時提出進一步的問題。
歡呼聲中,約翰
是,表中的所有更改將被保存在差異備份。這包括針對數據庫執行的所有DDL代碼。
如上所述,非完全備份(LOG或DIFF)包含所有模式更改。
請記住:用戶表,列,存儲過程定義,索引,整個shebang存儲在磁盤上的數據頁中存在的表中,就像您的數據一樣...