此章节包括了使用 PaperCut NG对数据库的具体配置。
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”章节有提到。
PaperCut NG使用TCP/IP连接到SQL服务器数据库,但SQL Server Express不能够通过默认激活TCP支持。激活TCP/IP的操作如下:
在机器上安装使用SQL Express,打开SQL服务器配置管理员。
在左边栏扩展SQL Server 网络配置 结点。
在左边栏选择 SQLEXPRESS协议结点。
在右边栏右击TCP/IP条款并选择属性项。
在主要的栏里,改变激活为确定。
在IP 地址栏里,在所有IP结点下清除 TCP Dynamic端口域。也在TCP 端口 域上输入监控端口。例如:1450。记得此端口,因为它必须使用在PaperCut NG连接链里。
点击按钮保存改变后的内容。
重新启动Microsoft SQL Server Express既可以使用标准的服务控制面板又可以使用SQL Express服务工具。
PaperCut NG要求激活SQL服务器鉴定SQL Express上的实例。做法如下:
在机器上用SQL Express安装,打开 SQL Server Management Studio Express工具。
右击SQL Express配置的实例并选择属性项。
在左边栏里选择安全性选项。
改变服务器的鉴定 到SQL 服务器和Windows的鉴定模式部分。
既可以使用标准的服务控制面板又可以利用SQL Express工具重新启动Microsoft SQL Server Express服务。
PaperCut NG要求用户与数据库连接。此用户的创建如下:
在机器上用SQL Express安装,打开 SQL Server Management Studio Express工具。
右击 安全性->联结点,并选择 新的联结 ...。
输入用户名(如:papercut)。
改变服务器的鉴定 到SQL 服务器和Windows鉴定模式部分。
输入用户的密码。
禁用过期的密码。
点击按钮创建用户。
创建PaperCut NG数据库之后,分配此用户在数据库上许可权限,以便它可以创建所需求的数据库表格。
初始化数据库,在 “更新外在的的RDBMS”章节中有说明。
Oracle是一个高端的数据库解决方案,提供了非常健全和广泛的数据存储解决方案。并且使用发布的Oracle Express版本, 它的利用是不计费的,但是有一些限制而不影响到PaperCut NG的安装。
PaperCut NG 支持 Oracle 版本9.2及更高的版本。更早的版本驱动已不被支持了。
Oracle是一种商业的数据库,要求定制 PaperCut NG模式连接到数据库。 对于授权的详细信息和访问外部数据库的支持政策请与我们的PaperCut Software Pty Ltd取得联系 。
PaperCut NG不调度Oracle的驱动是因为 Oracle不允许我们依赖所使用的 Oracle版本,而要重新分配所推荐的驱动。这些驱动可以从Oracle网站上按照以下所描述的方法获取。
下载所需要的驱动版本:
访问Oracle 网站: http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.htm
选择合适的 Oracle版本。
下载有关JDK 1.4 或更新的版本驱动文件。文件名通常被称为:ojdbc14.jar
。
复制下载的文件到[appdir]\server\lib-ext 目录。这将允许PaperCut NG利用此驱动。
一旦驱动安装到 PaperCut NG标准的更新程序下。请查看被称为 “更新外在的RDBMS”章节。