共用一个账号无法单独识别某一程序操作
正确答案是 A: the ability to trace who made changes to the data。
专业分析:
使用单一服务账号进行所有数据库访问的主要风险之一是难以追踪是谁对数据进行了更改。以下是详细分析:
A: the ability to trace who made changes to the data
- 当所有用户都通过同一个服务账号访问数据库时,所有的操作记录都会显示为同一个用户。这使得在审计和追踪数据更改时,无法区分具体是哪个用户进行了哪些操作,从而影响了数据的可追溯性和安全性。
B: the data becomes out of order
- 数据变得无序通常与数据存储方式、索引、查询优化等因素有关,而不是与使用单一服务账号有关。
C: the application freezes more often
- 应用程序冻结通常与资源管理、并发控制、代码效率等因素有关,而不直接与使用单一服务账号有关。
D: the database runs out of threads
- 数据库线程耗尽通常是由于并发连接数过多、资源配置不足等原因造成的,而不是与使用单一服务账号直接相关。
因此,选项 A 是最符合题意的答案。