We help IT Professionals succeed at work.
Get Started

SQL Server 2019 error 23(Data error (cyclic redundancy check)

79 Views
Last Modified: 2020-10-27
When I ran a query on my database I receive this error:
The operating system returned error 23(Data error (cyclic redundancy check).) to SQL Server during a read at offset 0x00000257648000 in file 'F:\MSSQL\Data\Crescive_new_1.MDF'. Additional messages in the SQL Server error log and operating system error log may provide more detail. This is a severe system-level error condition that threatens database integrity and must be corrected immediately. Complete a full database consistency check (DBCC CHECKDB). This error can be caused by many factors; for more information, see SQL Server Books Online.

When reveiwing the error below, please note the TempDB shows 39 GB free in the files and has another 20GB available on the disk to grow.

When I run DBBC CHECKDB, I get:
DBCC results for 'Crescive'.
Msg 8921, Level 16, State 1, Line 1
Check terminated. A failure was detected while collecting facts. Possibly tempdb out of space or a system table is inconsistent. Check previous errors.
DBCC results for 'sys.sysrscols'.
There are 2994 rows in 33 pages for object "sys.sysrscols".
DBCC results for 'sys.sysrowsets'.
There are 380 rows in 5 pages for object "sys.sysrowsets".
DBCC results for 'sys.sysclones'.
There are 0 rows in 0 pages for object "sys.sysclones".
DBCC results for 'sys.sysallocunits'.
There are 449 rows in 8 pages for object "sys.sysallocunits".
DBCC results for 'sys.sysfiles1'.
There are 5 rows in 1 pages for object "sys.sysfiles1".
DBCC results for 'sys.sysseobjvalues'.
There are 0 rows in 0 pages for object "sys.sysseobjvalues".
DBCC results for 'sys.syspriorities'.
There are 0 rows in 0 pages for object "sys.syspriorities".
DBCC results for 'sys.sysdbfrag'.
There are 0 rows in 0 pages for object "sys.sysdbfrag".
DBCC results for 'sys.sysfgfrag'.
There are 0 rows in 0 pages for object "sys.sysfgfrag".
DBCC results for 'sys.sysdbfiles'.
There are 5 rows in 1 pages for object "sys.sysdbfiles".
DBCC results for 'sys.syspru'.
There are 0 rows in 0 pages for object "sys.syspru".
DBCC results for 'sys.sysbrickfiles'.
There are 0 rows in 0 pages for object "sys.sysbrickfiles".
DBCC results for 'sys.sysphfg'.
There are 2 rows in 1 pages for object "sys.sysphfg".
DBCC results for 'sys.sysprufiles'.
There are 5 rows in 1 pages for object "sys.sysprufiles".
DBCC results for 'sys.sysftinds'.
There are 0 rows in 0 pages for object "sys.sysftinds".
DBCC results for 'sys.sysowners'.
There are 27 rows in 1 pages for object "sys.sysowners".
DBCC results for 'sys.sysdbreg'.
There are 0 rows in 0 pages for object "sys.sysdbreg".
DBCC results for 'sys.sysprivs'.
There are 242 rows in 1 pages for object "sys.sysprivs".
DBCC results for 'sys.sysschobjs'.
There are 3286 rows in 50 pages for object "sys.sysschobjs".
DBCC results for 'sys.syscsrowgroups'.
There are 0 rows in 0 pages for object "sys.syscsrowgroups".
DBCC results for 'sys.sysextsources'.
There are 0 rows in 0 pages for object "sys.sysextsources".
DBCC results for 'sys.sysexttables'.
There are 0 rows in 0 pages for object "sys.sysexttables".
DBCC results for 'sys.sysextfileformats'.
There are 0 rows in 0 pages for object "sys.sysextfileformats".
DBCC results for 'sys.sysmultiobjvalues'.
There are 0 rows in 0 pages for object "sys.sysmultiobjvalues".
DBCC results for 'sys.syscolpars'.
There are 3661 rows in 100 pages for object "sys.syscolpars".
DBCC results for 'sys.sysxlgns'.
There are 0 rows in 0 pages for object "sys.sysxlgns".
DBCC results for 'sys.sysxsrvs'.
There are 0 rows in 0 pages for object "sys.sysxsrvs".
DBCC results for 'sys.sysnsobjs'.
There are 1 rows in 1 pages for object "sys.sysnsobjs".
DBCC results for 'sys.sysusermsgs'.
There are 0 rows in 0 pages for object "sys.sysusermsgs".
DBCC results for 'sys.syscerts'.
There are 0 rows in 0 pages for object "sys.syscerts".
DBCC results for 'sys.sysrmtlgns'.
There are 0 rows in 0 pages for object "sys.sysrmtlgns".
DBCC results for 'sys.syslnklgns'.
There are 0 rows in 0 pages for object "sys.syslnklgns".
DBCC results for 'sys.sysxprops'.
There are 2 rows in 1 pages for object "sys.sysxprops".
DBCC results for 'sys.sysscalartypes'.
There are 34 rows in 1 pages for object "sys.sysscalartypes".
DBCC results for 'sys.systypedsubobjs'.
There are 0 rows in 0 pages for object "sys.systypedsubobjs".
DBCC results for 'sys.sysidxstats'.
There are 1583 rows in 37 pages for object "sys.sysidxstats".
DBCC results for 'sys.sysiscols'.
There are 2283 rows in 20 pages for object "sys.sysiscols".
DBCC results for 'sys.sysendpts'.
There are 0 rows in 0 pages for object "sys.sysendpts".
DBCC results for 'sys.syswebmethods'.
There are 0 rows in 0 pages for object "sys.syswebmethods".
DBCC results for 'sys.sysbinobjs'.
There are 23 rows in 1 pages for object "sys.sysbinobjs".
DBCC results for 'sys.sysaudacts'.
There are 0 rows in 0 pages for object "sys.sysaudacts".
DBCC results for 'sys.sysobjvalues'.
There are 1966 rows in 753 pages for object "sys.sysobjvalues".
DBCC results for 'sys.syscscolsegments'.
There are 0 rows in 0 pages for object "sys.syscscolsegments".
DBCC results for 'sys.syscsdictionaries'.
There are 0 rows in 0 pages for object "sys.syscsdictionaries".
DBCC results for 'sys.sysclsobjs'.
There are 20 rows in 1 pages for object "sys.sysclsobjs".
DBCC results for 'sys.sysrowsetrefs'.
There are 0 rows in 0 pages for object "sys.sysrowsetrefs".
DBCC results for 'sys.sysremsvcbinds'.
There are 0 rows in 0 pages for object "sys.sysremsvcbinds".
DBCC results for 'sys.sysxmitqueue'.
There are 0 rows in 0 pages for object "sys.sysxmitqueue".
DBCC results for 'sys.sysrts'.
There are 1 rows in 1 pages for object "sys.sysrts".
DBCC results for 'sys.sysconvgroup'.
There are 0 rows in 0 pages for object "sys.sysconvgroup".
DBCC results for 'sys.sysdesend'.
There are 0 rows in 0 pages for object "sys.sysdesend".
DBCC results for 'sys.sysdercv'.
There are 0 rows in 0 pages for object "sys.sysdercv".
DBCC results for 'sys.syssingleobjrefs'.
There are 383 rows in 2 pages for object "sys.syssingleobjrefs".
DBCC results for 'sys.sysmultiobjrefs'.
There are 2013 rows in 27 pages for object "sys.sysmultiobjrefs".
DBCC results for 'sys.sysguidrefs'.
There are 1 rows in 1 pages for object "sys.sysguidrefs".
DBCC results for 'sys.sysfoqueues'.
There are 0 rows in 0 pages for object "sys.sysfoqueues".
DBCC results for 'sys.syschildinsts'.
There are 0 rows in 0 pages for object "sys.syschildinsts".
DBCC results for 'sys.syscompfragments'.
There are 0 rows in 0 pages for object "sys.syscompfragments".
DBCC results for 'sys.sysftsemanticsdb'.
There are 0 rows in 0 pages for object "sys.sysftsemanticsdb".
DBCC results for 'sys.sysftstops'.
There are 0 rows in 0 pages for object "sys.sysftstops".
DBCC results for 'sys.sysftproperties'.
There are 0 rows in 0 pages for object "sys.sysftproperties".
DBCC results for 'sys.sysxmitbody'.
There are 0 rows in 0 pages for object "sys.sysxmitbody".
DBCC results for 'sys.sysfos'.
There are 0 rows in 0 pages for object "sys.sysfos".
DBCC results for 'sys.sysqnames'.
There are 98 rows in 1 pages for object "sys.sysqnames".
DBCC results for 'sys.sysxmlcomponent'.
There are 100 rows in 1 pages for object "sys.sysxmlcomponent".
DBCC results for 'sys.sysxmlfacet'.
There are 112 rows in 1 pages for object "sys.sysxmlfacet".
DBCC results for 'sys.sysxmlplacement'.
There are 19 rows in 1 pages for object "sys.sysxmlplacement".
DBCC results for 'sys.sysobjkeycrypts'.
There are 0 rows in 0 pages for object "sys.sysobjkeycrypts".
DBCC results for 'sys.sysasymkeys'.
There are 0 rows in 0 pages for object "sys.sysasymkeys".
DBCC results for 'sys.syssqlguides'.
There are 0 rows in 0 pages for object "sys.syssqlguides".
DBCC results for 'sys.sysbinsubobjs'.
There are 3 rows in 1 pages for object "sys.sysbinsubobjs".
DBCC results for 'sys.syssoftobjrefs'.
There are 787 rows in 10 pages for object "sys.syssoftobjrefs".
DBCC results for 'StoreGroups'.
There are 762 rows in 13 pages for object "StoreGroups".
DBCC results for 'TraxScheduleType'.
There are 5 rows in 1 pages for object "TraxScheduleType".
DBCC results for 'Product_Sizes'.
There are 5 rows in 1 pages for object "Product_Sizes".
DBCC results for 'Dual'.
There are 0 rows in 0 pages for object "Dual".
DBCC results for 'request_type_lookup_tbl'.
There are 4 rows in 1 pages for object "request_type_lookup_tbl".
DBCC results for 'sys.sqlagent_jobs'.
There are 0 rows in 0 pages for object "sys.sqlagent_jobs".
DBCC results for 'sys.sqlagent_jobsteps'.
There are 0 rows in 0 pages for object "sys.sqlagent_jobsteps".
DBCC results for 'Product_Items'.
There are 22 rows in 1 pages for object "Product_Items".
DBCC results for 'ErrorLog'.
There are 2551520 rows in 29826 pages for object "ErrorLog".
DBCC results for 'sys.sqlagent_job_history'.
There are 0 rows in 0 pages for object "sys.sqlagent_job_history".
DBCC results for 'EmploymentCodes'.
There are 2 rows in 1 pages for object "EmploymentCodes".
DBCC results for 'sys.sqlagent_jobsteps_logs'.
There are 0 rows in 0 pages for object "sys.sqlagent_jobsteps_logs".
DBCC results for 'sys.plan_persist_query_text'.
There are 0 rows in 0 pages for object "sys.plan_persist_query_text".
DBCC results for 'Product_Size_Item_Lookup'.
There are 100 rows in 1 pages for object "Product_Size_Item_Lookup".
DBCC results for 'LocationType'.
There are 4 rows in 1 pages for object "LocationType".
DBCC results for 'Application_lookup_tbl'.
There are 3 rows in 1 pages for object "Application_lookup_tbl".
DBCC results for 'sys.plan_persist_query'.
There are 0 rows in 0 pages for object "sys.plan_persist_query".
DBCC results for 'TicketHeader'.
There are 53062285 rows in 453405 pages for object "TicketHeader".
DBCC results for 'PayrollType'.
There are 4 rows in 1 pages for object "PayrollType".
DBCC results for 'sys.plan_persist_plan'.
There are 0 rows in 0 pages for object "sys.plan_persist_plan".
DBCC results for 'TraxProducts'.
There are 13 rows in 1 pages for object "TraxProducts".
DBCC results for 'sys.plan_persist_runtime_stats'.
There are 0 rows in 0 pages for object "sys.plan_persist_runtime_stats".
DBCC results for 'Menus'.
There are 9808 rows in 63 pages for object "Menus".
DBCC results for 'FT_ThreshholdPeriod'.
There are 3 rows in 1 pages for object "FT_ThreshholdPeriod".
DBCC results for 'sys.plan_persist_runtime_stats_interval'.
There are 0 rows in 0 pages for object "sys.plan_persist_runtime_stats_interval".
DBCC results for 'sys.plan_persist_context_settings'.
There are 0 rows in 0 pages for object "sys.plan_persist_context_settings".
DBCC results for 'Kiosk_ButtonScripts'.
There are 5321 rows in 65 pages for object "Kiosk_ButtonScripts".
DBCC results for 'DiscountTypeLookup'.
There are 1 rows in 1 pages for object "DiscountTypeLookup".
DBCC results for 'sys.plan_persist_query_hints'.
There are 0 rows in 0 pages for object "sys.plan_persist_query_hints".
DBCC results for 'Reports'.
There are 453 rows in 8 pages for object "Reports".
DBCC results for 'sys.plan_persist_query_template_parameterization'.
There are 0 rows in 0 pages for object "sys.plan_persist_query_template_parameterization".
DBCC results for 'sys.plan_persist_wait_stats'.
There are 0 rows in 0 pages for object "sys.plan_persist_wait_stats".
DBCC results for 'PA_Product_Mix_Summary'.
There are 12104642 rows in 70421 pages for object "PA_Product_Mix_Summary".
DBCC results for 'SessionTracking'.
There are 261414 rows in 2613 pages for object "SessionTracking".
DBCC results for 'sys.persistent_version_store'.
There are 0 rows in 0 pages for object "sys.persistent_version_store".
DBCC results for 'MT_DeliveryTypes'.
There are 3 rows in 1 pages for object "MT_DeliveryTypes".
DBCC results for 'DiscountTypes'.
There are 1 rows in 1 pages for object "DiscountTypes".
DBCC results for 'sys.persistent_version_store_long_term'.
There are 0 rows in 0 pages for object "sys.persistent_version_store_long_term".
DBCC results for 'BatchHistory'.
There are 483567 rows in 5219 pages for object "BatchHistory".
DBCC results for 'sys.wpr_bucket_table'.
There are 0 rows in 0 pages for object "sys.wpr_bucket_table".
DBCC results for 'MT_Messages'.
There are 65298 rows in 1014 pages for object "MT_Messages".
DBCC results for 'PLU_Recipe'.
There are 81 rows in 1 pages for object "PLU_Recipe".
DBCC results for 'temp_filepath'.
There are 9 rows in 1 pages for object "temp_filepath".
DBCC results for 'storedproc'.
There are 0 rows in 0 pages for object "storedproc".
DBCC results for 'TicketDetailTemp'.
There are 2 rows in 1 pages for object "TicketDetailTemp".
DBCC results for 'FT_Metrics'.
There are 7 rows in 1 pages for object "FT_Metrics".
DBCC results for 'DoorDash_Menu'.
There are 2 rows in 1 pages for object "DoorDash_Menu".
DBCC results for 'OptimizingOFF'.
There are 0 rows in 0 pages for object "OptimizingOFF".
DBCC results for 'MT_PredefinedMessages'.
There are 77 rows in 1 pages for object "MT_PredefinedMessages".
DBCC results for 'Stores_Charges'.
There are 97 rows in 1 pages for object "Stores_Charges".
DBCC results for 'XDL_PersistentQueue'.
There are 0 rows in 1 pages for object "XDL_PersistentQueue".
DBCC results for 'FT_Settings'.
There are 2 rows in 1 pages for object "FT_Settings".
DBCC results for 'TicketImage'.
There are 957738632 rows in 6902293 pages for object "TicketImage".
DBCC results for 'MT_ScheduleTypes'.
There are 4 rows in 1 pages for object "MT_ScheduleTypes".
DBCC results for 'ParkingLot'.
There are 266256 rows in 766 pages for object "ParkingLot".
DBCC results for 'Kiosk_MenuColumns'.
There are 829 rows in 6 pages for object "Kiosk_MenuColumns".
DBCC results for 'temp1'.
There are 1 rows in 2 pages for object "temp1".
DBCC results for 'AppUsersOrganizations'.
There are 6 rows in 1 pages for object "AppUsersOrganizations".
DBCC results for 'Kiosk_MenuRows'.
There are 702 rows in 6 pages for object "Kiosk_MenuRows".
DBCC results for 'Suggest_BuyPlu'.
There are 4 rows in 1 pages for object "Suggest_BuyPlu".
DBCC results for 'Suggest_Group'.
There are 4 rows in 1 pages for object "Suggest_Group".
DBCC results for 'UserQuery'.
There are 4 rows in 1 pages for object "UserQuery".
DBCC results for 'MT_MessageSchedules'.
There are 553 rows in 7 pages for object "MT_MessageSchedules".
DBCC results for 'Suggest_SellPlu'.
There are 4 rows in 1 pages for object "Suggest_SellPlu".
DBCC results for 'CurrentVersion'.
There are 160 rows in 1 pages for object "CurrentVersion".
DBCC results for 'TicketLoyaltyBalanceChecked'.
There are 119041 rows in 661 pages for object "TicketLoyaltyBalanceChecked".
DBCC results for 'PLUsSchedule'.
There are 0 rows in 0 pages for object "PLUsSchedule".
DBCC results for 'MobileSection'.
There are 14 rows in 1 pages for object "MobileSection".
DBCC results for 'EmployeePositions'.
There are 11 rows in 1 pages for object "EmployeePositions".
DBCC results for 'Kiosk_ButtonGroups'.
There are 0 rows in 0 pages for object "Kiosk_ButtonGroups".
DBCC results for 'DistinctSubClass'.
There are 31 rows in 1 pages for object "DistinctSubClass".
DBCC results for 'Concepts'.
There are 2 rows in 1 pages for object "Concepts".
DBCC results for 'NumbersTest'.
There are 20000 rows in 33 pages for object "NumbersTest".
DBCC results for 'DistinctClass'.
There are 9 rows in 1 pages for object "DistinctClass".
DBCC results for 'Loyalty_Value'.
There are 94 rows in 1 pages for object "Loyalty_Value".
DBCC results for 'dtproperties'.
There are 2 rows in 1 pages for object "dtproperties".
DBCC results for 'InfoPOSOptions'.
There are 393458 rows in 2914 pages for object "InfoPOSOptions".
DBCC results for 'Results'.
There are 0 rows in 0 pages for object "Results".
DBCC results for 'CalculationDetail'.
There are 37985634 rows in 328115 pages for object "CalculationDetail".
CHECKDB found 0 allocation errors and 0 consistency errors in database 'Crescive'.

Completion time: 2020-01-15T21:29:33.5721990-06:00

Open in new window

Comment
Watch Question
The More I know, the more I don't know
CERTIFIED EXPERT
Distinguished Expert 2020
Commented:
This problem has been solved!
Unlock 1 Answer and 1 Comment.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant

An Experts Exchange subscription includes unlimited access to online courses.

Get Started
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE