如何在SQL Server 中创建用户(在sqlserver用户)
在SQL Server中创建用户是操作数据库服务器非常重要的一步, 这个过程可以限制访问权限并允许控制有效的处理数据库的安全。因此,学习如何在SQL Server中创建和管理用户是非常有必要的。
首先,你需要登录到SQL Server并以最高权限连接到安装的实例(示例)。在查询窗口下,使用以下命令创建一个登录(Login):
CREATE LOGIN login_name WITH PASSWORD = 'password' MUST_CHANGE,
CHECK_POLICY = ON;
或者你可以使用 (“sa”权限) SSMS (SQL Server Management Studio),在它的安全(Security)节点上新建登录, 并在属性(Properties)节点中设置密码。
然后,你可以创建数据库用户(database user),数据库用户是一种数据库对象,它可以将登录(login)与数据库进行关联,创建用户可以使用以下命令:
CREATE USER for_login FOR LOGIN login_name;
或者也可以使用 SSMS,在它的安全(Security)节点上新建/编辑/删除 数据库用户。
最后,你需要添加角色并分配权限(authorization),你可以在 SSMS 中的安全(Security)节点的“角色成员身份(Role Memberships)”窗口下选择要添加的用户,赋予该用户拥有的角色(role)和权限(permission)。
综上,在SQL Server中创建用户需要创建登录,然后根据登录创建数据库用户并为其分配角色和权限。如果你想使用T-SQL来完成,同样也可以使用SSMS的图形界面来更加便捷、更加可控的管理自己的数据库。