cuando trataba de hacer un select * from Mitabla por la mitad de los resultados me salia este mensaje de
error :
Error al intentar obtener la página lógica xxx de la base de datos 10, ya que pertenece a la unidad de
asignación 72057594095468544, no a 72057594088914944
Generalmente, este error indica daños en páginas o asignaciones en la base de datos especificada. SQL Server detecta daños al leer las páginas que pertenecen a una tabla siguiendo las vinculaciones de páginas o utilizando el Mapa de asignación de índices (IAM). Todas las páginas asignadas a una tabla deben pertenecer a una de las unidades de asignación asociadas a la tabla. Si el Id. de unidad de asignación incluido en el encabezado de página no coincide con un Id. de unidad de asignación asociado a la tabla, se produce esta excepción. El primer identificador de unidad de asignación que aparece en el mensaje de error es el identificador presente en el encabezado de página, y el segundo valor de unidad de asignación es el identificador asociado a la tabla.
Errores de datos dañados
Un nivel de gravedad 21 indica daños potenciales de los datos. Entre las causas posibles se incluyen una cadena de páginas dañada, un IAM dañado o una entrada no válida en la vista de catálogo sys.objects de dicho objeto. Estos errores suelen deberse a errores de hardware o de controladores de dispositivos de disco.
Solucion a la tabla
ALTER DATABASE Tubasededatos SET SINGLE_USER
go
DBCC CHECKTABLE ('dbo.tu_tabla_malograda',REPAIR_ALLOW_DATA_LOSS)
go
ALTER DATABASE Tubasededatos SET MultiUser