SqlAssessmentExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides a set of static
(Shared
in Visual Basic) methods for checking SMO objects for best practice compliance.
public static class SqlAssessmentExtensions
type SqlAssessmentExtensions = class
Public Module SqlAssessmentExtensions
- Inheritance
-
SqlAssessmentExtensions
Fields
Engine |
An assessment engine used by all extension methods. Use Configuration property of this object to customize configuration. |
Methods
GetAssessmentItems(AvailabilityGroup, String[]) |
Finds all available checks for given |
GetAssessmentItems(Database, String[]) |
Finds all available checks for given |
GetAssessmentItems(FileGroup, String[]) |
Finds all available checks for given |
GetAssessmentItems(Server, String[]) |
Finds all available checks for given |
GetAssessmentItems(SqlSmoObject, String[]) |
Finds all available checks for given |
GetAssessmentResults(AvailabilityGroup, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResults(AvailabilityGroup, String[]) |
Synchronously runs assessment for given |
GetAssessmentResults(Database, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResults(Database, String[]) |
Synchronously runs assessment for given |
GetAssessmentResults(FileGroup, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResults(FileGroup, String[]) |
Synchronously runs assessment for given |
GetAssessmentResults(Server, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResults(Server, String[]) |
Synchronously runs assessment for given |
GetAssessmentResults(SqlSmoObject, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResults(SqlSmoObject, String[]) |
Synchronously runs assessment for given |
GetAssessmentResultsList(AvailabilityGroup, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResultsList(AvailabilityGroup, String[]) |
Asynchronously runs assessment for given |
GetAssessmentResultsList(Database, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResultsList(Database, String[]) |
Asynchronously runs assessment for given |
GetAssessmentResultsList(FileGroup, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResultsList(FileGroup, String[]) |
Asynchronously runs assessment for given |
GetAssessmentResultsList(Server, IEnumerable<ICheck>) |
Synchronously runs assessment for given |
GetAssessmentResultsList(Server, String[]) |
Asynchronously runs assessment for given |
GetAssessmentResultsList(SqlSmoObject, IEnumerable<ICheck>) |
Asynchronously runs assessment for given |
GetAssessmentResultsList(SqlSmoObject, String[]) |
Asynchronously runs assessment for given |