2010-11-25 35 views
4

利用多種不同的SQL「差異/比較」工具我得到報告的存儲過程和表中的差異是相同的2個相同的存儲特效差異的SQL diff工具的原因(除了某些關鍵字的情況外 - 與我一樣(期望情況是相同的)),這些數據庫位於兩臺不同的數據庫服務器上。什麼是顯示在2個不同的數據庫服務器

的「客戶」數據庫管理工具和比較工具我usgin,一直都配置嘗試利用關鍵字又不是爲了提供一致性大寫關鍵字。

我也跑了相同的腳本來創建數據庫兩種服務器上的存儲過程。託管比較中涉及的數據庫的mySQL數據庫服務器都是相同的版本;版本5.1

mySQL服務器配置設置需要關注我自己,以便我可以運行比較並且不會看到標記爲他們所在的區別「T真的存在......

這裏的意圖是,我得到的不同的準確報告,然後可以放心地生成數據庫腳本,包括/促銷期間不計的變化,那種你會從使用SQL比較工具期待什麼!

感謝,

+0

告訴我們,您使用的基準 – ajreal 2010-11-27 15:18:50

+0

我用SQLyog的和SQL考官的工具,服務器規範和方法。這裏的解決方法是比較同一臺服務器上的DB的腳本,但我希望能夠跨數據庫服務器最終完成此操作..... – brumScouse 2010-11-29 10:13:02

回答

1

根據我的經驗,當兩個模式被宣佈不同,但我希望他們準確的說,到

    在MySQL版本
  • 細微的差別,所以空格和大寫是由於在表中定義(CREATE TABLE S)是不同服務器上的不同
  • 不同的默認字符集(在服務器,數據庫或表級)
  • 不同的排序表上的索引(由於我刪除和重新添加它的服務器之一)

++

  • CREATE TABLE
相關問題