落伍者站长论坛's Archiver

举一反三 发表于 2008-6-27 16:06

求教数据库的管理

*** 作者被禁止或删除 内容自动屏蔽 ***

igaigai 发表于 2008-6-27 16:08

db_owner:这是用户可以拥有的最高级别的角色.此角色允许用户完全控制数据库.sa用户是db_owner角色的一个成员.因此sa帐户可以对数据库进行任何操作.

现在你知道为什么他们都可以修改了吧,还有很多角色类型,太多了,不打了.鉴于你的情况,你可以让他们拥有db_datawriter(此角色允许用户修改在数据库中中定义的所有用户表中的数据)或db_datareader(此角色允许用户查看在数据库中中定义的所有用户表中的数据).
我觉得这两个就行了.


[color=red]设置用户组.....[/color]

[[i] 本帖最后由 igaigai 于 2008-6-27 16:10 编辑 [/i]]

xgwu 发表于 2008-6-27 16:11

楼主,其实你需要的是google,不是这里……

mysql 可以用grant语句控制权限,当然也可以用phpmyadmin之类的工具。
grant语句类似[code]GRANT  SELECT, INSERT, UPDATE, DELETE, CREATE, DROP on yourdatabasename.* to user@host identified by 'password';[/code]

limengdeai 发表于 2008-6-27 16:30

sa用户是超级管理员  你把他们分一下组 设置一下权限

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.