Windows Server 2003 is very old. It actually does not support TLS 1.2. I think Windows Server 2008 R2 is the oldest version that does support it. I would be nervous about using a 17 year old operating system anyway, it is no longer supported or getting security updates. Many services besides NetSuite will not work with anything less than TLS 1.2, for example Salesforce, so this is not unique to NetSuite. Is there a particular reason you are staying on this version of Windows server?