2010-08-23 32 views
0

當前高度嚴格的策略情況正在使我們考慮通過僅腳本更新遠程數據庫服務器 - 無法通過遠程桌面連接等進行訪問。我們將發送腳本和數據庫所有者將應用它們..僅使用腳本維護遠程數據庫是否實際

另一方面將有一個專門的dba負責維護數據庫。

此數據庫連接到一個Web應用程序,我們可以完全訪問該應用程序。

我很好奇,如果任何人有這樣的設置經驗,以及從長遠來看如何實際或有問題。

+0

聽起來可能,只要你有一個確切的副本,所以你知道腳本的工作。你會改變生產嗎?如果你有一點宕機時間呢? DBA可以備份和恢復它嗎? – Kobi 2010-08-23 08:14:27

+0

您的網絡應用程序源代碼管理需要與您的數據庫源代碼控制同步。 – JeffO 2010-08-23 14:44:40

回答

1

這不是一個非常不尋常的情況。在大多數組織中,dba對他們的數據庫非常保護,並且不允許他們附近的開發人員。通常有很好的理由。還請檢查this SO question

您應該瞄準的是一個測試環境,它反映生產環境,以便您可以在那裏開發,測試和運行腳本。讓dba負責生產數據庫。

從長遠來看,這種設置應該不會有問題。可能需要一些時間才能在生產環境中執行所需的更改,但您獲得的是穩定性。意外地對您的數據庫進行不可逆轉的更改非常容易。這種設置有助於防止這種情況。

Herearesomemorerelatedlinks。和來自Coding Horror博客的one more