Hace unos dias atras recibi una respuesta sobre una consulta pero el uso de
sp_attach_single_file_db no funciono. El tema es que necesito restaurar una
base de datos (SQL Server 2000) de la cual dispongo solamente del archivo
MDF. Aclaro que no se hizo un Detach de la base sino que se paro el servicio
de SQL Server, se copio el archivo MDF solo, sin el correspondiente archivo
de transacciones.
He intentado crear de nuevo la base, parar el servicio sustituir el archivo
MDF por el que tengo pero tampoco funciona.
Si alguien sabe co debo hacer para recuperar la base se lo agradecere
Gracias y Feliz a�o para todos
Luis
> Hace unos dias atras recibi una respuesta sobre una consulta pero el uso de
> sp_attach_single_file_db no funciono.
cual es el error que recives?
> He intentado crear de nuevo la base, parar el servicio sustituir el archivo
> MDF por el que tengo pero tampoco funciona.
cual es el error que recives?
AMB
"Luis" wrote:
> Gracias y Feliz año para todos
>
> Luis
>
>
> .
>
Mens. 5133, Nivel 16, Estado 1, L�nea 1
Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del sistema
operativo: 3(error not found).
>> He intentado crear de nuevo la base, parar el servicio sustituir el
>> archivo
>> MDF por el que tengo pero tampoco funciona.
>
> cual es el error que recives?
Cuando arranco el servicio nuevamente, ya con el archivo reemplazado, al
hacer click en el icono de la base me sale el sig. error
Error al recuperar datos para esta solicitud
Additional information:
Uno o varios archivos no coinciden con el archivo principal de la base de
datos. Si intenta adjuntar una base de datos, intente de nuevo la operaci�n
con los archivos correctos. Si se trata de una base de datos existente, es
posible que el archivo est� da�ado y deba restaurarlo de una copia de
seguridad. (Microsoft SQL Server, Error: 5173)
>
> AMB
>
>
>
> "Luis" wrote:
>
>> Hola grupo
>>
>> Hace unos dias atras recibi una respuesta sobre una consulta pero el uso
>> de
>> sp_attach_single_file_db no funciono. El tema es que necesito restaurar
>> una
>> base de datos (SQL Server 2000) de la cual dispongo solamente del archivo
>> MDF. Aclaro que no se hizo un Detach de la base sino que se paro el
>> servicio
>> de SQL Server, se copio el archivo MDF solo, sin el correspondiente
>> archivo
>> de transacciones.
>> He intentado crear de nuevo la base, parar el servicio sustituir el
>> archivo
>> MDF por el que tengo pero tampoco funciona.
>>
>> Si alguien sabe co debo hacer para recuperar la base se lo agradecere
>>
>> Gracias y Feliz a�o para todos
>>
>> Luis
>>
>>
>> .
>>
> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el uso
> >> de
> >> sp_attach_single_file_db no funciono.
> >
> > cual es el error que recives?
>
> Mens. 5133, Nivel 16, Estado 1, Línea 1
> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del sistema
> operativo: 3(error not found).
Al parecer SQL Server no encuentra ese archivo.
Cual es la version del sistema operativo y de SQL Server, que usas?
Puedes postear la sentencia que estas usando?
AMB
"Luis" wrote:
>
> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribió en el
> mensaje news:4EB62FB4-BA13-4D8D...@microsoft.com...
> > Luis,
> >
> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el uso
> >> de
> >> sp_attach_single_file_db no funciono.
> >
> > cual es el error que recives?
>
> Mens. 5133, Nivel 16, Estado 1, Línea 1
> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del sistema
> operativo: 3(error not found).
>
> >> He intentado crear de nuevo la base, parar el servicio sustituir el
> >> archivo
> >> MDF por el que tengo pero tampoco funciona.
> >
> > cual es el error que recives?
> Cuando arranco el servicio nuevamente, ya con el archivo reemplazado, al
> hacer click en el icono de la base me sale el sig. error
> Error al recuperar datos para esta solicitud
> Additional information:
> Uno o varios archivos no coinciden con el archivo principal de la base de
> datos. Si intenta adjuntar una base de datos, intente de nuevo la operación
> con los archivos correctos. Si se trata de una base de datos existente, es
> posible que el archivo esté dañado y deba restaurarlo de una copia de
> seguridad. (Microsoft SQL Server, Error: 5173)
>
>
> >
> > AMB
> >
> >
> >
> > "Luis" wrote:
> >
> >> Hola grupo
> >>
> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el uso
> >> de
> >> sp_attach_single_file_db no funciono. El tema es que necesito restaurar
> >> una
> >> base de datos (SQL Server 2000) de la cual dispongo solamente del archivo
> >> MDF. Aclaro que no se hizo un Detach de la base sino que se paro el
> >> servicio
> >> de SQL Server, se copio el archivo MDF solo, sin el correspondiente
> >> archivo
> >> de transacciones.
> >> He intentado crear de nuevo la base, parar el servicio sustituir el
> >> archivo
> >> MDF por el que tengo pero tampoco funciona.
> >>
> >> Si alguien sabe co debo hacer para recuperar la base se lo agradecere
> >>
> >> Gracias y Feliz año para todos
> >>
> >> Luis
> >>
> >>
> >> .
> >>
>
>
> .
>
La version de SQL Server es la 2000 y la del sistema operativo es Windows
2000 Advanced Server y la sentencia que utilizo es la siguiente:
EXEC sp_attach_single_file_db @dbname = 'BDCtas', @physname = N'C:\Archivos
de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BDCtas.mdf';
Gracias
"Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en el
mensaje news:B80C4C9A-C64C-4CFD...@microsoft.com...
> Luis,
>
>> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el
>> >> uso
>> >> de
>> >> sp_attach_single_file_db no funciono.
>> >
>> > cual es el error que recives?
>>
>> Mens. 5133, Nivel 16, Estado 1, L�nea 1
>> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
>> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
>> sistema
>> operativo: 3(error not found).
>
>
> Al parecer SQL Server no encuentra ese archivo.
>
> Cual es la version del sistema operativo y de SQL Server, que usas?
> Puedes postear la sentencia que estas usando?
>
>
> AMB
>
>
> "Luis" wrote:
>
>>
>> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en el
>> mensaje news:4EB62FB4-BA13-4D8D...@microsoft.com...
>> > Luis,
>> >
>> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el
>> >> uso
>> >> de
>> >> sp_attach_single_file_db no funciono.
>> >
>> > cual es el error que recives?
>>
>> Mens. 5133, Nivel 16, Estado 1, L�nea 1
>> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
>> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
>> sistema
>> operativo: 3(error not found).
>>
>> >> He intentado crear de nuevo la base, parar el servicio sustituir el
>> >> archivo
>> >> MDF por el que tengo pero tampoco funciona.
>> >
>> > cual es el error que recives?
>> Cuando arranco el servicio nuevamente, ya con el archivo reemplazado, al
>> hacer click en el icono de la base me sale el sig. error
>> Error al recuperar datos para esta solicitud
>> Additional information:
>> Uno o varios archivos no coinciden con el archivo principal de la base de
>> datos. Si intenta adjuntar una base de datos, intente de nuevo la
>> operaci�n
>> con los archivos correctos. Si se trata de una base de datos existente,
>> es
>> posible que el archivo est� da�ado y deba restaurarlo de una copia de
>> seguridad. (Microsoft SQL Server, Error: 5173)
>>
>>
>> >
>> > AMB
>> >
>> >
>> >
>> > "Luis" wrote:
>> >
>> >> Hola grupo
>> >>
>> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el
>> >> uso
>> >> de
>> >> sp_attach_single_file_db no funciono. El tema es que necesito
>> >> restaurar
>> >> una
>> >> base de datos (SQL Server 2000) de la cual dispongo solamente del
>> >> archivo
>> >> MDF. Aclaro que no se hizo un Detach de la base sino que se paro el
>> >> servicio
>> >> de SQL Server, se copio el archivo MDF solo, sin el correspondiente
>> >> archivo
>> >> de transacciones.
>> >> He intentado crear de nuevo la base, parar el servicio sustituir el
>> >> archivo
>> >> MDF por el que tengo pero tampoco funciona.
>> >>
>> >> Si alguien sabe co debo hacer para recuperar la base se lo agradecere
>> >>
>> >> Gracias y Feliz a�o para todos
>> >>
>> >> Luis
>> >>
>> >>
>> >> .
>> >>
>>
>>
>> .
>>
Asegurate de que la ruta es la correcta. Si mal no recuerdo, el camino por
defecto para las bases de datos del sistema y ejemplos en la version 2000 era
"Archivos de Programas\Microsoft SQL Server\Mssql\Data".
Si la ruta que usas no es la de por defecto, entonces asegurate que la
cuenta que usa el servicio de sql server, tiene permisos suficientes de
lectura / escritura en esa ruta.
AMB
"Luis" wrote:
> Alejandro
>
> La version de SQL Server es la 2000 y la del sistema operativo es Windows
> 2000 Advanced Server y la sentencia que utilizo es la siguiente:
>
> EXEC sp_attach_single_file_db @dbname = 'BDCtas', @physname = N'C:\Archivos
> de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BDCtas.mdf';
>
> Gracias
>
> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribió en el
> mensaje news:B80C4C9A-C64C-4CFD...@microsoft.com...
> > Luis,
> >
> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el
> >> >> uso
> >> >> de
> >> >> sp_attach_single_file_db no funciono.
> >> >
> >> > cual es el error que recives?
> >>
> >> Mens. 5133, Nivel 16, Estado 1, Línea 1
> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
> >> sistema
> >> operativo: 3(error not found).
> >
> >
> > Al parecer SQL Server no encuentra ese archivo.
> >
> > Cual es la version del sistema operativo y de SQL Server, que usas?
> > Puedes postear la sentencia que estas usando?
> >
> >
> > AMB
> >
> >
> > "Luis" wrote:
> >
> >>
> >> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribió en el
> >> mensaje news:4EB62FB4-BA13-4D8D...@microsoft.com...
> >> > Luis,
> >> >
> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el
> >> >> uso
> >> >> de
> >> >> sp_attach_single_file_db no funciono.
> >> >
> >> > cual es el error que recives?
> >>
> >> Mens. 5133, Nivel 16, Estado 1, Línea 1
> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
> >> sistema
> >> operativo: 3(error not found).
> >>
> >> >> He intentado crear de nuevo la base, parar el servicio sustituir el
> >> >> archivo
> >> >> MDF por el que tengo pero tampoco funciona.
> >> >
> >> > cual es el error que recives?
> >> Cuando arranco el servicio nuevamente, ya con el archivo reemplazado, al
> >> hacer click en el icono de la base me sale el sig. error
> >> Error al recuperar datos para esta solicitud
> >> Additional information:
> >> Uno o varios archivos no coinciden con el archivo principal de la base de
> >> datos. Si intenta adjuntar una base de datos, intente de nuevo la
> >> operación
> >> con los archivos correctos. Si se trata de una base de datos existente,
> >> es
> >> posible que el archivo esté dañado y deba restaurarlo de una copia de
> >> seguridad. (Microsoft SQL Server, Error: 5173)
> >>
> >>
> >> >
> >> > AMB
> >> >
> >> >
> >> >
> >> > "Luis" wrote:
> >> >
> >> >> Hola grupo
> >> >>
> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero el
> >> >> uso
> >> >> de
> >> >> sp_attach_single_file_db no funciono. El tema es que necesito
> >> >> restaurar
> >> >> una
> >> >> base de datos (SQL Server 2000) de la cual dispongo solamente del
> >> >> archivo
> >> >> MDF. Aclaro que no se hizo un Detach de la base sino que se paro el
> >> >> servicio
> >> >> de SQL Server, se copio el archivo MDF solo, sin el correspondiente
> >> >> archivo
> >> >> de transacciones.
> >> >> He intentado crear de nuevo la base, parar el servicio sustituir el
> >> >> archivo
> >> >> MDF por el que tengo pero tampoco funciona.
> >> >>
> >> >> Si alguien sabe co debo hacer para recuperar la base se lo agradecere
> >> >>
> >> >> Gracias y Feliz año para todos
> >> >>
> >> >> Luis
> >> >>
> >> >>
> >> >> .
> >> >>
> >>
> >>
> >> .
> >>
>
>
> .
>
He comprobado que sea esa la ruta y por otro lado la cuanta que utiliza el
servicio de SQL Server es NT AUTHORITY\NetworkService
Probe el procedimiento con una base de ejemplo que se utiliza en un curso de
SQL Server y se llama "AdventureWorks" y no tuve problemas de atachar la
base. Creo que el conflicto es que la base que me esta dando problemas no se
cerr� bien
Cualquier otra ayuda sera mas que bienvenida
Saludos
Luis
"Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en el
mensaje news:36C4403E-2734-4EE8...@microsoft.com...
> Luis,
>
> Asegurate de que la ruta es la correcta. Si mal no recuerdo, el camino por
> defecto para las bases de datos del sistema y ejemplos en la version 2000
> era
> "Archivos de Programas\Microsoft SQL Server\Mssql\Data".
>
> Si la ruta que usas no es la de por defecto, entonces asegurate que la
> cuenta que usa el servicio de sql server, tiene permisos suficientes de
> lectura / escritura en esa ruta.
>
> AMB
>
>
> "Luis" wrote:
>
>> Alejandro
>>
>> La version de SQL Server es la 2000 y la del sistema operativo es Windows
>> 2000 Advanced Server y la sentencia que utilizo es la siguiente:
>>
>> EXEC sp_attach_single_file_db @dbname = 'BDCtas', @physname =
>> N'C:\Archivos
>> de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BDCtas.mdf';
>>
>> Gracias
>>
>> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en el
>> mensaje news:B80C4C9A-C64C-4CFD...@microsoft.com...
>> > Luis,
>> >
>> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero
>> >> >> el
>> >> >> uso
>> >> >> de
>> >> >> sp_attach_single_file_db no funciono.
>> >> >
>> >> > cual es el error que recives?
>> >>
>> >> Mens. 5133, Nivel 16, Estado 1, L�nea 1
>> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
>> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
>> >> sistema
>> >> operativo: 3(error not found).
>> >
>> >
>> > Al parecer SQL Server no encuentra ese archivo.
>> >
>> > Cual es la version del sistema operativo y de SQL Server, que usas?
>> > Puedes postear la sentencia que estas usando?
>> >
>> >
>> > AMB
>> >
>> >
>> > "Luis" wrote:
>> >
>> >>
>> >> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en
>> >> el
>> >> mensaje news:4EB62FB4-BA13-4D8D...@microsoft.com...
>> >> > Luis,
>> >> >
>> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero
>> >> >> el
>> >> >> uso
>> >> >> de
>> >> >> sp_attach_single_file_db no funciono.
>> >> >
>> >> > cual es el error que recives?
>> >>
>> >> Mens. 5133, Nivel 16, Estado 1, L�nea 1
>> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
>> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
>> >> sistema
>> >> operativo: 3(error not found).
>> >>
>> >> >> He intentado crear de nuevo la base, parar el servicio sustituir el
>> >> >> archivo
>> >> >> MDF por el que tengo pero tampoco funciona.
>> >> >
>> >> > cual es el error que recives?
>> >> Cuando arranco el servicio nuevamente, ya con el archivo reemplazado,
>> >> al
>> >> hacer click en el icono de la base me sale el sig. error
>> >> Error al recuperar datos para esta solicitud
>> >> Additional information:
>> >> Uno o varios archivos no coinciden con el archivo principal de la base
>> >> de
>> >> datos. Si intenta adjuntar una base de datos, intente de nuevo la
>> >> operaci�n
>> >> con los archivos correctos. Si se trata de una base de datos
>> >> existente,
>> >> es
>> >> posible que el archivo est� da�ado y deba restaurarlo de una copia de
>> >> seguridad. (Microsoft SQL Server, Error: 5173)
>> >>
>> >>
>> >> >
>> >> > AMB
>> >> >
>> >> >
>> >> >
>> >> > "Luis" wrote:
>> >> >
>> >> >> Hola grupo
>> >> >>
>> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero
>> >> >> el
>> >> >> uso
>> >> >> de
>> >> >> sp_attach_single_file_db no funciono. El tema es que necesito
>> >> >> restaurar
>> >> >> una
>> >> >> base de datos (SQL Server 2000) de la cual dispongo solamente del
>> >> >> archivo
>> >> >> MDF. Aclaro que no se hizo un Detach de la base sino que se paro el
>> >> >> servicio
>> >> >> de SQL Server, se copio el archivo MDF solo, sin el correspondiente
>> >> >> archivo
>> >> >> de transacciones.
>> >> >> He intentado crear de nuevo la base, parar el servicio sustituir el
>> >> >> archivo
>> >> >> MDF por el que tengo pero tampoco funciona.
>> >> >>
>> >> >> Si alguien sabe co debo hacer para recuperar la base se lo
>> >> >> agradecere
>> >> >>
>> >> >> Gracias y Feliz a�o para todos
>> >> >>
>> >> >> Luis
>> >> >>
>> >> >>
>> >> >> .
>> >> >>
>> >>
>> >>
>> >> .
>> >>
>>
>>
>> .
>>
Otro caso es cuando la base de datos tiene mas de un archivo de data, o sea
tiene mdf y ndf. En ese caso el procedimiento mencionado no nos sirve.
Yo te pregunte desde un principio como habias obtenido el mdf. Si como
dijistes al principio, se paro el servicio de sql server y luego se copio el
mdf, entonces no ha de haber problemas. Tambien en caso de que se haya usado
sp_detach_db, pero como indique, debe haber un unico archivo de data.
AMB
"Luis" wrote:
> Alejandro
>
> He comprobado que sea esa la ruta y por otro lado la cuanta que utiliza el
> servicio de SQL Server es NT AUTHORITY\NetworkService
> Probe el procedimiento con una base de ejemplo que se utiliza en un curso de
> SQL Server y se llama "AdventureWorks" y no tuve problemas de atachar la
> base. Creo que el conflicto es que la base que me esta dando problemas no se
> cerró bien
>
> Cualquier otra ayuda sera mas que bienvenida
>
> Saludos
> Luis
>
> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribió en el
> mensaje news:36C4403E-2734-4EE8...@microsoft.com...
> > Luis,
> >
> > Asegurate de que la ruta es la correcta. Si mal no recuerdo, el camino por
> > defecto para las bases de datos del sistema y ejemplos en la version 2000
> > era
> > "Archivos de Programas\Microsoft SQL Server\Mssql\Data".
> >
> > Si la ruta que usas no es la de por defecto, entonces asegurate que la
> > cuenta que usa el servicio de sql server, tiene permisos suficientes de
> > lectura / escritura en esa ruta.
> >
> > AMB
> >
> >
> > "Luis" wrote:
> >
> >> Alejandro
> >>
> >> La version de SQL Server es la 2000 y la del sistema operativo es Windows
> >> 2000 Advanced Server y la sentencia que utilizo es la siguiente:
> >>
> >> EXEC sp_attach_single_file_db @dbname = 'BDCtas', @physname =
> >> N'C:\Archivos
> >> de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BDCtas.mdf';
> >>
> >> Gracias
> >>
> >> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribió en el
> >> mensaje news:B80C4C9A-C64C-4CFD...@microsoft.com...
> >> > Luis,
> >> >
> >> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero
> >> >> >> el
> >> >> >> uso
> >> >> >> de
> >> >> >> sp_attach_single_file_db no funciono.
> >> >> >
> >> >> > cual es el error que recives?
> >> >>
> >> >> Mens. 5133, Nivel 16, Estado 1, Línea 1
> >> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
> >> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
> >> >> sistema
> >> >> operativo: 3(error not found).
> >> >
> >> >
> >> > Al parecer SQL Server no encuentra ese archivo.
> >> >
> >> > Cual es la version del sistema operativo y de SQL Server, que usas?
> >> > Puedes postear la sentencia que estas usando?
> >> >
> >> >
> >> > AMB
> >> >
> >> >
> >> > "Luis" wrote:
> >> >
> >> >>
> >> >> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribió en
> >> >> el
> >> >> mensaje news:4EB62FB4-BA13-4D8D...@microsoft.com...
> >> >> > Luis,
> >> >> >
> >> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero
> >> >> >> el
> >> >> >> uso
> >> >> >> de
> >> >> >> sp_attach_single_file_db no funciono.
> >> >> >
> >> >> > cual es el error que recives?
> >> >>
> >> >> Mens. 5133, Nivel 16, Estado 1, Línea 1
> >> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
> >> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
> >> >> sistema
> >> >> operativo: 3(error not found).
> >> >>
> >> >> >> He intentado crear de nuevo la base, parar el servicio sustituir el
> >> >> >> archivo
> >> >> >> MDF por el que tengo pero tampoco funciona.
> >> >> >
> >> >> > cual es el error que recives?
> >> >> Cuando arranco el servicio nuevamente, ya con el archivo reemplazado,
> >> >> al
> >> >> hacer click en el icono de la base me sale el sig. error
> >> >> Error al recuperar datos para esta solicitud
> >> >> Additional information:
> >> >> Uno o varios archivos no coinciden con el archivo principal de la base
> >> >> de
> >> >> datos. Si intenta adjuntar una base de datos, intente de nuevo la
> >> >> operación
> >> >> con los archivos correctos. Si se trata de una base de datos
> >> >> existente,
> >> >> es
> >> >> posible que el archivo esté dañado y deba restaurarlo de una copia de
> >> >> seguridad. (Microsoft SQL Server, Error: 5173)
> >> >>
> >> >>
> >> >> >
> >> >> > AMB
> >> >> >
> >> >> >
> >> >> >
> >> >> > "Luis" wrote:
> >> >> >
> >> >> >> Hola grupo
> >> >> >>
> >> >> >> Hace unos dias atras recibi una respuesta sobre una consulta pero
> >> >> >> el
> >> >> >> uso
> >> >> >> de
> >> >> >> sp_attach_single_file_db no funciono. El tema es que necesito
> >> >> >> restaurar
> >> >> >> una
> >> >> >> base de datos (SQL Server 2000) de la cual dispongo solamente del
> >> >> >> archivo
> >> >> >> MDF. Aclaro que no se hizo un Detach de la base sino que se paro el
> >> >> >> servicio
> >> >> >> de SQL Server, se copio el archivo MDF solo, sin el correspondiente
> >> >> >> archivo
> >> >> >> de transacciones.
> >> >> >> He intentado crear de nuevo la base, parar el servicio sustituir el
> >> >> >> archivo
> >> >> >> MDF por el que tengo pero tampoco funciona.
> >> >> >>
> >> >> >> Si alguien sabe co debo hacer para recuperar la base se lo
> >> >> >> agradecere
> >> >> >>
> >> >> >> Gracias y Feliz año para todos
> >> >> >>
> >> >> >> Luis
> >> >> >>
> >> >> >>
> >> >> >> .
> >> >> >>
> >> >>
> >> >>
> >> >> .
> >> >>
> >>
> >>
> >> .
> >>
>
>
> .
>
La base constaba de un unico archivo de data, pero no hay forma no la puedo
recuperar
Luis
"Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en el
mensaje news:9774C55B-3636-4E06...@microsoft.com...
> Luis,
>
> Otro caso es cuando la base de datos tiene mas de un archivo de data, o
> sea
> tiene mdf y ndf. En ese caso el procedimiento mencionado no nos sirve.
>
> Yo te pregunte desde un principio como habias obtenido el mdf. Si como
> dijistes al principio, se paro el servicio de sql server y luego se copio
> el
> mdf, entonces no ha de haber problemas. Tambien en caso de que se haya
> usado
> sp_detach_db, pero como indique, debe haber un unico archivo de data.
>
>
> AMB
>
>
> "Luis" wrote:
>
>> Alejandro
>>
>> He comprobado que sea esa la ruta y por otro lado la cuanta que utiliza
>> el
>> servicio de SQL Server es NT AUTHORITY\NetworkService
>> Probe el procedimiento con una base de ejemplo que se utiliza en un curso
>> de
>> SQL Server y se llama "AdventureWorks" y no tuve problemas de atachar la
>> base. Creo que el conflicto es que la base que me esta dando problemas no
>> se
>> cerr� bien
>>
>> Cualquier otra ayuda sera mas que bienvenida
>>
>> Saludos
>> Luis
>>
>> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en el
>> mensaje news:36C4403E-2734-4EE8...@microsoft.com...
>> > Luis,
>> >
>> > Asegurate de que la ruta es la correcta. Si mal no recuerdo, el camino
>> > por
>> > defecto para las bases de datos del sistema y ejemplos en la version
>> > 2000
>> > era
>> > "Archivos de Programas\Microsoft SQL Server\Mssql\Data".
>> >
>> > Si la ruta que usas no es la de por defecto, entonces asegurate que la
>> > cuenta que usa el servicio de sql server, tiene permisos suficientes de
>> > lectura / escritura en esa ruta.
>> >
>> > AMB
>> >
>> >
>> > "Luis" wrote:
>> >
>> >> Alejandro
>> >>
>> >> La version de SQL Server es la 2000 y la del sistema operativo es
>> >> Windows
>> >> 2000 Advanced Server y la sentencia que utilizo es la siguiente:
>> >>
>> >> EXEC sp_attach_single_file_db @dbname = 'BDCtas', @physname =
>> >> N'C:\Archivos
>> >> de Programas\Microsoft SQL Server\MSSQL.1\MSSQL\Data\BDCtas.mdf';
>> >>
>> >> Gracias
>> >>
>> >> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi� en
>> >> el
>> >> mensaje news:B80C4C9A-C64C-4CFD...@microsoft.com...
>> >> > Luis,
>> >> >
>> >> >> >> Hace unos dias atras recibi una respuesta sobre una consulta
>> >> >> >> pero
>> >> >> >> el
>> >> >> >> uso
>> >> >> >> de
>> >> >> >> sp_attach_single_file_db no funciono.
>> >> >> >
>> >> >> > cual es el error que recives?
>> >> >>
>> >> >> Mens. 5133, Nivel 16, Estado 1, L�nea 1
>> >> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
>> >> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
>> >> >> sistema
>> >> >> operativo: 3(error not found).
>> >> >
>> >> >
>> >> > Al parecer SQL Server no encuentra ese archivo.
>> >> >
>> >> > Cual es la version del sistema operativo y de SQL Server, que usas?
>> >> > Puedes postear la sentencia que estas usando?
>> >> >
>> >> >
>> >> > AMB
>> >> >
>> >> >
>> >> > "Luis" wrote:
>> >> >
>> >> >>
>> >> >> "Alejandro Mesa" <Alejan...@discussions.microsoft.com> escribi�
>> >> >> en
>> >> >> el
>> >> >> mensaje news:4EB62FB4-BA13-4D8D...@microsoft.com...
>> >> >> > Luis,
>> >> >> >
>> >> >> >> Hace unos dias atras recibi una respuesta sobre una consulta
>> >> >> >> pero
>> >> >> >> el
>> >> >> >> uso
>> >> >> >> de
>> >> >> >> sp_attach_single_file_db no funciono.
>> >> >> >
>> >> >> > cual es el error que recives?
>> >> >>
>> >> >> Mens. 5133, Nivel 16, Estado 1, L�nea 1
>> >> >> Error al buscar el archivo "C:\Archivos de Programas\Microsoft SQL
>> >> >> Server\MSSQL.1\MSSQL\Data\BDCtas.mdf" en los directorios, error del
>> >> >> sistema
>> >> >> operativo: 3(error not found).
>> >> >>
>> >> >> >> He intentado crear de nuevo la base, parar el servicio sustituir
>> >> >> >> el
>> >> >> >> archivo
>> >> >> >> MDF por el que tengo pero tampoco funciona.
>> >> >> >
>> >> >> > cual es el error que recives?
>> >> >> Cuando arranco el servicio nuevamente, ya con el archivo
>> >> >> reemplazado,
>> >> >> al
>> >> >> hacer click en el icono de la base me sale el sig. error
>> >> >> Error al recuperar datos para esta solicitud
>> >> >> Additional information:
>> >> >> Uno o varios archivos no coinciden con el archivo principal de la
>> >> >> base
>> >> >> de
>> >> >> datos. Si intenta adjuntar una base de datos, intente de nuevo la
>> >> >> operaci�n
>> >> >> con los archivos correctos. Si se trata de una base de datos
>> >> >> existente,
>> >> >> es
>> >> >> posible que el archivo est� da�ado y deba restaurarlo de una copia
>> >> >> >> Gracias y Feliz a�o para todos
Puedes seguir estos pasos...
1) Crea una base de datos en el servidor que se llame igual a la que tienes
2) Para el servicio SQL SERVER
3) Copia el fichero MDF que tienes donde SQL SERVER guard� el MDF de la base
de datos que has creado
4) Arranca el servicio de SQL SERVER
5) Desde el analizador de consultas:
sp_configure 'allow updates2,1
reconfigure with override
6) Cambiar el status de la base de datos
begin transaction
update sysdatabases set status=32768 where
name='Nombre_Base_Datos'
commit
7) Regenera el LOG
dbcc
rebuild_log('Nombre_Base_Datos','t:\Transacciones\base_datos.ldf')
8) Cambiamos de nuevo el status de la base de datos
begin transaction
update sysdatabases set status=0 where
name='Nombre_Base_Datos'
commit
De todos modos, te dejo un enlace
http://www.sqlservercentral.com/Forums/Topic306817-146-1.aspx
Un saludo!
"Luis" <Lmo...@argentina.com> escribi� en el mensaje de
noticias:eOwdXf1i...@TK2MSFTNGP06.phx.gbl...
Saludos
"Luis" <Lmo...@argentina.com> escribi� en el mensaje de
noticias:uvsUqm6i...@TK2MSFTNGP06.phx.gbl...
Te agradezco mucho la ayuda, he estado probando pero me sale el sig error
Error de activaci�n de archivo. Puede que el nombre del archivo f�sico
"C:\Program Files\Microsoft SQL Server\MSSQL\data\bdctas_log.ldf" sea
incorrecto.
No se puede volver a generar el registro porque no se cerr� correctamente la
base de datos.
Por lo que deduzco que el mdf debe estar corrupto
Saludos
"Dani S�nchez" <gdani...@gmail.com> escribi� en el mensaje
news:uC6wjSej...@TK2MSFTNGP02.phx.gbl...