O SQL Server 2016 será finalmente lançado para Linux . Haverá uma prévia em algum momento e então eles serão lançados na versão principal. Isso só foi anunciado há alguns dias. Mesmo que isso seja feito, ele terá uma licença para o 2016+ e seu código será compatível com o SQL Server 2016.
Eu não tenho ideia de quando isso vai liberar também. Até que isso seja real, suas únicas opções reais são:
-
Escolha outra tecnologia de banco de dados (MySQL, Postgres, etc). Se você tem um sistema strongmente acoplado executando comandos SQL brutos, é provável que isso requeira algum tempo de desenvolvimento adicional.
-
Virtualize uma cópia do Windows dentro do Ubuntu e instale o SQL Server nele. Claro que isso vem com todos os negativos da execução do Windows em primeiro lugar.
Outros aplicativos do Windows às vezes podem ser executados através de bibliotecas intermediárias como o Wine, mas isso provavelmente não será uma opção para o SQL Server porque ele tem demasiadas dependências de servidor que simplesmente não são implementadas no Wine. Você precisará de uma cópia real do Windows para executar uma cópia real do SQL Server.