Firebird最低服务器安装

时间:2019-04-01 19:59:45

标签: firebird

我已经使用instsvc.exe通过zip工具包安装了Firebird服务器。使用inno setup Exec函数可以很好地完成这项工作。

instsvc install -auto -name 'FireBird2_5'

我的问题是安装Firebird服务器所需的最少文件数量是多少。 由于不必要的文件,安装程序速度太慢,我发现了这个link,并且正在寻找类似的东西。

1 个答案:

答案 0 :(得分:1)

Firebird 2.5.8的总大小为230个文件,并且未压缩+/- 30MB,我怀疑这确实是一个问题,但是如果您真的想最小化内容,则可以删除以下内容。

使用Firebird-2.5.8.27089-0_x64.zip作为基础,您可以摆脱以下文件或文件夹,因为它们只是示例和说明文件,或用于特定目的的文件(如果您知道需要,请不要删除它们) :

  • doc
  • examples
  • help
  • include
  • lib
  • misc
  • system32
  • udf(无论如何大多数已被内置函数取代)
  • Readme.txt

从理论上讲,您可以删除intl文件夹,但这会严重限制Firebird中的字符集支持,这可能会导致很多问题,因此我建议您不要这样做。

如果我没记错的话,也应该删除plugin\fbtrace.dllfbtrace.conf,但您可能要仔细检查。

bin文件夹中,您可以删除以下文件:

  • fbguard.exe(确保您未使用instsvc启用Firebird Guardian)
  • gdef.exe(不推荐使用的GDL DDL语言工具)
  • gpre.exe(用于编译嵌入式SQL的预处理器,不太可能需要这样做)
  • gsplit.exe(用于分割备份文件的工具)
  • install_classic.bat
  • install_super.bat
  • install_superclassic.bat
  • qli.exe(不建议使用的查询语言的工具)
  • uninstall.bat

如果您不需要管理工具(但这可能不是一个好主意,因为管理,修复或诊断数据库问题变得更加困难),还可以从bin中删除:

  • fb_lock_print.exe
  • fbsvmgr.exe
  • fbtracemgr.exe
  • gbak.exe
  • gfix.exe
  • gsec.exe
  • gstat.exe
  • isql.exe
  • nbackup.exe

理论上,您还可以摆脱fb_inet_server.exe fbserver.exe,具体取决于您使用的是Classic,SuperServer还是SuperClassic。经典和超经典使用fb_inet_server.exe和SuperServer fbserver.exe;您可以删除另一个。

其他文件在技术上或法律上都是必需的(许可声明)。