用IBExpert管理firebird

来源:互联网 发布:mac dock图标大小 编辑:程序博客网 时间:2024/06/05 20:08

转载地址:http://blog.sina.com.cn/s/blog_7d23f3570101erf5.html



 IBExpert作为管理firebird的第三方工具非常强大,甚至比那些大型数据专门的管理工具还要强大.下面一一介绍.

  1. 下载:http://ibexpert.net/downloadcenter/index.php,这个下载地址你输入的你邮箱,将给你发送密码,通过密码登陆后你可以下载个人免费版,专业试用版.如果是注册用户可以下载专业正式版.作为普通开发来说,个人免费版基本上够用了,和专业版比较开发时需要用的的功能基本上都有,缺少的基本上是数据哭的维护功能.比如两个数据库之间对象的迁移(copy project to...).
  2. 安装:安装很简单,基本上一路下一步就行了.
  3. 设置:配置和记录文件默认是放在当前登陆用户的个人文件夹下的.而且以普通文件的方式存在,对团体开发来说其实很不方便也不安全.想想这样的情形,当数据库管理员对正在开发的数据库做了变更(创建了新用户、改了密码、甚至换了服务器..等等).这时数据库管理员不得不通知每一个用到数据库的开发成员(或者自己上门为每个人重新配置),这个过程不用想象都很麻烦,且这个过程基本上谈不上数据密码的保密.那么有什么办法克服这个问题呢.当然有的,这也是IBExpert推荐的方式.
    Options==>Environment Option==>IBExpert User Database 如图
    [转载]用IBExpert管理firebird
    其中首次填写时可在UserDatabase Connection String 栏填写本地的文件名.比如:"X:databasefirebirdIBExpert.FDB";或远程数据库名(bsysky.com:xdbIBExpert.FDB).然后点create.IBExpert将会自动创建这个数据库.之后你可以将这个数据库放到你想放置的任何地方,并在aliases.conf为其配置别名.最后修改UserDatabase Connection String 栏,添入相应的别名连接方式即可(如上图那样).
    • 注意:这时你可以在你的IBExpert里注册这个数据库,并为它创建几个一定权限的用户.好了,现在每个开发人员都可以把自己的IBExpert用户数据库设置为这个了数据库,并分发给他们的你新创建的用户(或者作为第一次你自己去为他们设置帐号密码).
    • 之后你在IBExpert里做的注册数据库等这些需要IBExpert保存的信息将自动保存在这个数据库里,其它开发成员的IBEXpert的数据库注册信息也会自动同步.作为数据库管理员或开发人员不再需要通知每个开发成员了,他们也不必知道这些注册帐号的密码了.是不是很cool.
  4. 创建数据库:Database==>CreateDateBase..如图
    [转载]用IBExpert管理firebird

    创建之后,aliases.conf文件还是需要自己修改的.
  5. 注册数据库:在IBExprt里注册数据库,使他能对这个数据进行管理.Database==>Register DateBase..
    • 注册远程数据库 .如图
      Trusted authentication:如果[转载]用IBExpert管理firebird勾选将使用os的用户管理数据库(不推荐,否者将来移植将是大麻烦).
    • 注册本地(embed)数据库:如图
      [转载]用IBExpert管理firebird
      如红线部分,embed注册这是关键,以后程序设计中也是这样.另外IBExpert是32位程序没法调用64位客户端,所以这里的fbclient.dll(或者gds32.dll 或fbembed.dll)只能是32位的.无论是否在64位系统.
  6. 剩下都是标准的图形界面了.随便折腾一下就能搞懂大部分了,那些基本的DDL相关的操作将在以后具体应用时在具体描述了.下面只提示几点重要的功能,具体的操作也是看看就明白.
    [转载]用IBExpert管理firebird
  7. 备份恢复:services菜单.
  8. Tools下一系列工具看名字也就知道是什么了.

0 0
原创粉丝点击