作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是 SQL Server 2008 Express 版。
我创建了登录、用户、角色和架构。
我已将用户映射到登录名,并将角色分配给用户。
该架构包含许多表和存储过程。
我希望角色对整个架构具有执行权限。
我曾尝试通过管理工作室并通过在查询窗口中输入命令来授予执行权限。
GRANT EXEC ON SCHEMA::schema_name TO role_name
WITH EXECUTE AS OWNER
最佳答案
在您的案例中,我可以看到几个问题。
首先,您需要授予 View 定义才能看到管理工作室中的对象。
如果您希望角色拥有所有权限,我会推荐这个,
GRANT EXECUTE, SELECT, INSERT, UPDATE, DELETE, VIEW DEFINITION
ON Schema::SchemaName TO [RoleName/LoginName]
关于sql - 如何授予数据库角色对架构的执行权限?我究竟做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4428619/
Feel free to skip straight to TL/DR if you're not interested in details of the question 简短的序言: 我最近决定
我一直在阅读 A Tour of Go学习Go-Lang到目前为止一切顺利。 我目前在 Struct Fields类(class),这是右侧的示例代码: package main import "fm
Last time I got confused顺便说一下PowerShell急切地展开集合,基思总结了它的启发式如下: Putting the results (an array) within a
我是一名优秀的程序员,十分优秀!