Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >授予对所有用户定义类型的引用

授予对所有用户定义类型的引用
EN

Database Administration用户
提问于 2019-03-22 03:03:52
回答 1查看 919关注 0票数 0

最初的问题是:具有创建/alter权限的用户在尝试执行任何操作时都将获得此消息:

无法找到类型'nvarchar',因为它不存在或您没有权限。

通过一些网络挖掘,我发现这可能是因为他没有GRANT REFERENCE的类型许可。然而,

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
select * from sys.types order by name

返回超过2000条记录,GRANT REFERENCE命令接受单个类型作为参数。如何授予此用户对所有类型的引用权限?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2019-03-22 04:05:27

如果您需要这样做,只需使用动态SQL生成命令。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
SELECT t.name, 
       'GRANT REFERENCES ON TYPE::' 
       + SCHEMA_NAME(t.schema_id) 
       + '.' 
       + t.name 
       + ' TO public;' AS command_to_run
FROM   sys.types AS t;
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/232831

复制
相关文章
【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )
文章目录 引用类型 引用类型 引用数据类型 : 1. 引用数据类型定义 : 类型名称& 变量名 = 对应类型变量名称 ; //① 定义 普通 类型 变量 int a = 8; //② 定义 引用类型变量, 格式 : 类型名称& 变量名 = 对应类型变量名称 ; int& b = a; 2. 上述引用数据类型解析 : int& 是引用数据类型 , b 是 a 的引用 ; ① 变量定义本质 : int a = 8; 分配一块内存存放 int 类型数据 8 , 将该内存赋予一个别名 a ; ②
韩曙亮
2023/03/27
7200
【C++ 语言】引用数据类型 ( 引用数据类型定义 | 引用数据类型使用 | 引用类型参数 )
MySQL能否授予查看存储过程定义权限给用户
在其他RDBMS中,可以将查看某个存储过程(PROCEDURE)定义的权限给某个用户,例如在SQL Server中,可以单独将查看ProcedureName定义的权限授予UserA
星哥玩云
2022/08/18
3.3K0
C# - 为引用类型重定义相等性
例如两个引用类型的变量 x 和 y,如果这样写:if(x == y) {...},那么大家都明白,这个比较的是引用的相等性。
solenovex
2019/05/25
7470
mysql授予用户新建数据库的权限[通俗易懂]
好久不用mysql了,今天拾起来,新建用户,用Navicat连接之后,发现没有新建数据库的权限。找了好久才找到方法,那就是新建用户之后授权的的时候授予用户在所有数据库上的所有权限,(当然有可能有别的方法,希望知道的前辈们指导我)语句如下:
全栈程序员站长
2022/07/11
13.1K0
引用类型
在JavaScript中引用类型是一种数据结构,将数据和功能组织在一起,或者也称之为类,但是在ECMAScript并不真正具有类,所以我们都把引用类型称之为对象,对象是最常见的引用类型实例,然后对象上面有属性和方法,
wade
2020/04/23
3980
ubuntu gcc编译时对’xxxx’未定义的引用问题
http://www.cnblogs.com/oloroso/p/4688426.html
bear_fish
2018/09/19
8.2K0
IIncrementalGenerator 增量 Source Generator 生成代码入门 获取引用程序集的所有类型
本文告诉大家如何在使用 IIncrementalGenerator 进行增量的 Source Generator 生成代码时,如何获取到当前正在分析的程序集所引用的所有的程序集,以及引用的程序集里面的所有类型
林德熙
2023/06/23
3250
IIncrementalGenerator 增量 Source Generator 生成代码入门 获取引用程序集的所有类型
java 引用类型
我刚接触java、对于引用的认识。就是 Student stu=new Student();stu就是那个引用,至于这个stu是个什么样的引用,就不太清楚了。 中间看HashMap的时候,提到了一个弱引用,哈,竟然还有强弱之分。 仔细一探,竟然有四种。 java 中对象的引用类型分为四种:强引用、弱引用、弱引用、虚引用
邹志全
2019/10/08
9400
javaScript 引用类型
    另外还有一种创建对象的方式是使用Object.create()方法,它是一个静态方法。  
用户1197315
2019/12/02
1.1K0
Java引用类型
使用Java开发,我们不需要去管理对象的生命周期,因为JVM会帮我们回收垃圾,不过这就是安全的吗,显然不是,因为JVM 的堆区存在了很多未回收的对象实例,那么就有可能发生内存溢出,所以我们就有必要在对强引用,弱引用,软引用,虚引用 有所了解。
小四的技术之旅
2022/07/26
6280
Java引用类型
第5章 | 对值的引用,使用引用,引用安全
迄今为止,我们看到的所有指针类型(无论是简单的 Box<T> 堆指针,还是 String 值和 Vec 值内部的指针)都是拥有型指针,这意味着当拥有者被丢弃时,它的引用目标也会随之消失。Rust 还有一种名为引用(reference)的非拥有型指针,这种指针对引用目标的生命周期毫无影响。
草帽lufei
2024/05/08
1090
第5章 | 对值的引用,使用引用,引用安全
Go语言的引用类型
Go中的引用类型不是指针,而是对指针的包装,在它的内部通过指针引用底层数据结构。每一种引用类型也包含一些其他的field,用来管理底层的数据结构。
mazhen
2023/11/24
2320
Go语言的引用类型
Java引用类型:强引用,软引用,弱引用,虚引用
Java中的引用,有点像C++的指针,通过引用,可以对堆中的对象进行操作。 在我们的代码生涯中,大部分使用的都是强引用,所谓强引入,都是形如Object o = new Object()的操作。 强引用具备一下特点:
每天学Java
2020/06/02
2.2K0
Java引用类型
2.引用数据类型: 类 String 数组 抽象类 接口 枚举 ......
用户9996207
2023/01/13
5940
Java引用类型
JavaScript 引用类型
关联数组:数组下标可以自定义,{}。length属性:无。for key in arr遍历。
城市中的游牧民族
2019/02/21
9010
JavaScript 引用类型
Centos7创建用户并授予sudo权限
授权sudo权限,需要修改sudoers文件。文件位置在/etc/sudoers,也可以用whereis sudoers查找一下。
行 者
2020/04/17
1.5K0
如何创建MySQL用户帐户和授予权限
MySQL是最流行的开源关系数据库管理系统。 MySQL服务器允许我们创建大量用户帐户并授予适当的权限,以便用户可以访问和管理数据库。
星哥玩云
2022/08/18
2.6K0
如何创建MySQL用户帐户和授予权限
Postgres和MySQL创建用户并授予db权限
Postgresql和MySQL还是有很多不同的。就比如授权来说。当下有个业务场景,我们的报表数据库需要根据业务划分不同的db,然后创建对应的user。
Ryan-Miao
2018/10/18
2.8K0
【小家java】引用类型(强引用、软引用、弱引用、虚引用)
本文不论述java中值传递和引用传递之间的问题(有需求的可移步理解java中值传递和引用传递),而重点讨论Java中提供了4个级别的引用:强应用、软引用、弱引用和虚引用。这四个引用定义在java.lang.ref的包下。讲述这个话题的原因,也是我第一次在集合框架里看到WeakHashMap而被带进来,闲话不多说,直接进入主题~
YourBatman
2019/09/03
2.1K0
【小家java】引用类型(强引用、软引用、弱引用、虚引用)
Golang值类型和引用类型的区别
值类型:值类型包括基本数据类型(例如int、float64、bool等)和结构体。当一个值类型的变量被声明时,会在内存中分配一块空间来存储它的值。如果把一个值类型的变量赋值给另一个变量或作为函数参数传递时,会将这个值复制一份,两份值在内存中互不影响。
运维开发王义杰
2023/08/21
5040
Golang值类型和引用类型的区别

相似问题

授予用户对所有表的访问权限

50

授予用户对Oracle中所有其他用户对象的所有权限

10

如何为Oracle中的用户定义类型授予权限

10

对所有表授予特定权限

10

授予特定用户对某些列的选择

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文