Página 1 de 1

Error al Restaurar una base de datos en SQL

Publicado: Dom Dic 07, 2008 6:43 pm
por Rowena
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

Re: Error al Restaurar una base de datos en SQL

Publicado: Dom Dic 07, 2008 7:25 pm
por Pitufo
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.

Re: Error al Restaurar una base de datos en SQL

Publicado: Mar Dic 09, 2008 12:53 pm
por Rowena
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?

Re: Error al Restaurar una base de datos en SQL

Publicado: Mar Ene 06, 2009 7:44 pm
por jatg1410
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