我正在尋找一種方法與團隊共享SQL Server數據庫的結構及其內容/數據? 我們目前正在使用TFS 2013.如果是這種情況,我們也可以切換到SVN/GIT等。SQL Server數據庫與團隊共享?
在此先感謝。
我正在尋找一種方法與團隊共享SQL Server數據庫的結構及其內容/數據? 我們目前正在使用TFS 2013.如果是這種情況,我們也可以切換到SVN/GIT等。SQL Server數據庫與團隊共享?
在此先感謝。
您應該嘗試使用Visual Studio數據庫項目Sql Server Data Tools
。工作真的很好。你也可以在你喜歡的任何版本控制中存儲代碼
感謝您的回答,你的意思是http://prntscr.com/2pyizf這個? –
@ErçinDedeoğlu是的 – Sergio
對不起,我試過了,但它只是存儲數據庫結構。不是數據... –
如果你無法連接到同一個數據庫,那麼最好的選擇就是生成SQL腳本來創建數據庫結構並用數據填充它。根據數據量,通過腳本分享可能效率不高。
與同學們一起開展學校項目時,我們編寫了數據庫結構和有限數量的數據元素,並將其放置在Tortoise Hq中。
如果您想要與您已經開發並填充的其他人共享大型數據庫,最好只備份數據庫併爲其備份文件以在其系統上進行恢復。之後,您可以共享修改數據和結構的腳本。我更喜歡使用腳本來生成或更改版本控制軟件和其他位置的數據庫中的數據庫結構。
Redgate的工具是基於數據庫操作的最佳解決方案。他們擁有一個SQL源代碼控制解決方案,可用於幾乎所有的軟件版本控制系統(包括TFS)。它可以看到昂貴的價格,但它是值得的。 (你訪問通過SSMS的所有功能。)
http://www.red-gate.com/products/sql-development/sql-source-control/
什麼樣的,你希望共享的數據,以及有多少數據是存在的? –