giovannigh
unread,Feb 9, 2012, 2:44:12 AM2/9/12You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Hola. Necesito ayuda!!!
He desarrollado un programa en VB 2005 el cual abre un archivo de Excel
utilizando Interop, y lo ejecuto desde un Procedimiento almacenado en SQL
Server
utilizando xp_cmdshell. Todo funciona bien cuando trabajo en Windows Server
2003. El problema es cuando trato de llamar a mi programa de la misma forma,
pero trabajando en Windows Server 2008. Me da un error al momento en que mi
programa trata de abrir el archivo de Excel. Asumí que era
cuestión de autentificación, así que cambié la
cuenta de Inicio de Sesión para el Servicio de SQL Server a una cuenta de
Administrador, y le di Control Total a Todos los Usuarios sobre la carpeta
donde
se encuentra el archivo Excel, pero el problema persiste.
El mensaje de error dice que el archivo de Excel no puede ser accesado debido
a
que el archivo esta siendo utilizado por otro programa (lo cual no es
así) o que el usuario no tiene suficientes privilegios.
Lo mismo sucede si trabajo en Windows 7.
Estoy utilizando "Microsoft Excel 12.0 Object Library" en mi Proyecto.
Por cierto, traté de ejecutar mi programa con un doble clic en una
ventana de Windows Explorer y abrió el Excel sin problema. El problema es
cuando llamo a mi programa desde un procedimiento Almacenado en SQL Server
utilizando xp_cmdshell.
Alguna idea o sugerencia?
Gracias de antemano por cualquier ayuda.
Giovanni @ Guatemala