社区
MS-SQL Server
帖子详情
如何设置用户权限为只能创建,更改数据据库,不能删除数据库?
人生无回头路
2009-04-23 09:50:12
需要设置用户权限,只能创建,更新数据库,但不具有删除数据库的权限?
只能用grant语句吗?谢谢。
...全文
446
18
打赏
收藏
如何设置用户权限为只能创建,更改数据据库,不能删除数据库?
需要设置用户权限,只能创建,更新数据库,但不具有删除数据库的权限? 只能用grant语句吗?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fenlin
2009-09-04
打赏
举报
回复
[Quote=引用 11 楼 yesyesyes 的回复:]
只要能创建,就必定能删除
[/Quote]
所言甚是。。。
无锡阔微信息科技
2009-09-04
打赏
举报
回复
学习
xuejie09242
2009-09-04
打赏
举报
回复
1
数据库中无法控制能创建不能删除数据库的用户的,因为创建数据库了就是数据库的拥有者,是可以将自己创建的数据库删除的。其他的权限是可以设置的。
soft_wsx
2009-09-04
打赏
举报
回复
帮顶!
wanshichen
2009-09-04
打赏
举报
回复
[Quote=引用 3 楼 sdhdy 的回复:]
引用 2 楼 sdhdy 的回复:
楼主可以建一个数据库用户,当然要对应一个数据库登录名,然后把固定服务器角色:dbcreator赋给该数据库登陆名。
该角色具有:ALTER DATABASE 和 CREATE DATABASE 功能,但不具备删除数据库的权限。
dbcreator有删除数据库的权限,看来得想办法从前台程序进行控制。
[/Quote]
同意,应该只能在前台程序中控制……
SQL77
2009-09-04
打赏
举报
回复
新建立用户,加入角色,给他相应权限
zzz1975
2009-09-04
打赏
举报
回复
支持设置一个账户,给该账户授权
如果用程序控制感觉不好,也不灵活
yesyesyes
2009-09-04
打赏
举报
回复
只要能创建,就必定能删除
soft_wsx
2009-09-04
打赏
举报
回复
设置为public,且只能select,不要设置为dbowner
soft_wsx
2009-09-04
打赏
举报
回复
我以前也问过类似问题!好像不可以的!只能在前台程序中控制!
JiaoYanChen
2009-09-04
打赏
举报
回复
看过
人生无回头路
2009-04-23
打赏
举报
回复
看来非常难了.哎,没做过这块要搞这块.真是头痛.
ai_li7758521
2009-04-23
打赏
举报
回复
直接用数据库中的权限不能控制,如二楼所言,要额外作控制。
ws_hgo
2009-04-23
打赏
举报
回复
[Quote=引用 3 楼 sdhdy 的回复:]
引用 2 楼 sdhdy 的回复:
楼主可以建一个数据库用户,当然要对应一个数据库登录名,然后把固定服务器角色:dbcreator赋给该数据库登陆名。
该角色具有:ALTER DATABASE 和 CREATE DATABASE 功能,但不具备删除数据库的权限。
dbcreator有删除数据库的权限,看来得想办法从前台程序进行控制。
[/Quote]
同意
人生无回头路
2009-04-23
打赏
举报
回复
这个比较难,现在需要管理员的权限设置需要这样的方式.数据库操作员经常需要到数据库管理器进行查询,更新数据的.
sdhdy
2009-04-23
打赏
举报
回复
[Quote=引用 2 楼 sdhdy 的回复:]
楼主可以建一个数据库用户,当然要对应一个数据库登录名,然后把固定服务器角色:dbcreator赋给该数据库登陆名。
该角色具有:ALTER DATABASE 和 CREATE DATABASE 功能,但不具备删除数据库的权限。
[/Quote]
dbcreator有删除数据库的权限,看来得想办法从前台程序进行控制。
sdhdy
2009-04-23
打赏
举报
回复
楼主可以建一个数据库用户,当然要对应一个数据库登录名,然后把固定服务器角色:dbcreator赋给该数据库登陆名。
该角色具有:ALTER DATABASE 和 CREATE DATABASE 功能,但不具备删除数据库的权限。
人生无回头路
2009-04-23
打赏
举报
回复
求各位大大,我是做应用程序和UI方面的,这方面我确实不熟.
MYSQL:
创建
、查看、修改、
删除
数据
库
创建
和查看
数据
库
+修改
数据
库
+
删除
数据
库
数据
库
的
创建
、修改与
删除
在MySQL中,一个完整的
数据
存储过程总共有4步,分别是
创建
数据
库
、确认字段、
创建
数据
表、插入
数据
。 从系统架构的层次上看,MySQL
数据
库
系统从大到小依次是
数据
库
服务器、
数据
库
、
数据
表、
数据
表的行与列。
创建
数据
库
查看
数据
库
的结构 show create database mytest1管理
数据
库
查看当前连接中的
数据
库
有哪些 show databases;切换
数据
库
use db_test;查看当前
数据
库
中有哪些表 show 表名;查看当前使用的
数据
库
select database() from
一文搞懂什么是
数据
仓库(Data Warehouse)
数据
仓库与
数据
库
区别有哪些?什么是元
数据
?
前期回顾: ⼤
数据
是如何产⽣的?大
数据
的特点是什么?什么是埋点?如何进行
数据
埋点?【超详细介绍】 对于这么多种类,这么大体量的
数据
是如何存储的呢? 所以
数据
仓库就应景而生了。 目录
数据
仓库(
数据
是如何存储的)1 什么是
数据
仓库?2
数据
仓库解决什么问题?3
数据
仓库的主要特征4
数据
仓库与
数据
库
区别5
数据
仓库架构6
数据
仓库元
数据
管理什么是元
数据
?元
数据
具体的工作内容元
数据
分为技术元
数据
和业务元
数据
7
数据
治理脏
数据
的种类
数据
治理原则知识拓展(
数据
集市)结束语
数据
仓库(
数据
是如何存储的) 1 什么是
数据
MySQL常见错误代码说明1007:
数据
库
已存在,
创建
数据
库
失败1009:
不能
删除
数据
库
文件导致
删除
数据
库
失败1045:
不能
连接
数据
库
,用户名或密码错误
使用MySQL过程中常见错误代码API 1005:
创建
表失败 1006:
创建
数据
库
失败 1007:
数据
库
已存在,
创建
数据
库
失败 1008:
数据
库
不存在,
删除
数据
库
失败 1009:
不能
删除
数据
库
文件导致
删除
数据
库
失败 1010:
不能
删除
数据
目录导致
删除
数据
库
失败 1011:
删除
数据
库
文件失败 1012:
不能
读取系统表中的记录 1020:记录已被其他用户修改 1021:硬盘剩余空间不足,请加大硬盘可用空间 1022:关键字重复,
更改
记录失败 1023:关闭时发生错误 1024:读文件错误 1025:
更改
名字时发
数据
库
用户
创建
、角色
创建
、用户和角色授予权限和权限收回
数据
库
用户
创建
、角色
创建
、用户和角色授予权限和权限收回 文章目录
数据
库
用户
创建
、角色
创建
、用户和角色授予权限和权限收回前言授权与权限回收GRANT语句的一般格式REVOKE语句的一般格式1.用户
创建
和授权授权授权回收角色权限的授予和收回角色权限授予和修改通过角色给用户授予权限和收回权限角色权限的收回总结 前言 记录一次学习
数据
库
用户、角色
创建
和管理角色授权、用户授权以及权限回收。 授权与权限回收 SQL中使用GRANT和REVOKE语句来向用户授予或回收对
数据
的操作权限。GRANT语句向用户授予权限,
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章