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语句,我们可以给合适的用户赋予合适的库及其中表格的权限,从而让用户能够正确地使用和管理数据库中的信息。


数据运维技术 » MSSQL中指定库赋予权限的方法(mssql 指定库 权限)