全球旧事资料 分类
a
ageme
tstudio管理SQLServer登录账户在ma
ageme
tstudio中能方便地创建、查看、修改、删除登录账户。有如下两种方式创建SQLServer登录账户(1和2)。(1)映射Wi
dows登录账户为SQLServer登录账户在ma
ageme
tstudio中可以将一个Wi
dows账户或一个组映射成一个SQLServer登录名。每个SQLServer登录名都可以在指定的数据库中创建数据库用户名。这个特性可以让Wi
dows
f组中的用户直接访问服务器上的数据库。至于这些指定的数据库用户的权限,可以另行指定的。提示:Wi
dows账户应是已经存在的。具体步骤(参看实验指导)。(在用户映射选项卡中,选定某数据库后用户名默认与登录名
一样,也可设定为不一样的。)(2)在ma
ageme
tstudio中创建SQLServer登录账户
提示:首先需将验证模式设置为SQLServer验证模式。具体步骤参看实验指导。(在用户映射选项卡中,选定某数据库后用户名默认与登录名一样,也可设定为不一样的。)
注意:在创建登录名时,在点击“新建登录名”后,进入“登录名新建”对话框时,选择的默认数据库要与用户映射选项卡中选择的数据库一致,再去掉“强制实施密码策略”的对勾即可创建成功。在通过新创建的登录名连接SQLServer后,会发现只能访问和打开所选的数据库,而其他数据库无法访问和打开。(3)在Ma
ageme
tStudio中查看、修改或删除登录账户
具体步骤(参看实验指导)四、用户管理
用户是基于数据库的名称,是和登录账户相关联的。1、登录名与数据库用户名的关系
登录名、数据库用户名是SQLServer中两个容易混淆的概念。登录名是访问SQLServer的通行证。每个登录名的定义存放在master数据库的表syslogi
s(登录名是服务器级的)中。登录名本身并不能让用户访问服务器中的数据库资源。要访问具体数据库中的资源,还必须有该数据库的用户名。新的登录创建以后,才能创建数据库用户,数据库用户在特定的数据库内创建,必须和某个登录名相关联。数据库用户的定义信息存放在与其相关的数据库的sysusers表(用户名是数据库级的)中的,这个表包含了该数据库的所有用户对象以及和它们相对应的登录名的标识。用户名没有密码和它相关联,大多数情况下,用户名和登录名使用相同的名称,数据库用户名主要用于数据库权限的控制。
就如同企业门口先刷卡进入(登录服务器),然后再拿钥匙打开自己的办公室(进入数据库)一样。
数据库用户创建后,通过授予用户权限来指定用户访问特定对象的权限。用户用一个登录名登录SQLServer,以数据库用户的身份访问服务器上r
好听全球资料 返回顶部