ACT 数据库配置

应用程序兼容性工具包 (ACT) 使用 Microsoft® SQL Server® 数据库存储和共享兼容性问题数据。如果你未使用 Microsoft SQL Server,可以下载和安装 Microsoft SQL Server Express。有关创建 Microsoft SQL Server 数据库的信息,请参阅管理数据库引擎

ACT 数据库创建

你可以使用下列任一方法创建 ACT 数据库:

  • 运行应用程序兼容性管理器 (ACM),然后使用 ACT 配置向导以创建新数据库。

    -或-

  • 运行 CreateDB.sql 文件。下表显示了 CreateDB.sql 文件的位置。

    操作系统 路径

    Windows(R) 8

    Windows(R) 7

    Windows Vista(R)

    Windows Server® 2012

    Windows Server 2008 R2

    带有 Service Pack 2 (SP2) 的 Windows Server 2008

    %SYSTEMDRIVE%\ProgramData\Microsoft\Application Compatibility Toolkit\CreateDB.sql

    带有 Service Pack 3 (SP3) 的 Windows XP

    %SYSTEMDRIVE%\Documents and Settings\All Users\Application Data\Microsoft\Application Compatibility Toolkit\CreateDB.sql

ACT 数据库权限

你必须将以下数据库角色指派到以下账户。

  • 为将运行 ACT 日志处理服务 (LPS) 的用户和本地服务帐户指派 db_datareaderdb_datawriterdb_owner 数据库角色。

  • 为将运行应用程序兼容性管理器 (ACM) 的用户帐户指派 db_datareaderdb_datawriter 数据库角色。

或者,将以下直接权限授予将运行 ACT LPS 或 ACM 的各用户。

  • 选择

  • 插入

  • 更新

  • 删除

  • 执行

ACT 数据库建议

我们也建议你对数据库进行以下更改,将其作为部署计划的一部分:

  • 创建更大的数据库,包含更大的日志文件 – 大小设置,然后相应地设置增长增量。如果你使用默认设置创建用于数据存储的数据库,数据库的数据部分将拥有 1 兆字节 (MB) 的初始大小和 1 MB 的增长增量。如果你使用默认设置创建用于日志文件存储的数据库,数据库的日志文件部分将拥有 1 MB 的初始大小和 10% 的增长增量。我们建议你将数据与日志文件的比例保持为 5:1 或 4:1。例如,如果你的数据部分为 5 GB,你的日志文件部分应该为 1 GB。

  • 更改数据库的恢复模式。默认的恢复模式为全部,但是我们建议你将恢复模式更改为简单,以便改进性能和减少磁盘空间需求。

  • 分别在不同的硬盘驱动器上存储 ACT 数据库的数据部分和日志文件部分。除你的 SQL 管理员指定以外,默认情况下数据和日志文件将存储在同一个硬盘驱动器上。我们建议将数据与日志文件分离,以减少磁盘 I/O 争用。