É a primeira vez que faço uma pergunta, então, por favor, deixe-me saber se eu fiz algo errado ou pode ser mais claro / conciso no meu fraseado.
Recentemente, assumi o cargo de consultório odontológico que utiliza o Patterson Eaglesoft 18 como solução de gerenciamento prático. Para ajudá-los a atender à conformidade, nós os movemos de um ambiente baseado em grupo de trabalho para um sistema baseado em domínio. No processo, configuramos um controlador de domínio virtual e também virtualizamos a instalação do Eaglesoft Server 18. Tudo isso foi feito em uma máquina personalizada, usando o Windows Server 2012 R2 como host e sistema operacional virtual.
Após a conclusão da configuração, a maioria dos aspectos do software funcionava normalmente sem nenhum problema. No entanto, os sistemas do cliente têm problemas para executar operações de banco de dados muito específicas. Em particular, eles são incapazes de exibir consistentemente informações de histórico médico para pacientes. Os dados podem ser confirmados a partir da estação de trabalho, mas as informações não serão preenchidas no formulário ao carregar as informações do paciente.
Depois de trabalhar com o fornecedor de software por um período prolongado, a resposta foi executar o software do servidor na máquina host, pois eles não oferecem suporte a ambientes virtualizados. Eu realmente não acreditava que poderia ser o problema, mas depois de fazer o que me foi dito, a questão foi resolvida.
Eu comecei mais de duas vezes com instalações limpas do Windows Server 2012R2 em várias VMs do Hyper-V e enfrentei o mesmo problema de maneira consistente. A única maneira de fazer o software funcionar corretamente é executá-lo na máquina host. Se isso ajudar, a Eaglesoft usa o Sybase como seu mecanismo de banco de dados principal. Algum de vocês pode pensar em uma razão pela qual o software não funcionaria adequadamente em um ambiente virtual? Você consegue pensar em outros casos em que isso aconteceu?
-
tl: dr: O software de gerenciamento prático funciona apenas quando executado na máquina host; não funcionará no sistema Hyper-V. Alguma idéia?