2008-08-23 123 views
3

我有一個SqlServer數據庫,我手動填充了一些測試數據。現在我想提取這個測試數據作爲插入語句並檢查它到源代碼控制。這個想法是,其他團隊成員應該能夠創建相同的數據庫,運行創建的插入腳本並擁有相同的數據進行測試和開發。從數據庫中選擇現有數據以創建測試數據

有沒有一個好的工具可以做到這一點?我是而不是正在尋找一個工具來生成數據,如here所述。

回答

1

紅門SQL Data Compare會做到這一點。只需使用相同的模式創建一個空白數據庫,然後對原始數據庫和空白數據庫運行比較。它將生成腳本來插入所有的測試數據。

2

如果你想要一個輕量級的解決方案,我會推薦sp_generate_inserts。它是一個存儲過程,您可以在數據庫上創建並傳入各種參數以生成目標表中所有數據的插入語句。