Is a compiler required for enterprise server operation?

jndrader

Member
We have a unique constraint that does not allow a compiler to be installed on production servers. We are looking to upgrade from Xe to 9.1. We're also looking at moving off the iSeries for the enterprise server to Windows while keeping the db on the iSeries.

So, is a compiler required for a windows based enterprise server to run? On the iSeries we currently ftp files over to the production server post package build. We build the package for the PD path code on the development enterprise server, then save the files, ftp them over, and then restore them. I've read the MTR's and seen which compiler's are supported but can't find anything that says whether or not it's required.

Thanks,
Jason
 
Never tried it but in theory you should not need the compiler for run time operations , only for the package build.

But you do need to have the run time libraries installed on the Enterprise Server (VS 2010 Re-distributable x86) for tools 9.1 and if you used a VC 2008 compiler to build your package then VS 2008 Redistributable also.
 
No Compilers are not needed on the windows Enterprise server. This requirement is actually a recommendation from the SOX controllers. They do not allow compilers on PD boxes. All you need is the runtime libraries for the dll's to run.

At our instance we have Solaris Enterprise Servers and we do not have cc compilers on there as well. Here's a post describing how we build packages.

TL;DR: Yes its possible to run an enterprise server without installing Visual Studio full compiler.
 
Back
Top