Looks like TFS 2010 isn't even supported on Windows Server 2012: http://msdn.microsoft.com/en-us/library/dd578592(v=vs.100).aspx.

Anyway, an in-place OS upgrade on a server hosting SQL Server and TFS is something I'd really prefer to avoid.