Skip to main content Link Menu Expand (external link) Document Search Copy Copied

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