我是天下第一的差鸟,希望高手别笑我.1.在InterBase中怎样设置每个用户的权限呢?
我这样做的:在IBConsole中用SYSDBA进入后创建了几个用户,然后用这些用户名重新登陆后,发现都能随意的在我的硬盘里创建GDB库,只不能创建新的用户.那么我怎么操作才能让我创建的用户只有read或其他的权限呢?
而且我总担心SYSDBA的权限太大了,而且谁都知道这个帐号,实在太不安全了.要是能把SYSDBA改名就好了.有办法吗?(70分)2.InterBase中的一些概念不懂,请帮我解释一下,或者指指资料.
什么叫DataBase的GENERATOR、ROLES?它的Page Size又是什么概念呢?(共30分)
我这样做的:在IBConsole中用SYSDBA进入后创建了几个用户,然后用这些用户名重新登陆后,发现都能随意的在我的硬盘里创建GDB库,只不能创建新的用户.那么我怎么操作才能让我创建的用户只有read或其他的权限呢?
而且我总担心SYSDBA的权限太大了,而且谁都知道这个帐号,实在太不安全了.要是能把SYSDBA改名就好了.有办法吗?(70分)2.InterBase中的一些概念不懂,请帮我解释一下,或者指指资料.
什么叫DataBase的GENERATOR、ROLES?它的Page Size又是什么概念呢?(共30分)
对了,我用的是InterBase7.0(20用户),但是我创建了超过20个的user也没有问题呢。
我是用免费的Firebird 1.5, 是GPL的, 故不需理会用户限制. 他也有一些新功能. 如数据库别名. 现在我只需用 Database path = MyServerIP:Db_Alias (如192.168.0.1:MYDB) 便可以了, 用户根本不用理会会是甚应, 数据文件在那里, 再透过 firebird.conf中的设置, 来控制使用文件的权限.2. a) Generator 是用来作 AutoInc, 是自动加一的纪录器.
b) Role 是方便管理员作 User/Group 的限制.
c) Page Size. 是指定 interbase文件的页的大小.