Welcome to Minion CheckDB

Our new DBCC CheckDB module for Minion is out, and it’s everything we wanted it to be!

Minion CheckDB features: 
– Table-based scheduling 
– Custom snapshots
– Multi-threading
– Remote CheckDB
– Rotating (“round-robin”) CheckDB and CheckTable operations
– Extensive logging

Prices
Minion CheckDB: Free. Download and use it today!
Enterprise: $250 per managed instance
Downloads

By downloading this software, you agree to our End User License Agreement (EULA). So you should really read that.

Resources

Support

We have extensive documentation, both within the product and here!

PDF | DOCX

Minion CheckDB completes the MinionWare maintenance and backups suite in style. Each solution is plug-and-play for the busy DBA, and deeply configurable for those shops with in-depth needs.

Watch the Introduction to Minion CheckDB Webinar for highlights of the product’s features!

This new module is MinionWare’s most ambitious free release yet, featuring all of the rich scheduling and logging functionality in previous products, plus remote CheckDB, multithreading, custom snapshots, rotational scheduling, and more.

Minion CheckDB is a stand-alone database integrity check module. Once installed, Minion CheckDB automatically checks all online databases on the SQL Server instance, and will incorporate databases as they are added or removed.

Features
Dynamic Thresholds
Minion CheckDB allows you to automate whether databases get a DBCC CheckDB operation, or a DBCC CheckTable operation.
Remote CheckDB
Automatically run DBCC CheckDB remotely for any database.
Dynamic Remote CheckDB
Allows you to set a tuning threshold, so the CheckDB will run remotely only if it is above that threshold.
Custom Snapshots
Choose to create a custom snapshot, for versions of SQL Server that support custom snapshots. This allow you to determine where your snapshot file(s) will be located.
Custom Dynamic Snapshots

For CheckTable operations, you can configure rotating dynamic snapshots that drop and recreate every few minutes.

Multithreaded Database Processing
Run multiple DBCC CheckDB operations in parallel.
Multithreaded Table Processing
Run multiple DBCC CheckTable processes at the same time.
Rotational Scheduling
Minion CheckDB allows you to define a rotation scenario for your operations. For example, a nightly round of 10 databases would perform integrity checks on 10 databases the first night, another 10 databases the second night, and so on. You can also use the rotational scheduling to limit operations by time; for example, you could configure MC to cycle through DBCC CheckDB operations for 90 minutes each night.
Operation Ordering
Run DBCC CheckDB and CheckTable operations in exactly the order you need.
Extensive, Useful Logging
Use the Minion CheckDB log for estimating the end of the current CheckDB run, troubleshooting, planning, and reporting. Errors are reported in the log table instead of text files.
Run code before or after CheckDBs and CheckTables
This is an extraordinarily flexible feature that allows for nearly infinite configurability.
Integrated Help
Get help on any Minion CheckDB object without leaving Management Studio, with the Minion.HELP stored procedure.
Clone Settings
Use the new CloneSettings procedure to generate template insert statements for any table, based on an example row in the table.
Scenario Testing
Test the settings to be used at any given time for any database.
Automated Installation
Run the Minion CheckDB installation scripts, and it just goes. You can even rollout to hundreds of servers almost as easily as you can to a single server.
Granular Configuration Without Extra Jobs
Configure extensive settings at the default, database, and/or table levels with ease. Say good-bye to managing multiple jobs for specialized scenarios. Most of the time you’ll run MC with a single job.
Live Insight
See what Minion CheckDB is doing every step of the way. You can even see the percent complete for each operation as it runs.
Flexible Include and Exclude
Perform integrity checks on only what you need, using specific database names, LIKE expressions, and even regular expressions. Further restrict operations by including or excluding by schemas and/or tables.
Inline Tokens
Inline Tokens allow you use defined patterns to create dynamic names. For example, MC comes with the predefined Inline Token Server and DBName.
FAQ

Totally free. Enjoy.

Tutorials
Testimonials
“I’m also a big fan of Minion CheckDB, which is designed to handle this type of scenario as well.” - From DBCC Checks for Large Databases
Kevin Feasel
Raleigh-Durham, NC
“I’ve been using the MinionWare Backup/Index/CheckDB suite for over a year now and I’m thrilled with it.”
Travis Bish
Atlanta, GA
“These tools are simple to install and configure but are extremely versatile. And best of all free! But be forewarned, they really like documentation. Hour after hour of video and hundreds of pages of documentation are available (so far).”
Kenneth Fisher
Sherman, TX
“I am happy to see tools like Minion out there to help the “Accidental DBA” or “NoDBA shops” well even enterprise DBA shops for that matter.”
Jason Brimhall
Salt Lake City, UT