彻底被sql server 2008的服务器角色,架构,权限搞昏了头,求救。

ruhong 2014-05-11 07:05:21
我想实现以下的功能。
我想建一个用户usrlogin
它具有执行存储过程S_login的权限,里面执行select语句,
针对表 pwd 进行读取操作,用来判断用户给出的参数 usrname 和pwd,表pwd 中有没有记录。
简单的说就是一个验证登录。
如何作一个权限最小,安全性最高的服务器角色,架构,权限?
请从0开始讲,一步一步的教我,我是新手啊。
我彻底是被搞糊涂了,
sql server 2008的服务器角色有架构,架构中又有服务器角色,然后又有这个那个权限,
这个那个权限中又有架构,服务器角色,妈妈蛋的,死循环啊。
...全文
297 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
t101lian 2014-05-16
  • 打赏
  • 举报
回复
怎么破?
  • 打赏
  • 举报
回复
引用 楼主 ruhong 的回复:
我想实现以下的功能。 我想建一个用户usrlogin 它具有执行存储过程S_login的权限,里面执行select语句, 针对表 pwd 进行读取操作,用来判断用户给出的参数 usrname 和pwd,表pwd 中有没有记录。 简单的说就是一个验证登录。 如何作一个权限最小,安全性最高的服务器角色,架构,权限? 请从0开始讲,一步一步的教我,我是新手啊。 我彻底是被搞糊涂了, sql server 2008的服务器角色有架构,架构中又有服务器角色,然后又有这个那个权限, 这个那个权限中又有架构,服务器角色,妈妈蛋的,死循环啊。
你要对pwd表进行操作,进行验证登陆,和架构等等没啥关心吧。就是查询,然后看有没有记录而已
以学习为目的 2014-05-16
  • 打赏
  • 举报
回复
关注下,也不太明白
专注or全面 2014-05-16
  • 打赏
  • 举报
回复
引用 7 楼 yupeigu 的回复:
sql server 的安全结构,是层次化的,

首先是服务器级别的是 登录名,也就是login

然后是数据库级别的就是数据库用户名

然后是数据库用户下面的架构,这个架构下面是具体的表、函数、视图、存储过程

另外,系统预设值了一些固定的服务器角色,比如,最高的权限sysadmin,
然后在数据库级别也设置了固定的数据库角色,比如,db_datawriter 等等。


关键是架构这一块,系统预定义了很多架构,关键是这些架构,里面没有任何对象,目的在何?

LongRui888 2014-05-16
  • 打赏
  • 举报
回复
一步一步来吧,从顶向下,逐步理解
LongRui888 2014-05-16
  • 打赏
  • 举报
回复
sql server 的安全结构,是层次化的, 首先是服务器级别的是 登录名,也就是login 然后是数据库级别的就是数据库用户名 然后是数据库用户下面的架构,这个架构下面是具体的表、函数、视图、存储过程 另外,系统预设值了一些固定的服务器角色,比如,最高的权限sysadmin, 然后在数据库级别也设置了固定的数据库角色,比如,db_datawriter 等等。
专注or全面 2014-05-13
  • 打赏
  • 举报
回复
我草,这一块我也是一直木弄懂啊,想起来都难受的慌,心里憋的慌
专注or全面 2014-05-13
  • 打赏
  • 举报
回复
sql server 2008的服务器角色有架构,架构中又有服务器角色,然后又有这个那个权限, 这个那个权限中又有架构,服务器角色,妈妈蛋的,死循环啊。
HUSTYZHY 2014-05-11
  • 打赏
  • 举报
回复
加我QQ,我给你个设置的教程,905101973
ruhong 2014-05-11
  • 打赏
  • 举报
回复
更可恨的是,这安全对象添加进去以后,删不掉了?

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧