¿Cómo encontrar el local en Sybase?
Pregunta
Tengo algunos servidores en Europa y algunos en Asia.
Me gustaría poder averiguar dónde está el servidor actual consultando ... algo.
¿Hay alguna variable global que pueda consultar o sp_xxx que pueda ejecutar para averiguar la configuración regional del servidor?
Solución
Iría con un parámetro en una tabla.
Sin embargo, puede haber múltiples soluciones al problema, y ??pueden o no funcionar dependiendo de una serie de factores. Por ejemplo, ¿hay alguna diferencia en la configuración del servidor de la base de datos o del sistema operativo que pueda indicar una ubicación de la otra?
Otros consejos
sp_helpsort
Le mostrará el orden de clasificación y el conjunto de caracteres del sistema
Si el servidor de datos está configurado correctamente para las llamadas de XP, puede ejecutar
xp_cmdshell 'domainname'
que le permitirá obtener el resultado del comando 'nombre de dominio' del sistema operativo. Luego puede analizar eso para determinar su ubicación.