How does ADO.Net know which version of SQL SQL client to use if you have SQL 2005 and 2008 in your environment?
1 answer
They are backward compatible for the underlying services, so you don't even need to worry about that: if you have a native 2008 client installed, it must transparently connect to the 2005 or 2008 databases.
The only problem you're running into is parts like DTS or SQL-DMO, which seem to require a separate download for backward compatibility:
Installing these will mean you don't have to worry about a native 2005 client on the system.
Does it help?
+3
source to share