SQL Server登录和数据库用户之间有什么区别,以及如何使用我的代码中的用户授予每个用户的权限,因为连接字符串仅使用登录名?SQL Server登录帐户和数据库用户之间的区别?
1
A
回答
0
我认为这是一个非常有用的问题。只需添加我的两分钱:从msdn:
登录是安全主体,或可以通过安全系统进行身份验证的实体。用户需要登录才能连接到SQL Server。您可以基于Windows主体(例如域用户或Windows域组)创建登录,也可以创建不基于Windows主体(例如SQL Server登录)的登录。 注意注意
要使用SQL Server身份验证,数据库引擎必须使用混合模式身份验证。有关更多信息,请参阅选择认证模式。
作为安全主体,可以将权限授予登录。登录的范围是整个数据库引擎。要连接到SQL Server实例上的特定数据库,必须将登录名映射到数据库用户。数据库内的权限被授予并拒绝给数据库用户,而不是登录。具有整个SQL Server实例作用域的权限(例如,CREATE ENDPOINT权限)可以授予登录名。
http://msdn.microsoft.com/en-us/library/aa337562.aspx#Background
3
相关问题
- 1. SQL Server中用户和登录之间的区别
- 2. Microsoft Azure门户中的SQL数据库和SQL Server之间的区别
- 3. 压缩数据库和SQL Server数据库之间的区别
- 4. 个人帐户和团队帐户之间的区别
- 5. 禁用Sql Server Windows登录帐户?
- 6. sql server中登录和用户的区别
- 7. SQL Server登录和用户?
- 8. SQL Server和Oracle'用户'之间的区别
- 9. SQL Server存储过程和用户查询之间的区别
- 10. SQL Server服务器登录和数据库用户
- 11. 用户使用不同帐户登录的数据库方案
- 12. 使用ASP.NET用户帐户登录的外部数据库
- 13. Oracle客户端和Oracle数据库之间的确切区别
- 14. 隐藏在SQL Server数据库架构的登录/用户
- 15. SQL Server用户登录
- 16. 用户登录失败[sql server用户]
- 17. 在SQL Server数据库中查找用户帐户?
- 18. 两个SQL Server数据库快照之间的区别
- 19. 帐户和帐户之间的差异
- 20. 用户登录时在SQL Server中自动创建数据库
- 21. 用户登录失败。尝试访问SQL Server Express数据库
- 22. SQL Server Express 2008数据库用户dbo空白登录
- 23. SQL Server提供登录(用户)db_owner访问数据库
- 24. 备份SQL Server登录和用户
- 25. SQL Server登录用户名和密码
- 26. SQL Server数据库FILE和ASP.NET中实际的SQL Server数据库之间有什么区别?
- 27. 用户登录用的数据库
- 28. 用户'xyz'登录失败 - 用新的SQL Azure用户帐户
- 29. 在SQL Server 2008数据库中存储和使用Microsoft用户帐户凭证
- 30. 〜(用户的家目录)和登录用户之间不匹配
我会建议你看看,了解有关如何DBMS实际上在用户方面和他们的访问权限,权限的工作,发布这样一个宽泛的问题 – aleafonso