2012-03-22 62 views
1

任務是對當前表結構進行更改而不重新創建這些表。MS SQL數據庫模式更改無數據丟失

有沒有一種工具可以解決這個任務而不需要開發人員編寫sql查詢?

感謝

+1

SSMS可以通過使用GUI來修改表格來生成腳本,或者有什麼理由說明它不適合你嗎? – 2012-03-22 14:33:37

+0

我有兩個數據庫:一個具有更新的結構,另一個具有舊的結構。我需要同步數據庫結構。第二個數據庫中的數據不應被鎖定或丟失。這就是爲什麼SSMS不是方法 – xwrs 2012-03-22 14:45:05

+0

我不知道任何試圖解決這個問題。這是一回事,還是你有一堆數據庫與舊的結構(你的客戶也許),並且必須升級它們?編寫將數據庫從一個版本更新到新模式的腳本是很常見的,有時很難。我敢打賭,你必須讓開發人員編寫sql查詢,但如果你發現某些東西,請在這裏發帖。如果任何人有這方面的工具,也可以看看「Simple-talk.com」的論壇,這很可能是Redgate的做法,我認爲他們是背後的簡單談話。 – 2012-03-22 15:03:08

回答

1

有些種類的變化可以在不損失製成,有些卻不能。

看看RedGate SQL Compare - 它會告訴你什麼時候操作可能會造成損失。