此章节包括了使用 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”章节中有说明。
MySQL is a free/open-source database solution that provides robust, proven and scalable storage at a great price. PaperCut NG supports MySQL 5.0 and higher.
In line with our external database support policy, requires separate licensing. Please contact PaperCut Software International Pty Ltd for licensing details.
PaperCut NG does not ship with a database driver for MySQL because the MySQL licensing does not allow redistribution of the driver. These drivers can be downloaded for free from the MySQL website as described below.
To download the required version of the driver:
Visit the MySQL web site here: http://www.mysql.com/products/connector/j/
Select the appropriate driver version (the latest version is best).
Download the driver package and unzip the contents to a temporary directory.
Find the driver JAR file, which is typically named mysql-connector-java-X.Y.Z-bin.jar.
Copy the JAR file into the [app-path]\server\lib-ext directory. This will allow PaperCut NG to find and load the driver.
一旦驱动安装到 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”章节。