sp_Develop Parameter Explanations
While you can run sp_Develop without any parameters there is more you can do with additional parameters.
Parameter | Details |
---|---|
@DatabaseName | Defaults to current DB if not specified |
@GetAllDatabases | When = 1, runs checks across all the databases on the server instead of just your current database context. Does not work on Azure SQL Server. |
@BringThePain | If you’ve got more than 50 databases on the server, this only works if you also pass in @BringThePain = 1, because it’s gonna be slow. |
@SkipCheckServer | The linked server name that stores the skip checks |
@SkipCheckDatabase | The database that stores the skip checks |
@SkipCheckSchema | The schema for the skip check table, when you pass in a value the SkipCheckTSQL column will be used |
@SkipCheckTable | The table that stores the skip checks, when you pass in a value the SkipCheckTSQL column will be used |
@OutputType | TABLE = table COUNT = row with number found MARKDOWN = bulleted list XML = table output as XML NONE = none |
@ShowSummary | When = 1, a summary result set is outputted displaying a count of the findings based on the finding group and finding. |
@PriorityOrHigher | When you specify [Critical, High, Medium, Low] for a value the result set will only findings with the matching priority level or higher. |
@RunCheckIds | Specify a comma delimited list of CheckIds like 1,2,3 if you only need a limited number of checks to run. |
@Debug | When = 1, we print out messages of what we’re doing in the messages tab of SQL Server Management Studio. When 2, we print out the dynamic SQL query of the check. |
@Version | Output variable to check the version number. |
@VersionDate | Output variable to check the version date. |
@VersionCheckMode | Will set the version output variables and return without running the stored procedure. |
Why you would want to skip checks View on GitHub