VS2010有自帶的數據對比功能


在這里需要注意的有兩點:第一、在目標數據庫中表如果有非空字段,而在源數據庫中某個字段的值為空,則同步不會成功(簡單點說如果目標數據庫中的表有一個字段設置為不允許為NULL,而源數據庫中的字段有NULL值。)

 

在項目過程中經常會遇到本機數據和服務器數據庫數據不一樣,但是又需要更新,直接拷貝的話會有效率和准確性的問題,所以VS2010有自帶的數據對比功能。下面講述下數據對比的功能。

第一、選擇VS2010工具欄的“數據”,然后選擇“數據對比”中的“新建數據對比”

第二、選擇源數據庫和目標數據

“要比較的記錄量”最好默認勾選,這樣的話可以更方便的看到表的區別

第三、選擇“下一步”,勾選“表”和“試圖”,然后點擊“完成”

第四、這樣就可以看到2個數據的信息了,不過比較的時候必須表名一樣的才能比較數據。

下面這個圖可以更詳細的展現2個表的差異和相同點,如下:

最后勾選這里需要保留的數據,添加的數據,然后選擇VS快捷工具欄里面的就可以更新到目標數據庫了。

剩下的就看大家去測試了。這一節主要講述的是數據對比,下一節將講述數據庫結構的對比,有了結構上的變動后數據就可以更好的更新到目標數據庫了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM