Moje společnost vyvíjí software se dvěma stranami:klient a server. Nainstaloval jsem Microsoft SQL Server na Windows a spouštím klientskou stranu na Ubuntu s určitou konfigurací.
Ale zajímalo by mě:existuje způsob, jak místo toho spustit Ubuntu jako server a nainstalovat na něj SQL Server?
Přijatá odpověď:
Určitě můžete vyzkoušet přístup, který nastíním níže, ale nevím, jestli to někdo úspěšně vyzkoušel.
- Nainstalujte si virtualizační software na svůj počítač Ubuntu (VMWare, Xen, VirtualBox).
- Nainstalujte Microsoft Windows Server do virtuálního počítače.
- Nainstalujte MS SQL Server na nově nainstalovaný Windows Server.
Nevím, jestli by fungoval nějaký jiný způsob, ale lidé mě mohou opravit, že MS SQL Server z toho, co si pamatuji, skutečně spoléhá na licencování pro Microsoft Windows Server. Kromě toho je SQLServer docela špatný zdroj zdrojů, takže se ho normálně organizace snaží oddělit od spouštění s jinými aplikacemi na vlastním clusteru nebo serveru.
Jedna věc, kterou bych se zeptal, je, proč nezkusit Sybase jako backend? Konektivita z Linuxu na SQLServer a Sybase může probíhat přes FreeTDS
, který by vypadal stejně jako váš klientský software.