例如使它可以限制它爲給定的技術帳戶最多2個連接,第三個連接被重複阻塞,直到其中一個被放棄是否可以限制SQL Server 2005中角色/登錄的連接數?
4
A
回答
2
是的,但你需要一小段SQL代碼。您可以通過創建Logon Trigger來執行您喜歡的任何策略。此觸發器是SQL Server 2005 SP2的新增功能(在RTM版本afaik中爲而不是),並且每次建立連接時都會運行該觸發器,然後從所述連接接收任何語句。確保你的觸發器使用了正確的EXECUTE AS子句。在觸發器中,您可以檢查sys.dm_exec_sessions和sys.dm_exec_connections,並確定是否允許新連接是/否。請注意,在SQL 2005中,由於MARS,會話數不一定等於連接數。如果您允許2個連接或2個會話,您應該決定您的政策。
0
據我所知,這是不可能通過SQL Server安全實施本身。
但是,您可以全局配置連接到SQL Server的最大數量。
我相信需要在數據庫引擎的外部控制/過濾/屏蔽與SQL Server的所有連接,以實現此目的。
0
你不能在服務器端聲明式地做它。如果你想信任應用程序來強制自己,你當然可以在tsql代碼中完成。
相關問題
- 1. SQL 2005 sql登錄IP限制
- 2. SQL Server 2005 - 登錄問題
- 3. Sql Server 2005登錄失敗
- 4. Cakephp:是否可以限制數據庫連接的數量?
- 5. 命名SQL Server登錄的限制?
- 6. 使用SQL Server 2005 Express中的登錄,用戶和權限
- 7. 是否可以使用SQL Server 2005進行壓縮複製
- 8. 是否存在SQL Server的最大連接限制
- 9. SQL Server 2005的用戶和角色
- 10. 用戶登錄SQL Server 2005中表達
- 11. sql 2005角色
- 12. SQL Server 2005 Express中的表限制
- 13. 用戶登錄失敗。該用戶未與可信的SQL Server連接 - SQL Server 2005中
- 14. SQL Server 2005與MySQL連接
- 15. C#和SQL Server 2005連接
- 16. SQL Server 2005連接問題
- 17. SQL SERVER 2005連接問題
- 18. 連接到SQL Server 2005
- 19. SQL Server 2005遠程連接
- 20. Ruby連接到SQL Server 2005
- 21. 應用程序角色連接到SQL Server與「登錄失敗」錯誤
- 22. 如何以編程方式比較SQL Server 2005中登錄/用戶的權限
- 23. sql server 2008遠程連接登錄
- 24. 在SQL Server Management Studio Express中連接到SQL Server 2005數據庫
- 25. 如何在SQL Server 2005中扼制失敗的登錄?
- 26. 什麼是您在SQL Server中的登錄的存在,2005年
- 27. 您是否可以將數據從MS SQL Server 2005複製到MySQL 5.1單向?
- 28. 在SQL Server 2005中連接ntext
- 29. 在SQL Server 2005中連接字符串
- 30. 在SQL Server 2005 express中使用連接
這是ServerFault的問題:) – MicTech 2009-05-29 14:54:14