分享此页面

# 保护数据库

为确保数据库的完整性, 应只运行从项目数据库提取数据的查询。不应运行通过添加、修改或删除数据库记录改变项目数据库的查询。

默认情况下, 为确保查询有效并且不改变项目数据库, ALM 会检查是否满足以下条件:

- 查询以命令 SELECT 开始。

- 查询仅包含一个 SQL 语句。

- 查询不包含以下任何命令 (注释中的除外) : INSERT、DELETE、UPDATE、DROP、CREATE、COMMIT、ROLLBACK、ALTER、EXEC、EXECUTE、MERGE、GRANT、REVOKE、SET、INTO 或 TRUNCATE。

使用“站点管理”中的 SQL_QUERY_VALIDATION_ENABLED 和 SQL_QUERY_VALIDATION_BLACK_LIST 参数可以自定义是否执行此验证以及如何执行它。

使用“站点管理”中的 REPORT_QUERY_RECORDS_LIMIT 和 REPORT_QUERY_TIMEOUT 参数还可以自定义可从数据库检索的最大记录数和 ALM 等待执行 Excel 报告的 SQL 查询的最大时间长度。

有关设置参数的详细信息, 请参见《Micro Focus Application Lifecycle Management 管理员指南》: 设置 ALM 配置参数。

父主题: Excel 报告概述

https://admhelp.microfocus.com ALM 8942
改进搜索结果的提示... ALM 帮助中心 ALM 帮助中心 ALM 帮助 16.00 全部查看本地帮助中心查看联机帮助中心后退在浏览器历史记录中后退前进在浏览器历史记录中前进删除突出显示的搜索项下一个主题转到下一个主题上一个主题转到上一个主题打印当前主题版本: