是否有一種簡單的方法來鎖定sql server express 2005,以便只有DBO才能訪問它,假設您有一個系統,其中每個人都被單獨授予權限,並且不能僅僅禁用角色?鎖定非dbo
鎖定非dbo
回答
ALTER DATABASE <dbname> SET RESTRICTED_USER
,並設定運行恢復正常:
ALTER DATABASE <dbname> SET MULTI_USER
您可以從數據庫中刪除除dbo以外的所有其他訪問,然後只有dbo才能使用它。
但是,sysadmin組的成員默認是dbo的,我不確定是否可以阻止這些用戶的訪問。
我正在尋找一個切換開關什麼的。我已經讀過,將其設置爲受限用戶只能解決這個問題,但似乎沒有工作。 – 2009-11-02 19:03:13
我不認爲有這樣的設置。然而,有可能將數據庫置於單用戶模式。 – 2009-11-02 19:19:22
是否僅限DBO服務器範圍的設置?我沒有親近的例子,但是從我的Sybase時代,我似乎記得這樣一個設置。
如果有,那就是我要找的。 – 2009-11-02 19:07:32
受限制的用戶模式應該這樣做。當然,它也會讓dbcreator和sysadmin,但這隻有意義。因此,確保您的帳戶沒有這些角色中的任何一個,或者在處於受限用戶模式時能夠進入。
http://technet.microsoft.com/en-us/library/ms188124.aspx
限制訪問
Specify which users may access the database. Possible values are:
* Multiple
The normal state for a production database, allows multiple users to access the database at once.
* Single
Used for maintenance actions, only one user is allowed to access the database at once.
* Restricted
Only members of the db_owner, dbcreator, or sysadmin roles can use the database.
- 1. Android非根鎖定替換
- 2. C++隊列非鎖定
- 3. 跳過鎖定,除非所有行都被鎖定
- 4. NHibernate中的非鎖定事務
- 5. 非功能鎖定模擬器
- 6. 什麼是非鎖定設計模式?
- 7. PDO非鎖定查詢:可能嗎?
- 8. XmlWriter處於非鎖定模式
- 9. SqlServer中的dbo
- 10. 約dbo架構
- 11. 差異和[DBO]
- 12. MigrateDatabaseToLatestVersion和dbo .__ MigrationHistory
- 13. 非資源死鎖?
- 14. 遞歸鎖(Mutex)與非遞歸鎖(Mutex)
- 15. 遞歸和非遞歸鎖(互斥鎖)
- 16. 從非dbo查詢架構中選擇表導致錯誤
- 17. EventStore 3.1 - SQL持久性 - 如何使用非dbo模式?
- 18. Azure SQL Azure中的更改跟蹤搜索非dbo架構
- 19. Linqpad沒有顯示存儲過程與非dbo架構
- 20. 擺脫DBO? SQL 2008
- 21. DBO權利風險
- 22. 將一個表鎖鎖定行鎖定
- 23. C#鎖定或不鎖定
- 24. PHP非阻塞排他鎖
- 25. 非常神祕的死鎖
- 26. SQLite非獨佔RESERVED鎖?
- 27. 鎖定性能:鎖定更長時間與鎖定更經常
- 28. ASP.net命令到SQL dbo
- 29. 無法創建dbo架構
- 30. dbo插入php錯誤
您有Windows身份驗證或只是我記得SQL Server帳戶認證.. – 2009-11-02 18:51:15