2008-09-19 29 views

回答

0

我認爲Import/Export Wizard存在於SQL Server 2000.嚮導通常令人不快,但它只需要幾分鐘,你可能已經安裝了它。

該向導可用於創建DTS package,它可以將生產數據庫中的所有數據附加到另一個數據庫中已存在的表的末尾。如果您有任何不是空的新列,並且沒有默認值,我不確定那將會如何處理。

您需要提供生產數據庫作爲源和開發數據庫作爲目標,然後確保檢查新數據行的「附加」選項。

編輯:我應該注意到,這可以在不同的服務器上工作,但我只是從一個SQL Server實例嘗試它到另一個。從理論上講,只要目標服務器支持ODBC,它就會工作,但我不能擔保。

0

如果您使用工具來生成明確命名列的腳本(如SSIS),只要生產數據庫中沒有不存在於dev中的列,它就可以工作。

1

使用類似OmBelt的exportSQLServer到SQL工具。 (ombelt.com)

它插入它指定字段,所以你應該沒問題。否則,批量編輯它們。

我發現它極大地簡化了SQLServer像其他數據庫一樣擁有SQL轉儲。

0

使用INSERT INTO SELECT語句將批量表從批處理表移動到測試環境,避免測試字段在prod中不匹配。

0

我使用Red-Gate軟件的SQL數據比較。它將對兩個數據庫中的數據進行差異化並生成適當的事務更新腳本。它將排除兩個表中不存在的任何列,因此即使添加或刪除了測試數據庫中的列,您也應該可以。

相關問題