I believe that is because VS2008 uses the SQL Server 2005 schema and Report Builder 2.0 uses the 2008 schema. The schemas don't match. This page is referring to SQL Server 2005 schema and VS 2008 because VS2008 shipped before Sql Server 2008 did. At least in my testing it appeared that way.