社区
MS-SQL Server
帖子详情
如何设置用户权限为只能创建,更改数据据库,不能删除数据库?
人生无回头路
2009-04-23 09:50:12
需要设置用户权限,只能创建,更新数据库,但不具有删除数据库的权限?
只能用grant语句吗?谢谢。
...全文
579
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方面的,这方面我确实不熟.
SQL server新建用户并赋予某
数据
库
权限
一、目标 掌握如何给sql server新建一个用户,并给该用户绑定某些
数据
库
权限 简单的说就是,给sql server
创建
新用户,并让这个用户
只能
访问某几个
数据
库
二、引言 本次使用sql server 2012为例。 三、给sql server新建用户kahn.xiao,并赋予该用户对
数据
库
TestStudent所有权限 1.打开Microsoft SQL Server Management Studio,并使用windows身份验证(或使用sa账号)登录 2.点左侧菜单【安全性】--
MySQL5.7
创建
数据
库
与添加用户、
删除
用户及授权、保证
数据
库
账号安全
MySQL安装启动成功后,首先我们需要
创建
数据
库
,然后
创建
一个用户去操作这个
数据
库
。 1、
创建
数据
库
// 登录MySQL客户端:mysql -h [ip] -u[username] -p[password] C:\Users\Administrator>mysql -h 127.0.0.1 -uroot -p"root" //
创建
数据
库
,指定字符集 mysql> CREATE DATABASE `apollodb` DEFAULT CHARACTER SET utf8 COLLATE
MySQL初级使用教程 (
创建
用户,
创建
数据
库
,
数据
库
授权)
MySQL初级使用教程 参考文献 1.
创建
数据
库
登录MySQL服务后使用create命令
创建
数据
库
CREATE DATABASE
数据
库
名称; 举例
创建
一个简单的
数据
库
,RUNOOB [root@host]# mysql -u root -p Enter password:****** # 登录后进入终端 mysql>...
数据
库
用户的
创建
删除
修改以及权限的
设置
一,
创建
用户: 命令:CREATE USER ‘username’@ ‘host’ IDENTIFIED BY ‘password’; 说明:username - 你将
创建
的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户 可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户 的登陆密码,密码可以为空,...
Navicat配置mysql
数据
库
用户权限
用
数据
库
的时候就会遇到有多个用户,分配
用户权限
的情况,有些用户只读,有些用户可以读写,有些用户
只能
操作一个或者多个
数据
库
,如何给mysql的用户
设置
权限,我这里描述一下如何用navicat图形操作分配
用户权限
如果用sql grant分配权限的话,参考MYSQL
数据
库
管理之权限管理,分配用户单个
数据
库
全部权限:grant all on
数据
库
名.* to 用户名@'%' identified by '密码'; 查询
数据
库
用户权限
:show grants for 用户名@'%';
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章