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.

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 Penta
08/05/2007 - 15:01 | Informe spam
Gracias.
Eso quiere decir que para truncar el log y compactar la BD debo usar
solo el nombre de la base de datos ??

Si tengo esto :
sp_helpdb Base de Datos
Resultado :
Name filename
desa2data G:\MiBD.mdb
desa2log R:\log.mdb

Me podrias verificar si esto es ok ?

use MiBase
Go

CHECKPOINT
CHECKPOINT

BACKUP LOG MiBaseWITH TRUNCATE_ONLY


DBCC SHRINKFILE (????? que va aca ?)

DBCC SHRINKDATABASE (MiBase,TRUNCATEONLY )



Muchas Gracias.
Cristian.
Respuesta Responder a este mensaje
#3 iislas
08/05/2007 - 19:57 | Informe spam
On 8 mayo, 08:01, Penta wrote:
Gracias.
Eso quiere decir que para truncar el log y compactar la BD debo usar
solo el nombre de la base de datos ??

Si tengo esto :
sp_helpdb Base de Datos
Resultado :
Name filename
desa2data G:\MiBD.mdb
desa2log R:\log.mdb

Me podrias verificar si esto es ok ?

use MiBase
Go

CHECKPOINT
CHECKPOINT

BACKUP LOG MiBaseWITH TRUNCATE_ONLY

DBCC SHRINKFILE (????? que va aca ?)

DBCC SHRINKDATABASE (MiBase,TRUNCATEONLY )

Muchas Gracias.
Cristian.



Basta con ejecutar:

DBCC SHRINKDATABASE (MiBase,TRUNCATEONLY )
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida