|
如何在sqlanywhere服务器增加用户和设置数据库的操作权限?
答:不知以下的介绍不知对你是否有用:
sql anywhere数据库的默认用户名和口令是dba和sql,要对数据库安全负责的话,就应当更改口令或用户名,不然大家得到你的数据库,都能打开它。
启动sybase central,connect数据库后,在数据库项目列表中,有一项users & groups,打开它,有以下功能:
add user---添加用户及口令,指定级别(可选dba) add group---添加用户组 dba---对已有的用户,进行修改,打开后有四个标签页 1、general--修改用户口令,2、authorities--设置用户级别,其中dba为系统管理员 resource为可以创建数据库级别 3、membership---指定用户组 4、设定对每个表的操作级别。 dbo和public---添加或删除组中的用户。
因为sql anywhere一般是小型应用,通常只用修改dba用户的口令,然后在pbl的open script事件中加入: sqlca.dbms ="odbc" sqlca.dbparm= "connectstring=''dsn=数据源名;uid=dba;pwd=新口令''" connect using sqlca; 即可连接数据库,编译成exe文件后,再将odbc中的数据源描述uid和pwd内容去掉,别人就查不到你的数据库口令了。
我们在连接数据库的时候,还有一种方法是use integrated login ,是按登录到nt服务器域的用户及口令来登录数据库,如果在数据库创建了同域用户一样的用户和口令,用这一项就可以直接连接数据库。
sybase central是一个数据库管理中心,功能十分强大,可以实现诸如创建数据库、压缩、备份、改变库结构(这个功能相当实用,例如你在pb的table画板下,不能改变字段类型、长度只能缩小不能扩大,在sybase central下你想做什么都可以)等等许多数据库操作。
2006-5-29 17:58:27
Posted by jser | 阅读全文() | 回复(0) | 引用通告() | 编辑
|