I'm kinda stuck with an old Windows domain still running some Windows 2003 servers. I've upgraded some of the servers to Windows 2012 R2, like the domain controllers and the RDS. But i also have a server running Windows 2003 and SQL 2005.
I want to upgrade this server as high as possible. Best would be to end it up running Windows 20012 R2 and SQL 2014. What is a good way to do this?
Should i install a fresh server running win 2012 and sql 2014. Then migrate the databases somehow?
Or should i follow some kind of upgrade path?
Point taken, the application will be the determining item.
The duration the upgrade takes will dictate this as well.
arnold
SQLite 2005 client can connect to SQL 2008, it will not connect to SQL 2012/2014.
The other if the application was SQL 2000 originally, it might not connect to SQL 2008.
The deciding factor will be dictated by the application.
https://msdn.microsoft.com/en-us/library/ms177429(v=sql.120).aspx tells different than "you can not go directly". And the compat level of 2005 is still available, which is another indication. I have to admit I thought the same as you at first sight.