首页 > 数据库 >Sqlserver 用户数据库权限

Sqlserver 用户数据库权限

时间:2022-12-31 20:55:56浏览次数:39  
标签:登录名 -- 数据库 Sqlserver 用户 MyDBName 权限

第一步

打开数据库管理界面 ---》安全性--》登录名,“新建登录名”

这个界面,只要填写登录名和密码即可。其他的都不用管。

第二步

执行sql: 


--将所有数据库的查看权限给Public角色,每个登录用户只能查看指定的数据库
--此语句会导致服务器上所有的用户在没有设置数据库权限的情况下不会显示任何数据库,有可能会影响正常使用
DENY VIEW any DATABASE TO PUBLIC;

--test_denglm用户可以查看并访问MyDBName数据库

ALTER AUTHORIZATION ON DATABASE::MyDBName TO UserName;

标签:登录名,--,数据库,Sqlserver,用户,MyDBName,权限
From: https://www.cnblogs.com/MuNet/p/17017236.html

相关文章

  • sqlserver 获取汉字拼音的首字母(大写)函数
    USE[test]GO/******对象:UserDefinedFunction[dbo].[GetFirstChar]脚本日期:02/22/201916:39:06******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONG......
  • DDL--操作数据库
    数据库的查询:showdatabases;数据库的创建:createdatabase数据库名字  或者带判断是否存在的createdatabaseifnotexists数据库名称数据库的删除:dropdatabase......
  • SequoiaDB分布式数据库2022.12月刊
    本月看点速览赋能金融科技,产品实力获权威认可技术实力吸睛,获国际知名媒体、权威机构肯定朋友圈持续壮大,与两家合作伙伴完成互认证青杉计划2023已开启,一起攀登更高的“......
  • mysql数据库模型
    MySQL的数据库相当于文件夹,创建方式为creatdatabase  文件名;mysql数据库管理系统下有多个数据库,数据库里面有数据表,数据表里面有数据MySQL为关系型数据库,关系型数......
  • windows 安装mysql数据库
    本文推荐使用 windows安装zip包方式安装mysql数据库。5.7之后的版本没有data目录,懒得找解决方案,直接推荐使用5.6的社区版本。1.下载安装mysql官网,找到对应的目录,下载......
  • Mysql - 查看数据库版本,登录,show语句,use 选择数据库
    1.查看数据库版本#登录之前CMD命令查看mysql--version#登录之后mysql语句查看SELECTVERSION();2.登录mysql-u用户名-hIP地址-P端口-p密码mysql-......
  • 第1节-MySQL创建表、数据库、查看MySQL引擎
    1、查看MySQL支持的存储引擎showengines;2、查看默认引擎showvariableslike'%storage_engine%';3、创建数据库createdatabasetemp_db;4、创建数据库,创建......
  • 第2节-MySQL数据库表类型的介绍
    1、数字类型2、时间类型3、字符串类型4、参考来源【来源:https://dev.mysql.com/doc/refman/5.7/en/storage-requirements.html】 ......
  • 数据库进阶
    1.创建外键约束--创建外键约束--主表createtabledept(idintprimarykeyauto_increment,namevarchar(20)notnull);--从表createtableemp(idintpr......
  • 数据库(约束)
    概述1.概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。2.目的:保证数据库中数据的正确、有效性和完整性。3.分类:约束描述关键字非空约束限制该字段的数据不能为......