When upgrading SQL, we normally either detach/reattach or backup/restore. However, we have just been handed a server that had an "in-place" (?) upgrade performed from SQL 2005 to 2008 R2. This seems to have left SQL 2005 on the Programs List.
In other words, if I go to Add/Remove programs, I see all the usual entries for 2008 (such as "Microsoft SQL Server 2008 (64-bit)" and "Microsoft SQL Server 2008 Native Client" and "Microsoft SQL Server 2008 Browser", etc...).
However, there are also two entries for 2005:
Microsoft SQL Server 2005 (64-bit)
Microsoft SQL Server 2005 Backward compatibility
Note that, in the services list, I only see services for the expected 2008 R2 instance and the users have had no problems connecting to and using the upgraded SQL DBs.
So, is it safe to remove the two SQL 2005 items listed in the add/remove programs list? I ask because the files are apparently throwing up red flags when we run our patch/hotfix scans.