使用t-sql语句怎么赋予用户删除表的权限? 5

gaintdeleteto*;这个语句只能删除表中的数据权限,删除整个表需要什么权限?用t-sql语句怎么写?... gaint delete to *;这个语句只能删除表中的数据权限,删除整个表需要什么权限?用t-sql语句怎么写? 展开
 我来答
匿名用户
2018-06-12
展开全部
mysql 中直接 grant drop on dbname.* to username 可以赋予用户删除表的权限
SQL SERVER 中可以通过给用户添加db_ddladmin角色实现拥有删除用户表权限,但同时也拥用了所有DDL权限,包括不限于ALTER,CREATE,DROP,TRUNCATE,语句为
USE dbname
EXEC sp_addrolemember N'db_ddladmin', N'username'
或者直接赋予用户ALTER权限实现据拥有drop 表的权限,但同时也拥有了其它的DDL权限,包括不限于ALTER,CREATE,DROP,TRUNCATE,语句为
GRANT ALTER TO username
SQL SERVER 中没发现可以单独赋予DROP 表的权限的方法
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式