SQL Server 用户权限配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/jason__hou/article/details/83181678

SQL Server 权限配置

如已存在用户,跳过此步骤,直接从下文赋予创建表的权限处开始执行

  • 使用 Windows 身份验证SQL Server 身份验证(SA用户) 登录
/*创建一个登录账号*/
USE [数据库名称]
GO

CREATE LOGIN [用户名] WITH PASSWORD='密码', DEFAULT_DATABASE=[数据库名称], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
GO

/*创建数据库级别用户*/
USE [数据库名称]
GO

CREATE USER [用户名] FOR LOGIN [用户名] WITH DEFAULT_SCHEMA=dbo
GO

如已存在用户,则直接从此处开始

USE [数据库名称]
GO

/*赋予创建表的权限*/
GRANT CREATE TABLE,SELECT TO [用户名];

  • 执行添加表语句(请将 [数据库名称] 修改为该用户数据库名称)
/*建表语句*/
USE [数据库名称]
GO

SET ANSI_NULLS OFF
GO

SET QUOTED_IDENTIFIER ON
GO

SET ANSI_PADDING OFF
GO

/*建表语句*/
CREATE TABLE [dbo].[table_name](
	[foo] [varchar](180) NULL,
	[bar] [varchar](180) NULL,
) ON [PRIMARY]

GO

SET ANSI_PADDING OFF
GO
  • 执行添加 增删改查权限语句
/*添加 增删改 权限*/
GRANT INSERT, DELETE, UPDATE ON table_name TO [用户名];

猜你喜欢

转载自blog.csdn.net/jason__hou/article/details/83181678