Provavelmente um tiro no escuro, mas a string @@VERSION pode ser substituída? Temos um software legado que roda bem em versões mais recentes do SQL Server, mas tem uma verificação codificada para uma string específica em @@VERSION na inicialização.
O aplicativo é executado na plataforma Ingres OpenROAD, se isso importa.