使用sql server 2000,我想將我的生產數據放到我的測試數據庫中,但我不想覆蓋測試數據庫的模式是我還沒有添加到產品中的領域。這可以做到嗎?我應該補充說這些數據庫位於不同的服務器上。將數據從生產複製到測試服務器而沒有刪除模式
2
A
回答
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數據比較。它將對兩個數據庫中的數據進行差異化並生成適當的事務更新腳本。它將排除兩個表中不存在的任何列,因此即使添加或刪除了測試數據庫中的列,您也應該可以。
相關問題
- 1. 如何將數據庫從測試服務器同步到生產服務器
- 2. 將MySQL數據庫從測試服務器複製到本地MAMP服務器
- 3. 將生產數據庫還原到多個測試數據庫SQL服務器
- 4. 複製生產Django數據庫到本地Foreman服務器
- 5. PrestaShop:在生產前刪除所有測試數據
- 6. 將AjaxControlToolKit.dll部署到測試和生產服務器的步驟
- 7. 黃瓜測試沒有刪除數據
- 8. 將MongoDB數據從臨時服務器移動到生產
- 9. 測試+生產服務器和同步MySQL數據
- 10. 沒有刪除數據的MySQL複製
- 11. 開發服務器中的文檔沒有打開從生產數據庫複製的數據.Lotus筆記
- 12. 從服務器A複製MongoDB數據庫到服務器B
- 13. 從URL將圖像複製到服務器,刪除所有圖像後
- 14. 將MySQL數據庫從服務器複製到本地機器
- 15. 將MySql數據庫從一臺服務器複製到另一臺服務器
- 16. 如何將數據從RETS服務器複製到本地服務器?
- 17. Couchbase沒有生產服務器
- 18. 將數據從MS SQL服務器複製到MySQL
- 19. 將數據從Hypersonic複製到Sql服務器2008
- 20. 將測試數據庫重建爲生產測試數據庫
- 21. 運行在生產模式瘦服務器沒有加載我的資產
- 22. 試圖將表複製到從屬服務器上的多個數據庫
- 23. 從Advantage數據庫服務器10.1刪除重複的行表
- 24. 從臨時服務器和本地主機的代碼測試訪問生產服務器上的MySQL數據
- 25. rails 3.1 - 將數據從本地數據處理服務器移動到heroku生產服務器
- 26. 我可以從本地pouchDB中刪除數據,而不刪除複製到couchDB
- 27. jgster將測試數據填充到生產數據庫中
- 28. 防止將文件從服務器複製到服務器
- 29. 從現場測試模式複製數據
- 30. 將數據庫服務器連接到克隆生產版本