当前位置: 首页 > 新闻资讯 > sql server 2008入门系列之设置数据库服务器的访问权限

sql server 2008入门系列之设置数据库服务器的访问权限

发布时间:2024-01-28 5:03:28

  1. 怎样设置sqlserver2008数据库的使用者和权限(sql用户权限设置)
  2. SQLserver创建用户之后,怎么用不同用户名登录访问数据库??
  3. 如何设置SQLSERVER 用户只能访问数据库中某几个表呢

一、怎样设置sqlserver2008数据库的使用者和权限(sql用户权限设置)

首先打开数据库,并以windows身份验证模式_牢固数据库;

然后在左侧的【对象资源管理器中】展开【安全性】节点,鼠标右键点击节点中的【登录名】,在弹出的菜单中单击【新建登录名】

1.在登录名右侧的文本框中输入新建的管理员账号名称;

2.一对单选按钮组中,选择sqlserver身份验证,并输入登录密码;

3.勾选强制实施密码策略复选框;(密码策略一般是指加强用户登录的密码方式例如:可能需要至少8个以上字符,或在尝试若干登陆失败后该账号即被禁止登陆等等!如果觉得麻烦可以不必勾选!)。

4.不勾选强制密码过期;(如果勾选该项的话,则每一次登陆后系统都会提示用户必须更改现有密码,如非特殊需求,不建议勾选此项!)。

然后继续点选左侧选项页下的【服务器角色】;

在右侧的服务器角色面板中,勾选public和sysadmin两项!

注意:如果建立的账号不需要具备系统管理员的权限时,则不要勾选sysadmin项!

继续点选左侧选项页中的【用户映射】。

在右侧的面板中勾选该账号可以进行管理操作的数据库名称!并在该面板下面的【数据库角色成员身份】中勾选db_owner项!

注意:如果给一个无系统管理权限的账号指定管理一个数据库时,则一定要勾选db_owner项!否则该账号则无法看到该数据库中的任何数据表!

选后点选【选择页】下的【状态】选项进行设置

二、SQLserver创建用户之后,怎么用不同用户名登录访问数据库??

sql server是微软数据库,设置思路:

1、用管理员密码创建不同用户

2、对不同用户设置不同权限,具体方法如下

一、选中要访问的数据库,点击打开选择“安全性”---“新建用户”

二、将要访问的用户名输入,然后勾选用户架构和角色;这里就勾选db-owner(拥有完全权限)

3、设置完毕后退出管理员账号,用需要的账号登录即可

三、如何设置SQLSERVER 用户只能访问数据库中某几个表呢

sqlserver可以通过设置表权限来限制用户访问:

在management studio中的表上右键选属性(properties),左边选权限(permissions),右边中间添加和选中某个user或role,下面选中或移除某个权限。同样你可用标准的赋权语句来实现:如

grant/revoke select on 表名 to 用户名。

Top