授权其他连接

现在,您已经以管理员身份连接到了 SQL Server,您的首要任务之一是授权其他用户进行连接。实现此任务的步骤是创建一个登录名,然后授权此登录名以用户身份访问数据库。登录名可以是使用 Windows 凭据的 Windows 身份验证登录名;也可以是 SQL Server 身份验证登录名(这些登录名在 SQL Server 中存储身份验证信息并独立于网络凭据)。尽可能使用 Windows 身份验证。

创建 Windows 身份验证登录名

  1. 在上一个任务中,您使用 Management Studio 连接到了数据库引擎。在对象资源管理器中,依次展开服务器实例、“安全”,右键单击**“登录名”,再单击“新建登录名”**。

    将显示**“登录名 - 新建”**对话框。

  2. 在**“常规”页中的“登录名”**框中,键入一个格式为 <域>\<登录名> 的 Windows 登录名。

  3. 在**“默认数据库”**框中,选择 AdventureWorks(如果有)。否则选择 master

  4. 在**“服务器角色”**页中,如果新建登录名要成为管理员,则单击 sysadmin,否则保留此项为空白。

  5. 在**“用户映射”页中,针对 AdventureWorks 数据库(如果有)选择“映射”。否则选择 master。注意,应在“用户”**框中填入登录名。关闭后,该对话框将在数据库中创建此用户。

  6. 在**“默认架构”**框中,键入 dbo 将登录名映射到数据库管理员架构。

  7. 接受**“安全对象”“状态”框的默认设置并单击“确定”**创建登录名。

注意注意

这是基本的入门信息。SQL Server 提供了丰富的安全环境,而安全显然是数据库操作的一个重要方面。