Ответов (3)3
Решение
0
Вы можете установить уровень совместимости базы данных, но нет гарантии, что он охватит все ваши базы. Например, новые типы данных будут доступны в системе SQL 2008, но не будут доступны на сервере SQL 2005.
Единственный способ гарантировать, что все будет работать от Dev до Prod, - это поставить SQL 2005 в разработку.
0
Не забывайте, что между двумя версиями также есть различия в поведении, и что-то в 2008 может работать иначе (и недостаточно), чем 2005, при прочих равных условиях - это, очевидно, будет зависеть от множества факторов, касающихся ваших данных и приложения.
Вам лучше разрабатывать по наименьшему общему знаменателю и тестировать с более новыми версиями.