Firebird最小服务器安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebird最小服务器安装相关的知识,希望对你有一定的参考价值。
我使用instsvc.exe
从zip工具包安装了Firebird服务器。这项工作在inno设置Exec功能方面做得很好。
instsvc install -auto -name 'FireBird2_5'
我的问题是安装Firebird服务器所需的最小文件是什么。由于不必要的文件安装程序太慢,我发现这个link,我正在寻找类似的东西。
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.dll
和fbtrace.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。 Classic和SuperClassic使用fb_inet_server.exe
和SuperServer fbserver.exe
;你可以删除另一个。
其他文件在技术上是必要的或法律上必要的(许可证通知)。
以上是关于Firebird最小服务器安装的主要内容,如果未能解决你的问题,请参考以下文章