数据库的具体配置

此章节包括了使用 PaperCut NG对数据库的具体配置。

配置Microsoft SQL Express

Microsoft SQL Express 提供给企业级数据库的免费性能。然而与QL服务器的整个版本相比它也有一些局限性。但是这些局限性并不影响大多数PaperCut NG用户。这些局限性包括:

  • 4GB limit on database sizes

  • Limited to only use 1 CPU

  • Limited to only use 1GB of RAM

此章节描述了如何配置Microsoft SQL Express版本以适用于PaperCut NG的使用。它假定SQL ServerExpress已经用默认的配置被安装。

一旦此配置完成,数据库可以被PaperCut NG通过下列的说明使用,具体内容在 “更新外在的RDBMS”章节有提到。

激活TCP/IP连接

PaperCut NG使用TCP/IP连接到SQL服务器数据库,但SQL Server Express不能够通过默认激活TCP支持。激活TCP/IP的操作如下:

  1. 在机器上安装使用SQL Express,打开SQL服务器配置管理员

  2. 在左边栏扩展SQL Server 网络配置 结点。

  3. 在左边栏选择 SQLEXPRESS协议结点。

  4. 在右边栏右击TCP/IP条款并选择属性

  5. 主要的栏里,改变激活为确定。

  6. IP 地址栏里,在所有IP结点下清除 TCP Dynamic端口域。也在TCP 端口 域上输入监控端口。例如:1450。记得此端口,因为它必须使用在PaperCut NG连接链里。

  7. 点击确定按钮保存改变后的内容。

  8. 重新启动Microsoft SQL Server Express既可以使用标准的服务控制面板又可以使用SQL Express服务工具。

激活SQL服务器的鉴定

PaperCut NG要求激活SQL服务器鉴定SQL Express上的实例。做法如下:

  1. 在机器上用SQL Express安装,打开 SQL Server Management Studio Express工具

  2. 右击SQL Express配置的实例并选择属性项。

  3. 在左边栏里选择安全性选项。

  4. 改变服务器的鉴定 SQL 服务器和Windows的鉴定模式部分。

  5. 既可以使用标准的服务控制面板又可以利用SQL Express工具重新启动Microsoft SQL Server Express服务。

创建用户的数据库

PaperCut NG要求用户与数据库连接。此用户的创建如下:

  1. 在机器上用SQL Express安装,打开 SQL Server Management Studio Express工具

  2. 右击 安全性->联结点,并选择 新的联结 ...

  3. 输入用户名(如:papercut)。

  4. 改变服务器的鉴定 SQL 服务器和Windows鉴定模式部分。

  5. 输入用户的密码。

  6. 禁用过期的密码。

  7. 点击确定按钮创建用户。

  8. 创建PaperCut NG数据库之后,分配此用户在数据库上许可权限,以便它可以创建所需求的数据库表格。

  9. 初始化数据库,在 “更新外在的的RDBMS”章节中有说明。

配置Oracle (和Oracle Express Edition)

Oracle是一个高端的数据库解决方案,提供了非常健全和广泛的数据存储解决方案。并且使用发布的Oracle Express版本, 它的利用是不计费的,但是有一些限制而不影响到PaperCut NG的安装。

PaperCut NG 支持 Oracle 版本9.2及更高的版本。更早的版本驱动已不被支持了。

重点

Oracle是一种商业的数据库,要求定制 PaperCut NG模式连接到数据库。 对于授权的详细信息和访问外部数据库的支持政策请与我们的PaperCut Software Pty Ltd取得联系 。

数据库的驱动

PaperCut NG不调度Oracle的驱动是因为 Oracle不允许我们依赖所使用的 Oracle版本,而要重新分配所推荐的驱动。这些驱动可以从Oracle网站上按照以下所描述的方法获取。

下载所需要的驱动版本:

  1. 访问Oracle 网站: http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.htm

  2. 选择合适的 Oracle版本。

  3. 下载有关JDK 1.4 或更新的版本驱动文件。文件名通常被称为:ojdbc14.jar

  4. 复制下载的文件到[appdir]\server\lib-ext 目录。这将允许PaperCut NG利用此驱动。

一旦驱动安装到 PaperCut NG标准的更新程序下。请查看被称为 “更新外在的RDBMS”章节