Caso raro

08/05/2007 - 00:36 por Penta | Informe spam
Señores.
Con SQL 2000 SP4
Al subir una BD de 90 GB, me pasa lo siguiente :

1.- Abro el QA
2.- sp_helpdb Base de Datos
Resultado :
Name filename
desa2data G:\MiBD.mdb
desa2log R:\log.mdb

Pues bien:
3.- use MiBD
Go
exec sp_spaceused 'desa2data'

The object 'desa2Data' does not exist in database 'MiBD'.

Que puede ocurrir, la subida esta corrupta ?

Me pasa lo mismo si quiero truncar el log :

Could not locate entry in sysdatabases for database 'desa2Log'. No
entry found with that name. Make sure that the name is entered
correctly.
Servidor: mensaje 3013, nivel 16, estado 1, línea 1
BACKUP LOG is terminating abnormally.

Gracias por sus comentarios,
Cristian.
 

Leer las respuestas

#1 Javier Loria
08/05/2007 - 06:06 | Informe spam
Hola:
El comando SP_SPACED_USED funciona para objetos de la base de datos,
especificamente para tablas o vistas indexadas, no permite que pases como
parametro un nombre de archivo.
Igualmente para el Log, no debes usar el nombre del archivo, solo el
nombre de la base de datos.
BACKUP LOG BaseDatos TO DISK=
Saludos,

Javier Loria
Costa Rica (MVP)
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.

"Penta" wrote in message
news:
Señores.
Con SQL 2000 SP4
Al subir una BD de 90 GB, me pasa lo siguiente :

1.- Abro el QA
2.- sp_helpdb Base de Datos
Resultado :
Name filename
desa2data G:\MiBD.mdb
desa2log R:\log.mdb

Pues bien:
3.- use MiBD
Go
exec sp_spaceused 'desa2data'

The object 'desa2Data' does not exist in database 'MiBD'.

Que puede ocurrir, la subida esta corrupta ?

Me pasa lo mismo si quiero truncar el log :

Could not locate entry in sysdatabases for database 'desa2Log'. No
entry found with that name. Make sure that the name is entered
correctly.
Servidor: mensaje 3013, nivel 16, estado 1, línea 1
BACKUP LOG is terminating abnormally.

Gracias por sus comentarios,
Cristian.

Preguntas similares