当前位置: 首页 > news >正文

SQL Server 创建用户并授权

创建用户前需要有一个数据库,创建数据库命令如下:

CREATE DATABASE [数据库名称];

CREATE DATABASE database1;

一、创建登录用户

方式1:SQL命令

命令格式:CREATE LOGIN [用户名] WITH PASSWORD = ‘密码’;

例如,创建登录用户名sa1,密码123456 的用户,命令如下:

CREATE LOGIN [sa1] WITH PASSWORD = '123456'?

方式2:使用SSMS创建

选择管理员账户–【安全性】–【登录名】–右键–【新建登录名】

二、数据库中创建用户

方式1:SQL命令

命令格式:USE [数据库名称];
CREATE USER [用户名] FOR LOGIN [用户名];

例如,在数据库BLSH中创建用户sa1,命令如下:

USE BLSH CREATE USER sa1

方式2:使用SSMS创建

选择要创建用户的数据库–【安全性】–【用户】–右键–【新建用户】

例如,在数据库test中创建用户sa1,操作如下:

三、给用户授权

方式1:SQL命令

使用 GRANT 命令来授予相应的权限,使用REVOKE命令来撤销相应的权限

授权对表的 SELECT, INSERT, UPDATE 和 DELETE 权限格式:
USE [数据库名称];
GRANT [权限] ON [表名] TO [用户名];

-- 授权对表的 SELECT, INSERT, UPDATE 和 DELETE 权限 GRANT SELECT, INSERT, UPDATE, DELETE ON dt_users TO sa1; -- 对存储过程授予执行权限 GRANT EXECUTE ON YourStoredProcedure TO sa1; ? -- 撤销对表的 SELECT, INSERT, UPDATE 和 DELETE 权限 REVOKE SELECT, INSERT, UPDATE, DELETE ON dt_users FROM sa1; ? -- 撤销对存储过程的执行权限 REVOKE EXECUTE ON YourStoredProcedure FROM sa1; ? -- 撤销创建表的权限 REVOKE CREATE TABLE FROM sa1; ? -- 撤销创建视图的权限 REVOKE CREATE VIEW FROM sa1; ? -- 撤销连接数据库的权限 REVOKE CONNECT FROM sa1; -- 查询用户当前权限 SELECT * FROM sys.database_permissions WHERE grantee_principal_id = USER_ID('sa1');

方式2:使用SSMS创建

* 对整个数据库授权

选择管理员用户–【安全性】–【登录名】–在要授权的登录名上右键–【属性】

例如,给sa1账户授予test数据库所有用户表的查询权限,操作如下:

注:public为可以连接该数据库,db_datareader为可以读取该数据库的数据,其他数据库角色含义请点击查看数据库角色含义

* 对数据库表单独授权

选择要授权的数据库–【安全性】–【用户】–在要授权的用户上右键–【属性】

例如,给sa1_1用户授予test数据库CRM_Shops表的查询权限,操作如下:

查询表时出现以下提示表示没有查询权限:

操作数据库时出现以下提示表示没有给该用户开通此数据库的任何权限:

http://www.jsqmd.com/news/454409/

相关文章:

  • 基于Java+SSM+Flask中国传统面食介绍网站(源码+LW+调试文档+讲解等)/中国传统面食/面食介绍/中国面食文化/中国传统美食/面食种类/面食做法/面食网站/中国传统面食网站/中华面食
  • 2026年防雷接地镀铜扁钢优质厂家推荐榜 - 资讯焦点
  • 算法提高6.数位dp
  • 2026年3月,瞧瞧那些口碑好的发电机租赁品牌,中高压UPS不间断电源租赁/工地发电机租赁,发电机租赁公司推荐排行榜单 - 品牌推荐师
  • SQL Server 数据库管理工具的安装以及使用
  • 项目五 简易数控铣削零件加工工艺编制PPT——127页
  • SIMD向量化运算:一条指令干一群人的活
  • 2026镀铜钢材优质厂家推荐榜 - 资讯焦点
  • 402.8亿元规模定格!嵌入式SIM芯片赛道驶入高速成长快车道
  • Flutter 三方库 starfruit 的鸿蒙化适配指南 - 掌握高级数学建模与统计分析技术、助力鸿蒙应用构建具备深层数据洞察力与科学计算能力的智慧化内核体系
  • 基于Java+SSM+Flask在线电影票购买系统(源码+LW+调试文档+讲解等)/在线电影票/电影票购买/电影票在线预订/电影票订购系统/在线购买电影票流程/电影票网上购买
  • 【2026年最新600套毕设项目分享】springboot在线考试系统(14081)
  • 大三学生申请美国硕士留学,选对美国留学中介少走1年弯路! - 资讯焦点
  • 国内大口径铝管及铜材优质厂家推荐 - 优质品牌商家
  • nodejs+vue大学生家教信息中介平台express-koa框架
  • AirBrush 8.3.0 | AI图片编辑,AI美颜、视频水印消除、AI换衣、手办图等
  • 34.1%高增速!趣味健身游戏成行业新风口,未来六年增长前景持续向好
  • 第七届机电一体化技术与智能制造国际学术会议(ICMTIM 2026)
  • 【Linux 驱动开发】STM32MP157 基于 PWM 的蜂鸣器驱动实现指南
  • SQL 注入漏洞原理以及修复方法
  • Ai技术宠物用品商城领养系统之家微信小程序
  • 靠谱的物联网冷库控制箱企业
  • 2026年北京海淀/朝阳/昌平离婚律师事务所测评推荐:从案件落地到情感温度的选择指南 - 小白条111
  • 燃油定价软件市场达33.13亿元,技术赋能下能源供应链定价效率迎来新跃升
  • 精准锚定2032!全自动移液机器人市场规模预计突破97.8亿元
  • WSL 磁盘清理实战:从缓存清理到 ext4.vhdx 压缩回收空间
  • 低代码 + AI = 对话方式生成UI
  • nodejs社区医疗挂号 体检服务病历管理系统的vue
  • 基于PaaS平台一体化智能全域数据治理平台建设方案:数据治理战略与实施、数据治理组织与制度、数据治理核心内容、数据安全管理......
  • 【转载】空间数据研究所A平台|2026年01月更新|全国338万个AOI(373个地市|3级分类|42个属性字段|非OSM数据)