Se puede leer el registro de windows desde SQLServer

19/11/2003 - 10:12 por Hilari | Informe spam
Necesito crear una tarea en SQL Sever que haga lo siguiente:
Lanzar un ejecutable que se encuentra en una ruta, pero esa ruta está
almacenada en el registro de windows.
Como puedo obtener esa ruta? o, como puede leer el registro de windows desde
SqlServer?

Preguntas similare

Leer las respuestas

#1 Rubén Vigón
19/11/2003 - 10:31 | Informe spam
Puedes utilizar el procedimiento almacenado extendido "xp_regread":

[...] xp_regread: This extended stored procedure is used to read from the registry

Syntax:
EXECUTE xp_regread [@rootkey=]'rootkey',
[@key=]'key'
[, [@value_name=]'value_name']
[, [@value=]@value OUTPUT]

For example, to read into the variable @test from the value 'TestValue' from the key 'SOFTWARE\Test'
from the 'HKEY_LOCAL_MACHINE', run:

DECLARE @test varchar(20)
EXEC master..xp_regread @rootkey='HKEY_LOCAL_MACHINE',
@key='SOFTWARE\Test',
@value_name='TestValue',
@value=@test OUTPUT
SELECT @test

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida