Both SQL Server 2012 and SQL Server 2016 are good options for developing SQL databases with different features and extra security. However, SQL Server 2016 has more advanced security features, querying capabilities, Hadoop and cloud integration, R analytics, and improvements and enhancements compared to SQL Server 2012. Therefore, SQL Server 2016 would be the better choice for developing SQL databases with more advanced features and security.
References: