JavaScrip Zone


新发表

新评论

留言信息

链接收藏

『中国群落博客』

免费注册博客通道

快速登陆


如何在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) | 引用通告() | 编辑

..................................................
博客的精神于写自己某一刻的思想或心动!
..................................................
当然要是你愿意就是拿来做记事本也可以!
..................................................
群落博客将提供全程免费服务!免费注册!
..................................................
欢迎您成为群落博客的成员!使用之前请先看系统帮助>>>>系统帮助
..................................................

免费注册群落博客【点击完成注册】
..................................................

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题: