这似乎是一个很常见的问题,但我找不到任何相关内容。实际上有两个问题:
- 如何确定哪些帐户具有对 SQL Server 2008 实例的 Windows 身份验证访问权限?
- 我可以在无法登录 SQL Server 实例的情况下更改该组用户吗?
首先十分感谢!
答案1
该sys.server_principals
视图包含有权访问该实例的所有登录名。您可以按类型进行筛选U
,G
以仅获取 Windows 登录名和 Windows 组。
您可以使用 T-SQL 命令CREATE LOGIN
和ALTER LOGIN
来DROP LOGIN
管理登录,而无需使用 GUI。数据库用户也可以使用类似的命令。
http://technet.microsoft.com/en-us/library/ms188786.aspx
http://technet.microsoft.com/en-us/library/ms189751.aspx
http://technet.microsoft.com/en-us/library/ms173463.aspx