簡體   English   中英

適用於小型團隊的SQL Server開發環境-需要最佳實踐

[英]SQL Server development environment for a small team - best practice needed

我們是一個由5人組成的小型團隊,在同一數據庫上工作。 這是一個報告解決方案,因此大約有5個以上的第三方數據庫是數據源。

擁有最新數據進行開發非常重要,因此有時會在每個開發人員的本地SQL Server(它們相當大)上備份和還原那些鏈接的數據庫。 然后,開發人員的數據庫之間總是存在不同步的問題。 當我們兩個人在一起時,沒有問題。 但是,當有更多人加入團隊時,開始安排工作就很麻煩。

因此,我正在考慮構建開發SQL Server。 它將比筆記本電腦更強大(查詢更快),並且延遲不應該成為問題。 我們工作時總是有互聯網,這也不是問題。 我只想知道是否可以在同一個數據庫中一起工作。 聽起來像是一個不錯的計划,但是不確定在本地擁有數據庫是否會出現任何“陷阱”。 我們將能夠為所有人輕松地獲取最新數據。 而且我認為,這樣可以節省時間,並且在需要時可以更輕松地構建/重建開發機器。 我什至認為我們在其中編碼的數據庫可以是每人1個,但仍在同一盒子中。 這樣,如果需要的話,我們總是可以“在盒子上”比較它們。

關於此設置有什么建議嗎? 贊成還是反對?

一種新的選擇是在共享服務器上使用隔離的容器,以及生產數據庫環境的克隆。 完全公開,我為Windocks工作,這是SQL Server容器的主要用途。 最新版本包括內置的SQL Server數據庫克隆。 這種方法的好處包括速度(在不到1分鍾的時間內交付的環境),以及通過共享服務器而不是數十台VM節省的許可證和勞動力。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM