Error al Restaurar una base de datos en SQL

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Rowena

Error al Restaurar una base de datos en SQL

Mensaje por Rowena » Dom Dic 07, 2008 6:43 pm

Tengo dos problemas, agradecería cualquier ayuda.

1. He intentado restaurar la base de datos, pero me dice que está en uso, y no se
como deternerla y luego reactivarla.

2. Intenté restaurar una tabla de access a sql, y ahora esa tabla se puede leer,
y modificar un registro, pero no puedo crear uno nuevo.

¿Se os ocurre algo?. Mi email es: ladyrowena75@yahoo.es

Avatar de Usuario
Pitufo
Administrador foro
Mensajes: 647
Registrado: Dom Dic 03, 2006 3:39 pm
Contactar:

Re: Error al Restaurar una base de datos en SQL

Mensaje por Pitufo » Dom Dic 07, 2008 7:25 pm

En cuanto al primer problema, si ya has reiniciado el ordenador y sigue diciéndote que está en uso, dirígete a la carpeta donde está la base de datos y verás que además del archivo con extensión mdb, hay otro con una extensión similar a ldb (de locked DataBase, base de datos bloqueada), que sirve para indicar que la base de datos está en uso, evitando que se hagan varias sesiones sobre la misma. Si hubo un problema con el ordenador mientras la BBDD estaba en uso, ese archivo permanece hasta que alguien lo quita de ahí. Cámbiale el nombre a ese archivo .ldb y reintenta. Si funciona, puedes ya borrar el archivo al que le cambiaste el nombre.

Del segundo problema, no comprendo qué puede ser restaurar una tabla de Access a SQL.

Avatar de Usuario
Rowena

Re: Error al Restaurar una base de datos en SQL

Mensaje por Rowena » Mar Dic 09, 2008 12:53 pm

Lo primero dar las gracias a Pitufo por contestarme. Lo segundo es contaros como he arreglado el primer punto, por si le puede ser de ayuda a alguien:

Sobre la BD, botón derecho "All tasks - Detach Database", con esto te dice los procesos que hay activos, pulsa el botón que dice "Clear all process" y los elimina, pregunta si quieres avisar a los usuarios, di que no, después de ésto se supone que ya puedes pulsar el botón Dettach, pero cancelamos porque sino eliminaría la BD del SQL, entonces ya ha matado todos los procesos y rápidamente antes de que se vuelvan a crear nuevos has de ir a la BD, darle botón derecho "All tasks - Take offline", con esto la BD deja de admitir peticiones y ya se puede restaurar. Al restaurar se pone otra vez online ella solita.

Por último os explico mejor lo que sigue sin funcionar, importé una tabla de access a sql, y ahora en esa tabla (que ya forma parte de mi BD de sql), puedo leer los registros e incluso modificarlos, pero no crear nuevos. ¿Alguna idea?

jatg1410
Senior
Mensajes: 75
Registrado: Jue Nov 06, 2008 6:00 pm

Re: Error al Restaurar una base de datos en SQL

Mensaje por jatg1410 » Mar Ene 06, 2009 7:44 pm

A simple vista tengo estas interrogantes que podrían decirte que esta pasando.

Verifica si el dueño de la tabla importada es el usuario dbo, ¿Con que usuario entras para agregar?. Verifica los permisos del usuario que usas para agregar.

Espero poder ayudar en algo.

Saludos,

jatg1410

Responder