❶ 如何:比較兩個資料庫的數據
比較的資料庫分別稱為「源」和「目標」。說明:資料庫項目不包含任何數據。因此,在數據比較中資料庫項目不能作為源或目標。比較數據時,會生成數據操作語言 (DML) 腳本,使用該腳本可以通過更新目標資料庫中的某些或全部數據來同步不同的資料庫。完成數據比較後,結果會出現在 Visual Studio 的「數據比較」窗口中。有關更多信息,請參見比較資料庫數據概述。說明:還可以比較兩個資料庫的架構或同一資料庫的兩個版本的架構。有關更多信息,請參見如何:比較兩個資料庫的架構。比較資料庫數據比較兩個資料庫的數據在「數據」菜單上指向「數據比較」,然後單擊「新建數據比較」。將出現「數據比較」向導。而且,會打開「數據比較」窗口,並且 Visual Studio 會自動為其指定一個名稱,如 DataCompare1。在「數據比較」向導中,確定源資料庫和目標資料庫。如果「源資料庫」列表或「目標資料庫」列表為空,請單擊「新建連接」。在「連接屬性」對話框中,確定資料庫所駐留的伺服器以及連接資料庫時將要使用的身份驗證類型。然後,單擊「確定」關閉「連接屬性」對話框並返回到「數據比較」向導。在「數據比較」向導的第一頁上,驗證每個資料庫的信息均是正確的,指定要在結果中包括的記錄,然後單擊「下一頁」。「數據比較」向導的第二頁將出現並顯示資料庫中表和視圖的層次結構列表。說明:表和視圖必須滿足兩個條件才會出現在列表中。第一個條件是,源資料庫對象和目標資料庫對象的架構必須匹配。第二個條件是,該列表中僅顯示具有主鍵或唯一鍵的表和視圖。如果沒有同時滿足這兩個條件的表或視圖,則該列表將為空。選中要比較的表和視圖所對應的復選框。或者可以展開資料庫對象的節點,然後選中要比較的對象中的列所對應的復選框。說明:要比較的每個表或視圖都必須定義匹配的主鍵、匹配的索引或唯一的鍵。否則,會從將比較的表的列表中將該表移除。對於一些對象而言,可以使用「比較鍵」列指定要作為數據比較依據的鍵。例如,可以指定使數據比較依據主鍵列還是依據其他(唯一可標識)鍵列。單擊「完成」。比較開始。說明:通過打開「數據」菜單,單擊「數據比較」,再單擊「停止數據比較」,可以停止正在進行的數據比較操作。完成比較後,可以查看兩個資料庫之間的數據差異。還可以更新目標資料庫中的部分或全部數據,以與源資料庫中的數據匹配。有關更多信息,請參見如何:查看數據差異和如何:同步資料庫數據。
❷ 幾大主流資料庫對比
oracle,安全性比較高,性能穩定,但是價格相對來說較其他要貴,一般用來做安全性比較高的企業資料庫,如銀行,電信系統等
ms-sql,中文操作界面,安全性不如oracle,是一個免費的資料庫,所以服務肯定是不如oracle的,ms-sql適合做廠礦企業的資料庫,初學者比較容易上手
db2是IBM的資料庫,沒太用過,也就知道這些了
❸ 如何比較兩個資料庫的差異
比較資料庫可以通過以下方式:
比較的資料庫分別稱為「源」和「目標」。說明:資料庫項目不包含任何數據。因此,在數據比較中資料庫項目不能作為源或目標。
比較數據時,會生成數據操作語言 (DML) 腳本,使用該腳本可以通過更新目標資料庫中的某些或全部數據來同步不同的資料庫。完成數據比較後,結果會出現在 Visual Studio 的「數據比較」窗口中。有關更多信息,請參見比較資料庫數據概述。說明:還可以比較兩個資料庫的架構或同一資料庫的兩個版本的架構。
比較兩個資料庫的架構。比較資料庫數據比較兩個資料庫的數據在「數據」菜單上指向「數據比較」,然後單擊「新建數據比較」。將出現「數據比較」向導。而且,會打開「數據比較」窗口,並且 Visual Studio 會自動為其指定一個名稱,如 DataCompare1。在「數據比較」向導中,確定源資料庫和目標資料庫。如果「源資料庫」列表或「目標資料庫」列表為空,請單擊「新建連接」。在「連接屬性」對話框中,確定資料庫所駐留的伺服器以及連接資料庫時將要使用的身份驗證類型。然後,單擊「確定」關閉「連接屬性」對話框並返回到「數據比較」向導。在「數據比較」向導的第一頁上,驗證每個資料庫的信息均是正確的,指定要在結果中包括的記錄,然後單擊「下一頁」。「數據比較」向導的第二頁將出現並顯示資料庫中表和視圖的層次結構列表。說明:表和視圖必須滿足兩個條件才會出現在列表中。第一個條件是,源資料庫對象和目標資料庫對象的架構必須匹配。第二個條件是,該列表中僅顯示具有主鍵或唯一鍵的表和視圖。
還可以更新目標資料庫中的部分或全部數據,以與源資料庫中的數據匹配。有關更多信息,請參見如何:查看數據差異和如何:同步資料庫數據。