variable global

12/08/2004 - 17:19 por Daniel | Informe spam
hola a todos.

Existe alguna forma de hacer global una variable a todo el
sql server?
cuando ingreso al sistema, pido un operador y clave para
validarlo, como puedo hacer para utilizar ese numero de
operador en procedimientos almacenados, trigger, etc?
Obviamente que deberia poder setearlo por sesion. Es decir
que habiendo varias sesiones abiertas, cada una deberia
utilizar su numero de operador.
Utilizo VB 6.0 y sql server 2000.

gracias

Preguntas similare

Leer las respuestas

#1 Maxi
12/08/2004 - 18:10 | Informe spam
Hola, creo que estas teniendo un problema de diseño

Cuando te conectas a SQLServer lo haces via un inicio de sesion que el Sql
conoce a la perfeccion, para poder saber podes usar SELECT SUSER_SNAME()

Es esto lo que estas buscando?


Salu2
Maxi
Buenos Aires - Argentina
Desarrollador Microsoft 3 Estrellas .NET
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Daniel" escribió en el mensaje
news:4c3301c4807f$d30c5820$
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.732 / Virus Database: 486 - Release Date: 29/07/2004
#2 Daniel
12/08/2004 - 20:28 | Informe spam
Maxi,

gracias por responder.
cuando cada usuario ingresa al sistema, se le pide un
codigo de operador que es lo que me interesa.
Se de SUSER_SNAME(), pero queria hacerlo con el codigo de
operador.
Se puede?

gracias.
Mostrar la cita
sesion que el Sql
Mostrar la cita
SELECT SUSER_SNAME()
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
en el mensaje
Mostrar la cita
el
Mostrar la cita
decir
Mostrar la cita
29/07/2004
Mostrar la cita
#3 Miguel Egea
12/08/2004 - 21:55 | Informe spam
Llama a un procedimiento almacenado tuyo y graba tu codiggo de usuario y el
resultado de @spid en una tabla, Despues puedes crear una funcion que te
devuelva el codigo de tu usuario a traves del spid con el que acaba de
entrar.

Si no se entiende puedo programar un ejemplillo y publicarlo en portalsql.


-
Miguel Egea Gómez
Microsoft SQL-Server MVP
Webmaster de PortalSql.Com
¿Te interesa participar en las reuniones
del grupo de Usuarios de SQL-Server y .NET
Se harán en levante de España, (Alicante o Murcia)?

"Daniel" escribió en el mensaje
news:50df01c4809a$29a7d3c0$
Maxi,

gracias por responder.
cuando cada usuario ingresa al sistema, se le pide un
codigo de operador que es lo que me interesa.
Se de SUSER_SNAME(), pero queria hacerlo con el codigo de
operador.
Se puede?

gracias.
Mostrar la cita
sesion que el Sql
Mostrar la cita
SELECT SUSER_SNAME()
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
en el mensaje
Mostrar la cita
el
Mostrar la cita
decir
Mostrar la cita
29/07/2004
Mostrar la cita
#4 Daniel
13/08/2004 - 14:37 | Informe spam
si podes hacer el ejemplo mejor.

muchas gracias

Mostrar la cita
codiggo de usuario y el
Mostrar la cita
una funcion que te
Mostrar la cita
que acaba de
Mostrar la cita
publicarlo en portalsql.
Mostrar la cita
en el mensaje
Mostrar la cita
-
Mostrar la cita
-
Mostrar la cita
para
Mostrar la cita
(http://www.grisoft.com).
Mostrar la cita
#5 Isaías
13/08/2004 - 15:43 | Informe spam
Hola Mike

Es bueno comentar que cuando desarrollas una aplicacion,
la cual SE CONECTA y DESCONECTA, cada @SPID otorgado es
DIFERENTE por cada conexion.

Saludos
Ads by Google
Search Busqueda sugerida