MSSQL中指定库赋予权限的方法(mssql 指定库 权限)
MSSQL(Microsoft SQL Server)是一种关系型数据库管理系统,使用它可以组织、管理、存储用户数据库。在使用数据库时,要想使用其中的数据,就必须授予相应的权限。这里介绍在MSSQL中指定库赋予权限的方法。
通常情况,想获取数据库的权限,都需要有正确的登录名和密码,需要拥有基本数据库操作权限。接着我们进入MSQL控制台,使用下面的SQL语句完成数据库权限赋予:
USE 数据库名
GRANT 权限
ON 数据库名.表名
TO 用户名
其中,数据库名可以任选,权限可以任选,表名表示需要赋予用户权限的表,用户名可以是指定的用户,如果赋权给现有的用户只需指定用户名即可。
例如:
USE AdventureWorks2012
GRANT SELECT, UPDATE
ON AdventureWorks2012.Employee
TO John
则表示将对AdventureWorks2012数据库的Employee 表赋予John 用户 SELECT 和 UPDATE 的权限。
在指定不同的权限赋予不同用户时可以使用 Role ··· 来表达,例如:
USE AdventureWorks2012
GRANT db_owner
TO John
表示将 AdventureWorks2012 数据库的 db_owner的权限赋予给John 用户。
另外,也可以使用以下语句进行一次性赋予全部权限:
USE AdventureWorks2012
GRANT ALL
ON AdventureWorks2012.Employee
TO John
则表示将 AdventureWorks2012 中 Employee 表的全部权限赋予给John 用户。
以上就是在 MSSQL 中指定库赋予权限的方法,通过使用正确的SQL语句,我们可以给合适的用户赋予合适的库及其中表格的权限,从而让用户能够正确地使用和管理数据库中的信息。