DLL y SQL Server

27/05/2008 - 17:39 por JOMIJIMO | Informe spam
Buenas tardes a a todos:

Me ocurre algo extraño y no se porque puede ser. Tengo una aplicacion
en visual basic que ataca a una BD en SLQ Server. Desde una funcion
del SQL Server llamo a una dll que debe leer y escribir unos valores
en un fichero INI que está situado en el directorio System32 de la
maquina donde esta instalado el SQL Server.

Escenario 1:
PC con Windows XP Professinal
SQL Server 2000 Personal Edition SP2
La dll lee los valores del fichero INI correctamente
La dll escribe los valores en el fichero INI correctamente

Escenario 2:
Servidor con Windows 2003 Enterprise
SQL Server 2000 SP2
La dll lee los valores del fichero INI correctamente
La dll escribe los valores En el fichero INI correctamente

Escenario 3:
PC con Windows Vista Home Premium
UAC desactivado
SQL Server 2005 Express Edition
La dll lee los valores del fichero INI correctamente
La dll NO ESCRIBE los valores en el fichero INI

¿No es posible escribir valores en un fichero utilizando una dll desde
SQL Server 2005 o es que Windosws vista es asi de hijo de ?

Gracias
 

Leer las respuestas

#1 Rubén Garrigós
27/05/2008 - 21:46 | Informe spam
Comprueba que efectivamente el usuario que estás utilizando en la máquina
Vista tiene permisos de escritura sobre dicho fichero y no solo de lectura.

Rubén Garrigós
Solid Quality Mentors


"JOMIJIMO" wrote in message
news:
Buenas tardes a a todos:

Me ocurre algo extraño y no se porque puede ser. Tengo una aplicacion
en visual basic que ataca a una BD en SLQ Server. Desde una funcion
del SQL Server llamo a una dll que debe leer y escribir unos valores
en un fichero INI que está situado en el directorio System32 de la
maquina donde esta instalado el SQL Server.

Escenario 1:
PC con Windows XP Professinal
SQL Server 2000 Personal Edition SP2
La dll lee los valores del fichero INI correctamente
La dll escribe los valores en el fichero INI correctamente

Escenario 2:
Servidor con Windows 2003 Enterprise
SQL Server 2000 SP2
La dll lee los valores del fichero INI correctamente
La dll escribe los valores En el fichero INI correctamente

Escenario 3:
PC con Windows Vista Home Premium
UAC desactivado
SQL Server 2005 Express Edition
La dll lee los valores del fichero INI correctamente
La dll NO ESCRIBE los valores en el fichero INI

¿No es posible escribir valores en un fichero utilizando una dll desde
SQL Server 2005 o es que Windosws vista es asi de hijo de ?

Gracias

Preguntas similares