我如何安装Firebird并testing它以确保它正常工作?

我正在运行Windows XP Professional Service Pack 3.在将Firebird作为服务或作为应用程序运行之间,我感到非常困惑。 我正在从Microsoft SQL服务器迁移,我只是习惯于运行SQL Server Management Studio来构build和testing数据库。

那么,如何安装Firebird,并testing安装以确保它正常工作? Firebird是否带有一个类似于Northwind的微软预装的示例数据库?

在Windows上安装Firebird很容易,因为它有一个安装程序,您可以在Firebird文件存储库下载。

在具有服务能力(NT,XP和转发)的平台上,Firebird将作为服务默认安装。 这意味着Windows将在每次启动时自动启动,除非您另行configuration。 在不支持服务的较旧平台(Windows Me和之前)中,Firebird作为应用程序运行, Firebird Guardian负责启动它。

Firebird的安装过程取决于您是否要使用Classic,Superserver或Embedded体系结构。 如果你还不知道哪一个你更喜欢超级服务器,因为它是推荐的Windows。 正如Andrei所build议的那样,您应该检查哪一个最适合您的需求。

要检查Firebird服务器是否在Windows中运行,只需转到“服务”小程序并检查Firebird服务器Firebird Guardian服务。 或者,如果您使用安装程序,Firebird将在控制面板中安装一个服务器控制小程序。

您可以在Firebird文档索引中find关于此事的更多信息。

参考示例数据库,答案是肯定的。 Firebird附带了employee.gdb数据库,您应该在Firebird安装的Examples子目录中find它。 要连接到它,请按照连接到示例数据库中的步骤操作

我不知道有一个更简单的安装和初始configuration程序的数据库。 只要执行以下步骤:

  1. 从此页面抓取标记为“手动/自定义安装的Zip工具包”的存档。
  2. 创build文件夹,比如c:\ program files \ firebird
  3. 解压压缩文件内容到文件夹中
  4. 将目录更改为c:\ program files \ firebird \ bin并执行两个命令:

    instsvc install -s -a

    instsvc开始

我总是安装FB作为服务。 也许,有理由把它作为一个应用程序运行,但它们很less。

上面的命令将安装SuperServer引擎。 只需更改-c为-c,你将得到一个经典的服务器。 你可以在这里学习可用的体系结构。

还有一个embedded式版本。 后者根本不需要任何安装。 只要把需要的DLL放在你的可执行文件附近,你就可以得到它。

运行火鸟作为服务,而不是应用程序。 还有一个Firebird的embedded式版本,它是一个DLL。

火鸟的安装非常简单。 您可以在使用Firebird ISQL实用程序安装后立即创buildtesting数据库。 阅读我的文章的细节。

我认为将Firebird作为应用程序运行的唯一原因是使用Windows 9X或进行testing。 我听说人们使QA Test使用Firebird作为应用程序,因为它更容易“debugging”。

firebird安装在这里的好链接

您也可以检查Firebird安装video

如前所述,Firebird的安装与运行网站上的安装程序一样简单。

至于类似于SQL Serverpipe理工作室的东西,我会build议Flamerobin 。 它甚至具有代码完成function,并且在这里使用FB 2.1和2.5正常工作。