Tips for using DBCC commands in SQL Server 2019 Try to run the DBCC commands when there are no other disk I/O operations, such as disk backups, replication and so on. Use DBCC CHECKFILEGROUP instead of DBCC CHECKDB, if you need to check only specified filegroup, not entire database. If your database contains several filegroups and you need to check...
Tag: dbcc checkdb
Troubleshooting problems with DBCC commands in SQL Server 2017
Troubleshooting problems with DBCC commands in SQL Server 2017 If you have problems with SQL Server 2017 DBCC commands, review this troubleshooting checklist to find potential solutions. 1. The error 2509 occurs when you run DBCC CHECKCONSTRAINTS command. This is the error message text: “DBCC CHECKCONSTRAINTS failed due to an internal query error”. To work around this problem, you can...
Some tips for using DBCC commands in SQL Server 2017
Some tips for using DBCC commands in SQL Server 2017 Use the DBCC SHOW_STATISTICS command to displays the current distribution statistics for the specified target on the specified table. You can use this DBCC command to see how distributed the data is and whether the index is really a good candidate or not. Avoid using the DBCC SHOWCONTIG command. This...
Troubleshooting SQL Server 2016 Indexes (Part 1)
Troubleshooting SQL Server 2016 Indexes (Part 1) If you have problems with SQL Server 2016 indexes, review this troubleshooting checklist to find potential solutions. 1. Install the latest SQL Server 2016 service pack. Because many SQL Server 2016 indexes bugs were fixed in SQL Server service packs, you should install the latest SQL Server service pack. At the time this...
Troubleshooting problems with DBCC commands in SQL Server 2016
Troubleshooting problems with DBCC commands in SQL Server 2016 If you have problems with SQL Server 2016 DBCC commands, review this troubleshooting checklist to find potential solutions. 1. Install the latest SQL Server 2016 service pack. Because some SQL Server 2016 DBCC bugs were fixed in SQL Server service packs, you should install the latest SQL Server service pack. At...
SQL Server recovery procedures for a catastrophic failure – (Part-2)
SQL Server recovery procedures for a catastrophic failure – (Part-2) Author: Basit A. Farooq To rebuild master follow the instructions below: Execute Setup.exe as follows: start /wait setup.exe /qn INSTANCENAME=instance_name REINSTALL = SQL_Engine REBUILDDATABASE=1 SAPWD=strongpassword Setup recreates the resource database and the master database. Install any necessary service packs. Attach any user databases or restore databases from backup. If the […]
Troubleshooting problems with DBCC commands in SQL Server 2014
Troubleshooting problems with DBCC commands in SQL Server 2014 If you have problems with SQL Server 2014 DBCC commands, review this troubleshooting checklist to find potential solutions. 1. Install the latest SQL Server 2014 service pack. Because many SQL Server 2014 DBCC bugs were fixed in SQL Server service packs, you should install the latest SQL Server service pack. At […]
Tips for using SQL Server 2014 Database Console Commands
Tips for using SQL Server 2014 Database Console Commands Run DBCC commands during periods of low database access. Because DBCC commands usually are very resource effective, try to schedule them during CPU idle time and slow production periods. Use DBCC CHECKFILEGROUP instead of DBCC CHECKDB, if you need to check only specified filegroup, not entire database. If your database contains...
Tips for using SQL Server 2014 Database Console Commands
Tips for using SQL Server 2014 Database Console Commands Run DBCC commands during periods of low database access. Because DBCC commands usually are very resource effective, try to schedule them during CPU idle time and slow production periods. Use DBCC CHECKFILEGROUP instead of DBCC CHECKDB, if you need to check only specified filegroup, not entire database. If your database contains […]
SQL Server 2012 DBCC Optimization Tips (Part 2)
SQL Server 2012 DBCC Optimization Tips (Part 2) Consider using the NOINDEX option with DBCC CHECKDB and DBCC CHECKTABLE command. This option specifies that intensive checks of nonclustered indexes for user tables should not be performed. Using the NOINDEX option decreases the execution time and should be used whenever possible. If you need to run DBCC CHECKDB or DBCC CHECKFILEGROUP...