爲了生產,我需要能夠在多臺機器上進行開發。當我回到家時,在我的主工作站上開發,但是當我在路上時,我使用我的筆記本電腦。我當然不能在家庭網絡上使用sql server,因爲我在路上時無法訪問。我試圖使用附加的mdf文件並在我的工作站和筆記本電腦之間同步我的開發文件夾,但我總是遇到連接到mdf文件的問題。我不記得所有的錯誤信息。我記得不得不刪除TR日誌文件,並讓sql server在過去重新創建它來解決問題。有沒有更好的辦法?使用SQL Server的多機器開發/遠程開發
0
A
回答
2
你所有工作的腳本來一個.SQL文件,不是嗎?如果這是一個全新的應用程序,那麼您應該有腳本來DROP和CREATE數據庫,創建所有安全帳戶,創建所有模式,創建所有數據庫對象等。然後,您只需要繼續將腳本添加到腳本中,然後運行整個事情針對當前使用的SQL Server進行更新。
如果你正在對現有的應用程序,那麼你只需要你的腳本爲當前版本的變化。同步包括恢復生產備份的副本和運行腳本以及更改。
0
我運行SQL Server的本地和我的本地環境,每隔一段時間調換生產數據庫的一個過時版本。我還使用Dropbox管理我的ADP,並讓他們可以隨時隨地訪問。它似乎工作得很好,但我們是一家小商店,沒有太多的變化需要管理。
如果我需要做認真的工作,我有一個虛擬機可以在其中運行的桌面環境,所以我總是一個VPN連接+ RDP被本地生產的DB離開了辦公室。
0
你有版本控制系統嗎?如果是這樣,你可以考慮使用SQL源代碼控制來開發你的兩個實例。當您恢復工作時,只需將家中開發的更改同步到版本控制。
我的紅門工作,擔任產品經理,所以我很想了解您如何最終解決這個問題。
0
您是否考慮過使用VMWare或其他虛擬化軟件包?我可以將我的整個開發環境卸載到幾乎任何機器上,並且可以在幾分鐘內完成。
我設置這個主要是讓災難恢復,但是當我需要打的道路,可以採取一切與我來說,這是對的場合非常有用。
相關問題
- 1. 遠程開發
- 2. 使用SQL Server Express進行開發並使用SQL Server 2008進行開發?
- 3. PyCharm:遠程開發
- 4. 用Eclipse遠程開發
- 5. 如何使用2012開發SQL Server 2008?
- 6. 使用eclipse從Windows機器在UNIX機器上進行遠程C開發
- 7. .Net Technologies的遠程開發
- 8. Android開發機器
- 9. 使用Xcode進行遠程開發?
- 10. Drupal:使用Eclipse進行遠程開發
- 11. 使用git開發「多渠道」開發
- 12. Postgres在多臺機器上的開發
- 13. 在開發機器
- 14. 許多機器上的iPhone開發
- 15. 一個開發機SSDT的多個版本的BI開發
- 16. 對位於遠程機器上的文件進行Java開發
- 17. 遠程開發環境
- 18. Netbeans遠程C++開發
- 19. 使用遠程開發服務器的SCM工作流程
- 20. 瘦本地開發機器,但不是遠程服務器
- 21. 使用SQL Server Express開發SQL Server標準?
- 22. 使用SQL Server 2005進行開發並部署到SQL Server 2000
- 23. 在開發機器上安裝SQL Server 2008
- 24. SQL Server 2005和2008在同一開發人員機器上?
- 25. 如何從多臺機器開發?
- 26. 打開遠程機器的應用
- 27. 遠程開發iPhone應用程序?
- 28. 使用Oracle Sql開發人員連接到oracle 12c(遠程)
- 29. 使用Wit.aI開發聊天機器人
- 30. 使用MS Windows Server 2003 R2作爲VS2008開發機器
感謝您的回覆。你的建議是我最終可能做的。我可能會在Visual Studio中使用「Data Dude」項目來管理它。在開始開發之前,每次都要重新創建數據庫(我希望數據不僅僅是方案是最新的),但這可能是最好的方法。不好的使用獨立的mdf並不比現在更加無縫。使用本地mdf文件確實沒有什麼好處,而不僅僅是在本地SQLExpress實例中定義數據庫。 – coding4fun