首页 > 数据库 >sqlserver2019创建“可查询”“可创建视图”的用户

sqlserver2019创建“可查询”“可创建视图”的用户

时间:2023-01-06 08:44:31浏览次数:36  
标签:架构 删除 创建 数据库 用户 视图 sqlserver2019

   ————————————(个人随笔,记录使用,仅供参考)

一、Sqlserver SSMS创建一个只读的用户

1、用拥有管理权限的用户连接数据库(sa)

2、选择“安全性”=》“登录名”=》“新建登录名”(连接里的安全性)

0

3、设置“常规”选项内容

0  

4、设置“服务器角色”内容

0  

5、设置“用户映射”内容

0  

6、设置“安全对象”内容

0 0

7、确认

二、给用户添加“创建视图的权限”

8、在可操作的数据库里编辑用户的属性(可操作的数据库:上面的“用户映射”授权的数据库)

0

9、修改“安全对象”内容

0 0   0    

补充1:(创建保存视图时)指定的架构名称“dbo”不存在,或者您没有使用该名称的权限

操作步骤(简略):在对应的数据库中=》“用户”=》属性=》安全对象=》搜索=》第二项=》数据库=》里面找到更改任意架构 0

补充2:删除在数据库里用户时,报异常:无法删除用户,存在架构约束

原因:因为此用户是存在的架构拥有者,所以要去架构处把架构的拥有者改掉。 0  

补充3:删除用户要先在拥有的数据库中删除此用户后,才能在连接中的用户中删除。

 

 

标签:架构,删除,创建,数据库,用户,视图,sqlserver2019
From: https://www.cnblogs.com/huanye63/p/17028307.html

相关文章

  • 在命令行中创建Django项目
    1、cmd先进入你要放项目的目录。在命令行输入:django-adminstartproject项目名 。回车,此时创建了一个项目2、创建好了一个diango项目,然后再需要创建自己的一个应用项......
  • django-1.2创建工程
    创建工程在使用Flask框架时,项目工程目录的组织与创建是需要我们自己手动创建完成的。在django中,项目工程目录可以借助django提供的命令帮助我们创建。1.创建创建工程......
  • 创建型模式——前言
    注:所有知识来源于《设计模式:可复用软件面向对象的基础》创建型设计模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用......
  • [unity 2022 2d]项目创建,素材下载和软件初始化(二)
    一、项目创建        选择新建项目        2D和2D(URP)主要区别在于渲染模式的不同,选哪个都行。 ......
  • 使用嵌套的ScriptableObject及ReorderableList创建习题持久化数据
    使用嵌套的ScriptableObject及ReorderableList创建习题持久化数据效果展示题集持久化数据:存储题目,可以直接在inspector面板上创建对应的问题子项问题持久化数据:源码......
  • 基于脚手架创建一个vue项目
    cd到项目想要创建到的地方vuecreatetest  ——创建一个名为test的vue项目   ——选择第三项(空格选择撤销回车下一项)   选择这两项  2.X版本......
  • Django-restframework 视图类
    HTTP请求响应drf除了在数据序列化部分简写代码以外,还在视图中提供了简写操作。所以在Django原有的django.views.View类基础上,drf封装了多个视图子类供我们使用。Django-r......
  • 【numpy】创建ndarray数组
    创建数组ndarray构造器创建importnumpyasnp'''使用底层ndarray构造器来创建参数说明:名称 描述object 数组或嵌套的数列dtype 数组元素的数据类型,可选cop......
  • 反射3 - 创建对象、调用方法
    反射-练习反射机制的优势很明显:它可以实现动态创建对象和编译,体现出语言很大的灵活性,这也是反射被广泛用于各种框架中的最主要原因。反射机制的缺点也是显而易见的......
  • Java简单仿制在创建同名目录时名称拼接(数字)
    /***创建同名文件名称拼接(数字)**@parampath需要创建的目录*@return*/publicstaticStringrecursionMkdirsFile(Stringpat......