首页 百科知识 的安全模式

的安全模式

时间:2024-10-11 百科知识 版权反馈
【摘要】:如果身份验证成功,用户即可连接到SQL Server实例。权限验证阶段控制用户在SQL Server数据库中多运行进行的活动。对组的安全定义适用于组中的所有成员。SQL Server提供了3种安全管理模式,即标准模式、集成模式和混合模式,数据库设计者和数据库管理员可以根据实际情况进行选择。要设置安全认证模式,用户必须使用系统管理员帐号,可以使用SQL Server Management Studio来设置安全认证模式。

8.3.1 SQL SERVER的安全模式

在SQL Server 2008中工作时,用户要经过两个安全性阶段:身份验证和授权(权限验证)。如果身份验证成功,用户即可连接到SQL Server实例。然后,用户还需要访问服务器上的授权。权限验证阶段控制用户在SQL Server数据库中多运行进行的活动。

为便于对多用户的管理,SQL Server使用组和角色。将用户分成组和角色可以方便的同时对许多用户授予或拒绝权限。对组的安全定义适用于组中的所有成员。

SQL Server提供了3种安全管理模式,即标准模式、集成模式和混合模式,数据库设计者和数据库管理员可以根据实际情况进行选择。

标准模式时SQL Server默认的安全模式,由SQL Server独立来管理自己的数据库安全。集成模式是将Windows NT的安全管理集成到SQL Server之中,即用户只需要登陆到Windows NT,就可以直接连接到SQL Server。混合模式是指可以选择前两种安全模式的某一种进行验证。

(1)设置SQL Server的安全认证模式

要设置安全认证模式,用户必须使用系统管理员帐号,可以使用SQL Server Management Studio来设置安全认证模式。步骤如下:

a)展开服务器,右击要设置的SQL服务器,从弹出的快捷菜单中选择“属性”命令,如图8-1。

b)在弹出的“SQL Server属性”对话框中,打开安全性选项卡,如图8-2。

img38

图8-1 设置安全验证模式

c)选中“Windows身份验证模式”或“SQL Server和Windows身份验证模式”单选按钮(混合模式)。

(2)添加SQL Server账号

如果用户没有Windows NT/2008账号,则只能建立SQL Server账号,可以使用SQL Server Management Studio,也可以直接使用Transact-sql语句。

①用SQL Server Management Studio添加SQL Server账号

a)展开服务器,选择“安全性”“登录名”项目;

b)从弹出的快捷菜单中选择“新建登录”选项,出现如图8-2所示的登录属性对话框;

d)在“名称”文本框中输入一个不带反斜杠的用户名,选中“SQL Server身份验证”单选按钮,并在密码文本框中输入口令;

e)如图8-3所示,再次输入密码,单击“确定”按钮,创建完成。

img39

图8-2 “登录”目录的快捷菜单

img40

图8-3 新建登陆属性对话框

②用Transact-sql命令添加SQL Server账号

可以执行系统存储过程sp_addlogin,内容略。

(2)删除SQL Server账号

可以利用SQL Server Management Studio来删除SQL Server的登陆账号。内容略。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈