In-Place Upgrade from Windows Server 2008 R2 to 2012
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.