正解:B
Non-assurance engagements, such as consulting activities, involve providing advisory services that add value to management without the auditor expressing a formal opinion or providing assurance on the effectiveness of controls or processes.
Detailed Explanation:
IIA Definition of Non-Assurance (Consulting) Services:
Non-assurance services, as defined by the IIA, are advisory and related client service activities. These activities are intended to provide advice and insight into specific issues, such as potential risks in new initiatives, without the internal audit function expressing an assurance opinion.
Consulting Engagements:
In a consulting engagement, the internal audit activity provides information and recommendations to management, allowing them to make informed decisions. In this case, informing management about potential risks of moving the data warehouse to a cloud server is an advisory role, typical of a non-assurance engagement.
IIA Standard 2120 - Risk Management:
While this standard relates to risk management assurance, in a consulting role, the internal audit activity would inform management of risks, allowing them to manage these risks proactively.
Why Not Other Options?
Option A (Assessing effects of changes in maintenance strategy): This is more aligned with an assurance engagement where the auditor evaluates the impact of changes.
Option C (Ascertaining data center security compliance): This is an assurance activity focused on compliance.
Option D (Ensuring equipment downtime risks are managed): This implies an assurance role, as it involves verifying compliance with internal policy.
Conclusion: Option B is correct as it reflects a typical non-assurance engagement where the internal audit function provides advisory services on risk without providing formal assurance.