1
数据库技术及应用
1.11.1.2 8.1.2 创建SQL Server登录账户
8.1.2 创建SQL Server登录账户

登录账户是连接SQL Server服务器的前提条件,有了合法的登录账户才能登录到SQL Server服务器。无论是使用Windows身份验证模式还是使用SQL Server身份验证模式,用户必须先具有有效的用户登录账户。数据库管理员可以通过SQL Server Management Studio,对SQL Server2008中的登录账户进行创建、修改和删除等管理操作。

创建SQL Server登录账户有两种方法:可以选择利用SQL Server Management Studio图形式操作界面进行创建;也可以利用系统存储过程来创建。下面通过例子分别介绍这两种创建的方法。

【例8-1】使用SQL Server Management Studio创建登录名为user、密码是123456的登录账户。

具体创建步骤如下:

(1)打开SQL Server Management Studio,在对象资源管理器中展开“安全性”节点。

(2)右键单击“登录名”节点,在弹出的快捷菜单中执行“新建登录名”命令,如图8-4所示。

图8-4 执行“新建登录名”命令

(3)打开“登录名新建”窗口,选择“常规”选项,如图8-5所示。

图8-5 “登录名新建”窗口的“常规”选项卡界面

其中,各项常用的功能的说明如下:

●“登录名”文本框:可在此输入登录名。

●“身份验证”区域:有两种登录验证模式可以选择。如果选中“Windows身份验证”单选按钮,则“登录名”文本框中输入的登录名必须是已经存在于操作系统当中的登录账号。如果选中“SQL Server身份验证”单选按钮,则需要输入密码和确认密码。建议选中“SQL Server身份验证”单选按钮。

●“默认数据库”下拉列表:可以选择该登录用户默认的数据库。

●“默认语言”下拉列表:可以选择默认的语言,一般使用默认值即可。

(4)本例中在“登录名”文本框中输入“user”,选择“SQL Server身份验证”单选按钮,在“密码”和“确认密码”文本框中均输入“123456”。

(5)单击“确定”按钮,完成登录账号的创建操作。

【例8-2】使用系统存储过程sp_addlogin创建登录名为TEST、密码是123456的登录账户。

创建SQL语句如下:

执行之后的结果如图8-6所示。

图8-6 系统存储过程sp_addlogin创建登录账户

注意:使用系统存储过程创建登录账户的语法格式如下: