當前我正在嘗試設置一個通用數據庫分發給學生的設置。他們會開發一個使用這個數據庫的應用程序(說購物車應用程序),將他們的項目提交到我們的服務器上,然後它會自動分級。創建一個通用數據庫的多個實例
這些數據庫是在Microsoft SQL Server中運行2005
我們正在使用的用戶實例來實例化每個數據庫,多個請求可以同時提供服務。但問題是,當多個學生提交了一個要評分的項目時,第一個要實例化的數據庫將是唯一的,並且會覆蓋當前打開的所有其他副本。
因此,如果stu1修改了他的數據庫並且stu2和stu3將他們的項目同時進行了評分,那麼在評分結束時stu1,stu2和stu3最後會有相同的DB。
有什麼方法可以讓我有一個通用的數據庫的多個獨立副本,每一個我可以同時加載和修改,而不必影響到其他任何一個所做的任何更改?
我做了一點閱讀,並認爲有可能沿的線做一些事情:
- 學生提交項目
- 安裝具有獨特的分貝 名(學生指定)數據庫
- 做一切必要的行動
- 分離數據庫
我取消當然,如果這可以解決我們的問題或者是可能的,那麼任何幫助將非常感謝!
Frobnicate數據庫。 – 2014-09-17 18:09:52