Visual Basic Foro

Programación => Bases de Datos => Mensaje iniciado por: Bazooka en Noviembre 03, 2011, 08:51:35 pm

Título: Conocer desde el codigo si estoy en una instancia Cliente o Servidor
Publicado por: Bazooka en Noviembre 03, 2011, 08:51:35 pm
Hola estoy utilizando el SQL 2000 desde mi proyecto de BD y quiero saber si hay alguna forma de conocer si se está ejecutando el código en una instancia como cliente o servidor para tomar algunas decisiones respecto a un estado u otro,
Título: Re:Conocer desde el codigo si estoy en una instancia Cliente o Servidor
Publicado por: seba123neo en Noviembre 03, 2011, 09:09:36 pm
no entendi a que te referis como instancia cliente o servidor, ya que la instancia siempre es una, queres saber si estan accediendo desde la pc servidor o de otra?

saludos.
Título: Re:Conocer desde el codigo si estoy en una instancia Cliente o Servidor
Publicado por: Bazooka en Noviembre 03, 2011, 09:20:46 pm
Eso mismo perdon no me exprese bien !!
 Saber si el programa se ejecutando en donde esta instalada la base datos fisicamento y el sql corriendo o en la alguna de las pc clientes que acceden a la otra
Título: Re:Conocer desde el codigo si estoy en una instancia Cliente o Servidor
Publicado por: seba123neo en Noviembre 03, 2011, 09:31:18 pm
simplemente, podes hacer una consulta como esta:

Código: (mysql) [Seleccionar]
SELECT SERVERPROPERTY('ServerName') AS ServerName
y ahi te devuelve el nombre del servidor, lo comparas con el nombre de la pc donde estas accediendo y listo.

saludos.
Título: Re:Conocer desde el codigo si estoy en una instancia Cliente o Servidor
Publicado por: Bazooka en Noviembre 03, 2011, 11:34:16 pm
Buenisimo Seba!! era más facil de lo que creia!!  pero hay que saberlo!!
Gracias amigo