Question 1
At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. An authorized design review finds: A startup deploys a small Azure SQL Database but requires instance-level SQL Server Agent jobs, which the chosen single database cannot host. Which action BEST resolves this specific database administration problem?
Explanation
Correct Answer
Select Azure SQL Managed Instance when instance compatibility and SQL Server Agent are required, after checking the feature and networking constraints. This addresses the specific Azure SQL or SQL Server operational issue: A startup deploys a small Azure SQL Database but requires instance-level SQL Server Agent jobs, which the chosen single database cannot host. The Granite SaaS team should verify the result rather than assume an accepted configuration is sufficient. The decisive acceptance evidence is: The migrated test workload executes its scheduled Agent job on the managed instance and the dependency inventory has no unsupported features.
Incorrect Answers
Design range-based table partitioning using a suitable partition function and scheme aligned with retention and query-access requirements. That relates to a separate SQL administration problem: A table containing billions of date-keyed sales rows has growing retention maintenance costs because data cannot be managed by date range. The Granite SaaS requirement is instead: A startup deploys a small Azure SQL Database but requires instance-level SQL Server Agent jobs, which the chosen single database cannot host. That approach does not directly establish the required fix; the requested acceptance evidence is: The migrated test workload executes its scheduled Agent job on the managed instance and the dependency inventory has no unsupported features.
Use versioned Azure Resource Manager or Bicep templates with parameters and approvals to deploy consistent Azure SQL infrastructure. That relates to a separate SQL administration problem: A team manually creates Azure SQL resources in the portal and gets different firewall, backup and SKU settings in each environment. The Granite SaaS requirement is instead: A startup deploys a small Azure SQL Database but requires instance-level SQL Server Agent jobs, which the chosen single database cannot host. That approach does not directly establish the required fix; the requested acceptance evidence is: The migrated test workload executes its scheduled Agent job on the managed instance and the dependency inventory has no unsupported features.
Plan supported guest operating-system and SQL Server cumulative update maintenance with backups, rollback and a tested outage window. That relates to a separate SQL administration problem: An infrastructure team restores a SQL Server VM image but fails to patch SQL Server, assuming Azure host maintenance upgrades the guest software. The Granite SaaS requirement is instead: A startup deploys a small Azure SQL Database but requires instance-level SQL Server Agent jobs, which the chosen single database cannot host. That approach does not directly establish the required fix; the requested acceptance evidence is: The migrated test workload executes its scheduled Agent job on the managed instance and the dependency inventory has no unsupported features.