操作系统  办公  实用知识  设计  开发  WEB开发  移动开发  数据库  软件工程  网管  安全  管理  信息化  答疑  渠道 

在Sybase SQL Anywhere 增加用户和设置数据库的操作权限

2003-10-26 网友评论 0 条 点击进入论坛

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下你想做什么都可以)等等许多数据库操作。

已有 0 位对此文章感兴趣的网友发布了看法    
我来评两句 登录邮箱: 密码:
  匿名发表
今日推荐
技术文库(共有 46430 篇文章)
操作系统
办公软件
实用知识
网络管理
软件开发
WEB开发
软件工程
数据库
设计在线
信息安全
行业信息化
管理信息化
重点推荐
电子杂志订阅
点击电子杂志名称查看样刊
输入E-mail地址即可订阅
E-mail