En algunas ocasiones las base de datos se dañan con fallas de hardware, apagones inesperados del servidor y transacciones interrumpidas incorrectamente. SQL Server provee de sentencias que permiten verificar y reparar una base de datos con inconsistencias o dañada.Antes de realizar el siguiente procedimiento deberia realizar un respaldo de la base de datos dañada si lo permite SQL Server o hacer una copia física de los archivos.
Paso 1: se coloca la base de datos en modo emergencia y usuario único
Alter Database mibd SET SINGLE_USER
Alter Database mibd SET EMERGENCY
Paso 2: Reparar la base datos
DBCC CHECKDB(‘mibd’, REPAIR_ALLOW_DATA_LOSS).
Repita este paso hasta que el mensaje sea ‘0 errores encontrados’ para la base de datos. La sentecia CHECKDB con la opcion REPAIR_ALLOW_DATA_LOSS elimina datos de ser necesario para realizar la reparación o corregir la consistencia de los datos, para una reparación más rápida y sin pérdida de datos pruebe la opcion REPAIR_REBUILD, aunque en ocasiones con esta opción no se repara completamente la base de datos.
Paso 3. Aplicar ajuste en el tamaño de la base de datos y el log
ckup log [TuBaseDeDatos] with Truncate_Only
DBCC SHRINKDATABASE ( [TuBaseDeDatos], 5 )
Paso 4: Regresar a multiusuario y colocar en linea la base de datos
Alter Database mibd SET ONLINE
Alter Database mibd SET MULTI_USER
Ponemos a sus Ordenes el Modulo de Control de Servicios Para Celulares , una Herramienta para el control de su Negocio.
Ideal para Negocios que Ofrecen Servicio de Reparación Y Servicio a Equipos Moviles y de Computo.
Permite llevar el control de tus Servicios así como el desglose de los Artículos (Piezas) utilizadas en el mismo , solo con un click despliega la información que requieres o bien en un Archivo de Excel para mayor comodidad.
Con gusto te Asesoramos sin costo Alguno.
Completamente funcional en la nueva versión Mybusiness 2017 (Disponible también para todas las versiones) y como ya sabes solo lo puedes encontrar con nosotros : Help MBP
Esta Query permite la reparación de los registros dañados de la base de datos MyBusiness POS 2010.
La query le repara registros dañados por algun apagón,
sin embargo, NO REPARA ERRORES DE SINTAXIS en la programación.
Para utilizarla, es necesario tener instalado SQL Managemet Studio