2012-10-19 52 views
0

我們正在開發由SQL Server支持的Web應用程序。只會有一個實例,因此在開發機器上創建基準數據庫的規範方法是複製生產數據庫。爲開發者導出生產數據庫

我們將所有未決的數據庫更改保存爲SQL腳本,因此開發人員隨時可以獲取生產副本,然後應用所有適用的SQL腳本。

生產數據庫包含不應在開發機器上的敏感信息。我正在尋找一種導出數據庫的好方法,並以易於導入的格式將其打包給開發人員。

我已經用我現在做的方式回答了這個問題,但我希望有更好的方法。

回答

0

我對生產數據庫進行備份並在另一臺機器上進行恢復。然後我運行一個腳本來刪除所有敏感數據。 (如果數據太大而無法進行開發,我也可以在這裏修剪數據。)然後我備份這個數據庫並將這個文件提供給開發人員。

備份兩次似乎效率低下,但我不希望開發人員在他們的機器上甚至暫時擁有敏感數據。 (我相信開發者不會濫用敏感數據,但如果他們的筆記本電腦中的一個被盜或以其他方式被盜用,我不想擔心潛在的安全漏洞。)

相關問題