SQL - GRAVE PROBLEMA

 
Vista:

GRAVE PROBLEMA

Publicado por David (3 intervenciones) el 23/10/2003 20:30:11
BUENO, RESULTA QUE BORRE UNA COLUMNA DE UNA TABLA (LA ELIMINE DESDE EL ADMINSITRADOR CORPORATIVO), EXISTE ALGUNA MANERA DE RECUPERAR ESOS DATOS?, O TOCA MONTAR EL BACKUP QUE ERA DE HACE 2 SEMANAS?, GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:GRAVE PROBLEMA

Publicado por Isaías Islas (5072 intervenciones) el 23/10/2003 21:35:15
Si que esta grave !!!!, lea detenidamente este articulo, tal vez le pueda ayudar, de lo contrario, prepare su respaldo de hace 2 semanas y pidale al dios del SQL que se encuentre en buen estado:

http://www.configuracionesintegrales.com/miguele/recuperardrops.asp?articulo=228
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:GRAVE PROBLEMA

Publicado por David (3 intervenciones) el 23/10/2003 23:00:07
Resulta que voy a restaurar el backup que tenian acá desde hace dos semanas y resulta que la persona que lo hizo grabo fue el archivo.MDF por lo tato al intentar restaurar la BD me saca un error.

Estuve intentando por la opción Adjuntar Base de datos, pero me lase el siguiente error:

5105: Error de activación de dispositivo. El nombre de archivo fisico "C:/..../operadoras_data.mdf" puede ser incorrecto.

Si alguien sabe como puedo restarurar esa BD, por favor me comenta!!!

Muchas Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:GRAVE PROBLEMA

Publicado por Isaías Islas (5072 intervenciones) el 24/10/2003 00:22:54
Espero que con esto, resuelva el problema:

-Crea una bd en blanco.
-Para el servicio SQL Server.
-Borra el mdf de la bd creada y sustituyelo por el mdf que quieres restaurar (el nombre deberá ser el nombre del mdf de la nueva bd).
-Inicia el servicio (la bd estará en modo suspect).
-Desde el analizador de consultas:
USE master
go
sp_configure 'allow updates',1
go
reconfigure with override
go
update sysdatabases set
status=-32768 where dbid=DB_ID('tu_nueva_bd')
go
sp_configure 'allow updates',0
go
reconfigure with override
go
-La bd entra en modo de emergencia.
-Para el servicio.
-borra el log.
-inicia el servicio.
-Desde el analizador de consultas:
dbcc rebuild_log('tu_nueva_bd','h:\tu_nuevo_log.ldf')
go
dbcc checkdb('tu_nueva_bd')
go
-Quitar la opción restringir acceso desde las propiedades de la bd en EM o con:
alter database tu_nueva_bd
set multi_user

Y a trabajar !!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:GRAVE PROBLEMA

Publicado por David (3 intervenciones) el 24/10/2003 17:12:32
Hola Isaías,estuve realizando los pasos que me dijiste y luego que borro el log y ejecuto la siguiente instrucción:

dbcc rebuild_log(\\\'tu_nueva_bd\\\',\\\'h:\\\\tu_nuevo_log.ldf\\\')
go
dbcc checkdb(\\\'tu_nueva_bd\\\')
go

me sale este error:

Servidor: mensaje 5180, nivel 22, estado 1, línea 1
No se pudo abrir FCB porque el Id. de archivo 52696 no es válido en la base de datos \\\'Estadisticas1\\\'.
ODBC: mensaje 0, nivel 16, estado 1
Error en el vínculo de comunicación

Conexión interrumpida

Que podra ser?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar