Quando executo o relatório por alguns dias, é bom. mas se eu tentar recuperar dados por mais de um ano, recebo esta mensagem de erro.
Tentei executar o DBCC CHECKDB como diz no erro, mas após 10 minutos de execução, ocorreu um erro que não pode continuar.
SQL Server detected a logical consistency-based I/O error: incorrect pageid (expected 1:952663; actual 2668:-1594740640).
It occurred during a read of page (1:952663) in database ID 5 at offset 0x000001d12ae000 in file 'F:\Data\PointOfSale.mdf'. Additional messages in the SQL Server error log or system event log may provide more detail. This is a severe 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.
Parece que o problema ocorre devido à corrupção de dados na página 952663 em F:\Data\PointOfSale.mdf.
O erro não é devido a grandes dados sendo retornados. Uma das páginas em seu conjunto de resultados está corrompida. Você ainda pode contornar as páginas corrompidas e recuperar um grande conjunto de resultados.
Você pode fazer o que @jl01 sugere ou também pode tentar uma restauração no nível da página para a página 952663.