As a product, MSSQL is surprisingly solid. That said, unless you're being forced to use it, I'd concur with avoiding it. And if you are going to use it, then why Go? Why not just stick with C#/C++ or any other language with established libraries for MSSQL.