I am doing a small reporting project that needs to read a lot of data from an SQL Server 2000 database. I am using Linq-to-SQL; and when I run one of my queries, I get this Exception:
NotSupportedException: Cannot translate expression to SQL for this server version
This message indicates that my query will work on a newer server version. But can I be sure that it will run on a newer version, and how do I determine which version is needed ?
Perhaps I can upgrade to SQL Server 2008, but it has a cost in both time and money. Therefore, I would like to know whether it would help me in this situation.