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_datareader、db_datawriter 和 db_owner 数据库角色。
为将运行应用程序兼容性管理器 (ACM) 的用户帐户指派 db_datareader 和 db_datawriter 数据库角色。
或者,将以下直接权限授予将运行 ACT LPS 或 ACM 的各用户。
选择
插入
更新
删除
执行
ACT 数据库建议
我们也建议你对数据库进行以下更改,将其作为部署计划的一部分:
创建更大的数据库,包含更大的日志文件 – 大小设置,然后相应地设置增长增量。如果你使用默认设置创建用于数据存储的数据库,数据库的数据部分将拥有 1 兆字节 (MB) 的初始大小和 1 MB 的增长增量。如果你使用默认设置创建用于日志文件存储的数据库,数据库的日志文件部分将拥有 1 MB 的初始大小和 10% 的增长增量。我们建议你将数据与日志文件的比例保持为 5:1 或 4:1。例如,如果你的数据部分为 5 GB,你的日志文件部分应该为 1 GB。
更改数据库的恢复模式。默认的恢复模式为全部,但是我们建议你将恢复模式更改为简单,以便改进性能和减少磁盘空间需求。
分别在不同的硬盘驱动器上存储 ACT 数据库的数据部分和日志文件部分。除你的 SQL 管理员指定以外,默认情况下数据和日志文件将存储在同一个硬盘驱动器上。我们建议将数据与日志文件分离,以减少磁盘 I/O 争用。