用户和SQL Server中的登录名之间的区别

最近,我进入了SQL Server的许多不同区域,而这些区域通常是我所不喜欢的。让我感到困惑的其中之一是“登录和用户”区域。似乎这应该是一个非常简单的主题...


看来每个登录名只能有1个用户,每个用户只能有1个登录名。


一个登录名可以与多个表相关联,从而将该用户与多个表相关联。


所以我的问题是,为什么还要有登录名和用户?他们似乎几乎是同一个人。有什么区别,或者我似乎缺少什么?


慕哥9229398
浏览 626回答 3
3回答

Qyouu

拥有两者的一个原因是可以由数据库服务器进行身份验证,但可以将授权范围限定在数据库范围内。这样,如果将数据库移动到另一台服务器,则始终可以在数据库服务器上重新映射用户-登录关系,但是不必更改数据库。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

SQL Server