Measures reported by SqlAzuDBStTest
If a user complaints of problems while accessing a database, the knowledge of the current state of that database and the mode using which users are allowed to access the database will enable administrators to promptly diagnose the reason for such an occurrence. This test auto-discovers all the database instances on the target Microsoft SQL Azure database server and reports the current state of each database instance and the user access mode thereby enabling administrators to easily troubleshoot issues related to database access.
Outputs of the test : One set of results for each database instance of the target Microsoft SQL Azure database server being monitored.
The measures made by this test are as follows:
| Measurement |
Description |
Measurement Unit |
Interpretation |
| Status |
Indicates the current state of this database instance. |
|
The states that can be reported by this measure, the numeric value that corresponds to each state, and a brief description of the state are provided below:
| Numeric Value |
State |
Description |
| 0 |
ONLINE |
Database is available for access. The primary filegroup is online, although the undo phase of recovery may not have been completed. |
| 1 |
RESTORING |
One or more files of the primary filegroup are being restored, or one or more secondary files are being restored offline. The database is unavailable in this case. |
| 2 |
RECOVERING |
Database is being recovered. The recovering process is a transient state; the database will automatically become online if the recovery succeeds. If the recovery fails, the database will become suspect. The database is unavailable in this case. |
| 3 |
RECOVERY_PENDING |
SQL Server has encountered a resource-related error during recovery. The database is not damaged, but files may be missing or system resource limitations may be preventing it from starting. The database is unavailable. Additional action by the user is required to resolve the error and let the recovery process be completed. |
| 4 |
SUSPECT |
At least the primary filegroup is suspect and may be damaged. The database cannot be recovered during startup of SQL Server. The database is unavailable. Additional action by the user is required to resolve the problem. |
| 5 |
EMERGENCY |
User has changed the database and set the status to EMERGENCY. The database is in single-user mode and may be repaired or restored. The database is marked READ_ONLY, logging is disabled, and access is limited to members of the sysadmin fixed server role. EMERGENCY is primarily used for troubleshooting purposes. For example, a database marked as suspect can be set to the EMERGENCY state. This could permit the system administrator read-only access to the database. Only members of the sysadmin fixed server role can set a database to the EMERGENCY state. |
| 6x |
OFFLINE |
Database is unavailable. A database becomes offline by explicit user action and remains offline until additional user action is taken. For example, the database may be taken offline in order to move a file to a new disk. The database is then brought back online after the move has been completed. |
The detailed diagnosis of this measure reports the user access mode of the database, the database recovery model, and the log re-use wait state of the database.
Note:
By default, this measure reports the States listed in the table above to indicate the current status of the database instance. The graph of this measure however, represents the status of the database using the numeric equivalents only i.e., 0 to 6 only. |
| Is_in_standby |
Indicates whether/not this database instance is in standby mode. |
|
The values reported by this measure and its numeric equivalents are mentioned in the table below:
| Measure Value |
Numeric Value |
| No |
0 |
| Yes |
1 |
Note:
By default, this measure reports the Measure Values listed in the table above to indicate whether/not the database instance is in standby mode. The graph of this measure however, is represented using the numeric equivalents only i.e., 0 or 1. |
| Is_read_only |
Indicates whether/not this database instance is in READ_ONLY mode. |
|
The values reported by this measure and its numeric equivalents are mentioned in the table below:
| Measure Value |
Numeric Value |
| No |
0 |
| Yes |
1 |
Note:
By default, this measure reports the Measure Values listed in the table above to indicate whether/not the database instance is in READ_ONLY mode. The graph of this measure however, is represented using the numeric equivalents only i.e., 0 or 1. |
| User_access_mode |
Indicates the user access mode to this database instance. |
|
The states that can be reported by this measure, the numeric value that corresponds to each state, and a brief description of the state are provided below:
| Numeric Value |
Measure Value |
| 1 |
Multi user |
| 2 |
Single user |
| 3 |
Restricted user |
Note:
By default, this measure reports the Measure Values listed in the table above to indicate the user access mode to this database instance. The graph of this measure however, represents the status of the database using the numeric equivalents only i.e., 1 to 3 only. |
|