問題

我想在我的Web應用程式中為特定點提供額外的安全性.所以我想鎖定資料庫(SQL Server 2005).任何建議或這甚至是SQL Server的必要嗎?

編輯問題:

查詢失敗了,沒有記錄錯誤訊息,也沒有發生在事務內部.

最終解決方案:

我從未能解決這個問題,但是我最終做的是切換到MySQL並在這裡使用事務級別查詢.這不是切換的主要或甚至主要原因.我一直在使用SQL Server時遇到問題,它允許我在同一個資料庫上執行我們的CMS和其他各種工具.之前我們有一個SQL Server和一個執行我們網站的MySQL資料庫.該埠有點耗費時間,但從長遠來看,我覺得它對網站和業務工作更好.

  最佳答案

我想你有三個選項。

  1. 設定使用者許可權,以便使用者 x 只能從資料庫中讀取。

  2. 將資料庫設定為單個使用者模式,因此只有一個連線可以訪問它

    sp_dbook’myDataBaseName’,單獨,true

  3. 將資料庫設定為只讀

    sp_dbook’myDataBaseName’,只讀,true

  相同標籤的其他問題

phpsql-serverdatabasesql-server-2005