В моей среде разработчика установлена SQL Server 2008. У меня есть сайт asp.net 1.1 в производстве с использованием SQL Server 2005. Я бы предпочел не устанавливать SQL Server 2005 в мою среду разработки. Насколько это рискованно? Какие проблемы могут вызвать проблемы?Насколько рискованно это развитие против SQL Server 2008 с производством на SQL Server 2005
ответ
Кажется, стоит посмотреть на этой странице:
http://msdn.microsoft.com/en-us/library/bb510680.aspx
который описывает уровни совместимости, которые могут быть установлены в отношении БД.
Учитывая, что вы используете ASP.NET 1.1, я думаю, что это больше ваша рискованная часть, чем что-либо еще. Если у вас есть правильный уровень ORM, вам не нужно беспокоиться о версии DB вообще.
Если у вас нет надлежащего слоя ORM, подумайте об изменении на using one (но большинство современных ORM пришло в основное пользование после ASP.NET 1.1 и ничего не поддерживают до 2.0, поэтому вам придется обновлять когда-нибудь , Я боюсь).
Я планирую переход на 3.5 и используя linq2sql, но тем временем ... – kenwarner
тем временем: рассмотрим ссылку с * spender *. Я делал ваш сценарий в течение многих лет (используя само программное обеспечение самостоятельно, используя устаревшее программное обеспечение с клиентами, потому что они должны). Это никогда не приводило меня к неприятностям, но я обычно остаюсь на «безопасном пути»: я не использую SQL-версии, когда-либо (если я могу помочь) – Abel
Этот URL-адрес NHibernate устарел. Полезным является http://nhforge.org/. –
Не полный ответ, но не используйте тип даты в разработке. Используйте DateTime, поскольку это поддерживается в обеих версиях.
О, это интересно. Благодарю. – kenwarner