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

Preguntas similare

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
Respuesta Responder a este mensaje
#2 CEMorales
28/05/2008 - 05:03 | Informe spam
Buena Noche

Tengo entendido que NO son los permisos del usuario que hace "logon" al
sistema operativo los que son verificados para efectuar una operación de
esta índole.

Son los permisos de la cuenta de usuario bajo el cual se ejecuta el servicio
SQL Server, dado que " desde una función de SQL llamo a una dll.".

Si estoy equivocado, favor de corregirme

Saludos cordiales

"JOMIJIMO" escribió en el mensaje
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
Respuesta Responder a este mensaje
#3 JOMIJIMO
28/05/2008 - 11:07 | Informe spam
Efectivamente era una cuestion de permisos.

Muchas gracias a todos.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida