Pergunta

Eu tenho alguns servidores na Europa e alguns da Ásia.
Eu gostaria de ser capaz de trabalhar para fora onde o servidor atual é consultando ... alguma coisa.

Existe alguma variável global que posso consultar ou sp_xxx posso executar para descobrir a localidade do servidor?

Foi útil?

Solução

Eu iria com um parâmetro em uma tabela.

Pode haver várias soluções para o problema, embora, e eles podem ou não funcionar, dependendo de uma série de fatores. Por exemplo, há alguma diferença no servidor de banco de dados ou configuração do sistema operacional que poderia dizer um local do outro?

Outras dicas

sp_helpsort

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs143.htm

irá mostrar-lhe a ordem de classificação e conjunto de caracteres do sistema

Se o dataserver está devidamente configurado para chamadas XP, você pode executar

 xp_cmdshell 'domainname'

que lhe permitirá obter a saída do comando OS 'domainname'. Você pode então analisar esse para determinar sua localidade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top