I have been doing some DBA work for a while now and I typically match vendor recommendations for their databases to the actual version of SQL Server. I now have a vendor insisting that all 2005 databases can run on 2008 because it is "backwards compatible". If they were just making this recommendation for their DB, so be it. However, they are creating a bit of a buzz that we can take ALL of our 2005 databases and run them on the 2008 engine. I have plenty of items running on 2005 at an 80 compatibility level, but it is my understanding that is very different than running on SQL Server 2000. Can someone help with this? Am I misunderstanding?