problemas al agregar la DB

01/07/2003 - 00:27 por Ricardo | Informe spam
al llevar a cabo el attach por medio de la SQL Query
Analyzer utilizando el siguiente comando:

exec sp_attach_single_file_db 'Cide', 'C:\Documents and
Settings\Rtorres\Mis documentos\CIDE_DATA.MDF'

Me manda el siguiente mensaje

Server: Msg 1813, Level 16, State 2, Line 1
Could not open new database 'Cide'. CREATE DATABASE is
aborted.
Device activation error. The physical file
name 'C:\Archivos de programa\Microsoft SQL
Server\MSSQL\Data\CIDE_Log.LDF' may be incorrect.


al agregarlo por medio del Enterprise Manager me dice que
aparente creará un nuevo archivo log.LDF pero al final me
manda el mismo error.

espero puedan ayudarme gracias... y perdon por la
insistencia
 

Leer las respuestas

#1 Isaías
01/07/2003 - 01:04 | Informe spam
Alguna vez Eladio me envio estas recomiendaciones para
resolver un problema igual al tuyo, espero te sirva:


-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Û_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

Preguntas similares