首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在SQL server 2008中,登录和凭据之间有什么区别?

在SQL server 2008中,登录和凭据之间有什么区别?
EN

Stack Overflow用户
提问于 2010-05-01 23:37:01
回答 3查看 41.3K关注 0票数 21

我对SQL server windows登录和凭据有点困惑。在联机丛书上,它说凭据可以访问sql server以外的资源,但据我所知,windows login可能能够做到这一点,因为它被映射到一个windows用户。我还漏掉了什么吗?

谢谢,提前说好。

EN

回答 3

Stack Overflow用户

发布于 2012-01-03 15:29:35

凭据是包含连接到SQL Server外部资源所需的身份验证信息的记录。大多数凭据由Windows登录名和密码组成。在Microsoft Windows Server 2003和更高版本上,可能不需要密码。

一个凭据可以映射到多个SQL Server登录名。但SQL Server登录名只能映射到一个凭据。

只有具有ALTER ANY credential权限的用户才能创建或修改凭据。

票数 12
EN

Stack Overflow用户

发布于 2010-05-01 23:51:31

在SQL Server的早期版本中,如果需要访问SQL Server之外的内容,则运行SQL Server服务时所使用的服务帐户是所使用的凭据。通过指定凭据,您可以确定用户X是否运行访问资源Y的存储过程或查询,使用凭据Z作为访问它的帐户。

@Remus Rusanu您正在混淆使用CREATE login创建的SQL Server登录与使用CREATE credential创建的称为凭据的不同概念。有关更多详细信息,请参阅http://www.replicationanswers.com/Security2005.asp

票数 7
EN

Stack Overflow用户

发布于 2017-03-18 00:06:59

凭据还可用于允许SQL Server访问credential Blob存储帐户。在这种情况下,凭据将存储Azure存储帐户名以及存储帐户访问密钥,而不是存储Windows登录名和密码。

更多详细信息请访问:https://msdn.microsoft.com/en-us/library/jj720554(v=sql.120).aspx

或者在这里:https://msdn.microsoft.com/en-us/library/dn466435(v=sql.120).aspx

如果你想从Azure blob容器中备份或恢复数据库,这很方便。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2750534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档