SQL Server数据库服务器用户跟数据库内部用户有什么区别

SQL Server数据库服务器用户和数据库内部用户有什么区别?
本帖最后由 MoreQuestion 于 2014-03-27 19:52:45 编辑
SQL Server数据库服务器用户和数据库内部用户有什么区别?

链接的只用来链接吗?

那么内部的是用来干什么的?内部的有密码,其他人不可以改密码吧?

以下两种用户都是独立的吗?就算用户链接进去,没有数据库用户也操作不了?

这是数据库链接用户
SQL Server数据库服务器用户跟数据库内部用户有什么区别

这是数据库用户
SQL Server数据库服务器用户跟数据库内部用户有什么区别
------解决方案--------------------
引用:
Quote: 引用:

简单来说,登录名就是你可以联接sqlserver,但是有用户才能访问数据库,就好像登录名,代表你可以进入一个旅馆,在大厅、走道走来走去,但是不能进入房间,而用户就是房门卡。


那假如,有人拿到我SQL链接的密码(不是SA用户),他能改我数据库吗?

这个就要看你账号的权限了 如果有UPDATE权限的话 就可以。
------解决方案--------------------
引用:
Quote: 引用:

1、sa映射了所有库的所有权限。
2、如果别人拿了你的“登录”,但是这个登录只有“连接权限”,那么他/她改不了你的库,除非这个登录还有连到某个库的权限,另外,默认所有登录都有master和tempdb的访问权限,只是相对较低,动不了master库而已,tempdb就无所谓了


大概明白
如果我建立一个账户,那得专门建立一个账号是吧?
如果是SQLServer身份验证就对,如果是Windows身份验证还要考虑组的问题