Upgrade Visual Studio 2008 to Visual Studio 2008 SP1 from site:
http://go.microsoft.com/fwlink/?LinkID=159627 or
http://www.microsoft.com/en-us/download/details.aspx?id=10986
down load “VS90sp1-KB945140-ENU.exe” and install it, next and next:
After upgraded to Visual Studio 2008 SP1, Re-run SQL Server 2008 R2 Installation: