博客
关于我
sqlserver学习笔记(三)—— 为数据库添加新的用户
阅读量:795 次
发布时间:2023-02-26

本文共 943 字,大约阅读时间需要 3 分钟。

在SQL Server中创建并管理用户登录名

在实际操作中,SQL Server的用户管理是日常工作中的一个重要环节。本文将详细指导如何在SQL Server中创建用户登录名以及进行数据库映射设置。

创建SQL Server登录名

首先,使用Windows或SQL Server身份登录到SQL Server管理站点。进入SQL Server Management Studio(SQL Server Management Studio,简称SSMS),然后执行以下操作:

  • 打开安全性页面:在SSMS的对象资源管理器中,展开“安全性”节点,选择“登录名”。
  • 新建登录名:右键点击“登录名”,选择“新建登录名”。
  • 设置登录名
    • 登录名:输入一个合适的名称,如user_b
    • 选择SQL Server身份验证模式。
    • 设置密码并确认密码。
    • 不勾选“强制实施密码策略”。
  • 数据库映射设置

    接下来,设置数据库映射,允许用户登录到特定数据库。

  • 选择数据库映射:在创建登录名的“选择”页面中,切换到“用户映射”选项卡。
  • 添加数据库映射:点击“添加”,选择要映射的数据库。
  • 设置数据库访问权限:确保用户有权限访问目标数据库。
  • 设置数据库权限

    为了确保用户可以进行增删改查操作,需要为其分配相应的数据库权限。具体步骤如下:

  • 访问数据库安全性页面:在SSMS中,展开目标数据库的“安全性”节点,选择“用户”。
  • 选择用户属性:右键点击用户(如user_b),选择“属性”。
  • 设置成员身份:在“数据库权限”页面中,勾选db_datareaderdb_datawriterdb_ddladmindb_owner选项。
  • 保存设置:点击“确定”完成设置。
  • 注意事项

    • 权限管理:权限设置可通过SSMS或T-SQL语句操作。
    • 用户删除:删除用户时,务必先移除数据库中的用户名,最后再删除登录名。
    • 数据库刷新:如遇到登录名删除失败的问题,尝试刷新数据库后重试。

    其他数据库操作

    对于其他数据库,创建用户登录名的过程与上述步骤类似。只需在目标数据库中重复上述操作即可。

    通过以上步骤,你已成功创建并管理SQL Server用户登录名,并为数据库设置了相应的权限。如需进一步了解数据库高级权限管理,可以参考相关技术文档。

    转载地址:http://iwvfk.baihongyu.com/

    你可能感兴趣的文章