SQL injection is platform independent. It usually targets a specific vendor's DB, but it's crappy code by users of the DB that is at fault.
So it's really SQL injection attack hits sites running crappy custom code.
Neither SQL server nor IIS are at fault here.