Visual Studio 2010 is OK.  But I installed trial version of 2012 and can not add a connection to MS SQL 2008R2 server running on the same Laptop.  The Server and database are seen in the SQL Server Object Explorer.  In the Server Explorer, I right click on the Data Connection - Add Connection - choose MS SQL Server in .Net Framework but I cannot see my SQL Server in the Server Name drop down even after refresh.
1. I have used this server for years in VS 2010 and SQL Management Studio. 
2. I do see SQLEXPRESS in the Server Name drop down.  I have SQL 2008R2 and SQL Express 2008 on this Laptop.
3. I have looked at the SQL Configuration Manager and notice that the Log On As is different for the two servers.

Just Solver my Problem!!!
I uninstalled the SQL Express 2008.  I noticed that a lot of server lists on my laptop did not update the change after I uninstalled it (in SQL Management Studio and ...

Go to the complete details ...