martes, 10 de junio de 2008

Cannot open backup device 'C:\foldername'. Operating system error 5(Access is denied.) en Windows Vista

Bueno para comenzar este post les comento lo que me paso.. antes sacaba respaldo en dispositivos externos pero cuando lo quise hacer en el Disco C medio este error "Operating System error 5(Acceso es Denegado)" debido a que no se podia abrir el Dispositivo o Disco en donde queria hacer el Backup..

Esto tiene una simple solucion.. cuando estoy haciendolo esto a nivel local o en red, bajo un dominio o sin un dominio debo estar seguro que poseo los permisos para hacerlo.

Como la mayoria debe hacer sus pruebas de forma local aqui les explico que se debe hacer en Windows Vista.

Vamos directamente hacia

Panel de Control >Herramientas Administrativas> Servicios

Para asi poder ver las propiedades y caracteristicas con las que esta funcionando nuestra instancia de SQL Server 20005





Entre los Servicios buscamos nuestra instancia de SQL Server que para este post lo voy a encontrar con el nombre de SQL Server(SQL Express).

Hacemos un doble Click para ver la ventana de propiedades y por lo normal en la pestaña de LogON vamos a encontrar que esta el LOG ON AS como This Account que normalmente esta como una referencia de Red..










Pues la cosa es simple solo debemos cambiar aca por la opcion de LOG ON AS como LOCAL SYSTEM ACCOUNT y si deseamos checkamos la opcion de interaccion con el escritorio.

Esto es para que menajemos la cuenta local del Administrador en nuestro Windows Vista y asi tener los permisos para escribir en el Dissco C:\ que normalmente esta protegido con permisos de usuario.
Luego de eso pues solamente debemos Reinicias el Servicio haciendo un Click Derecho y eligiendo la opcion RESTART, con eso los cambios echos tendran efecto de manera inmediata.





Por ultimo vamos el SQL Server Managements Studio y volvemos a ejecutar el codigo antes escrito con la tecla F5.. con eso podemos ver que el proceso de backup se realiza sin ningun problema dentro de Windows Vista.

Ahora si tienes este problema pero en una red pues les pongo el link de soporte de Microsoft para este problema

http://support.microsoft.com/kb/207187 ahi van a encontrar todo muy detallado como por ejemplo:

SYMPTOMS

On SQL Server version 7.0, 2000, and 2005

On SQL Server version 6.5

CAUSE

WORKAROUND

6 comentarios:

Anónimo dijo...

Aunque no es mucho de mi interes, pienso que es un muy buen post, y felicidades por ya ser un Microsoft Specialist, sigue asi.

TheMaster dijo...

Excelente post, me saque la piedra del zapato, jeje...

Ricardo dijo...

Gracias , excelente guia me sirvio de mucho

Anónimo dijo...

Hello! Just want to say thank you for this interesting article! =) Peace, Joy.

Anónimo dijo...

Hola,
Gracias por el artículo.
Yo he resuelto el problema de otra manera. He visto que usuario estaba asignado al SQL Service, y le he dado ha este usuario los permisos correspondientes en el sistema de ficheros, en la carpeta donde quería guardar el respaldo.
Saludos
Paul

Anónimo dijo...

Excelente aporte me funciono super bien