#sql-server #sql-server-2005
#sql-сервер #sql-server-2005
Вопрос:
Я запускаю классическое приложение asp, которое переходит на приложение .NET 4.0; в основном оно выполняет CRUD и некоторые отчеты (в настоящее время не через службы Reporting Services). Я не выполняю много других видов удаленных заданий — максимум, что я делаю, это простая репликация одной таблицы в другую на том же сервере.
Стоит ли переходить на 2008, учитывая этот сценарий?
Ответ №1:
ДА.
- Аудит поставляется с 2008 годом «из коробки».
- SQL 2008 предоставляет возможность ограничивать ресурсы запросов.
- Добавляйте процессоры «на лету».
- Intellisense. Уже упоминалось.
- Возможность сжатия данных и использования меньшего объема дискового пространства.
- Объявите и установите переменные в строке.
Ответ №2:
Стоит ли обновлять, зависит от того, что вы цените.
Я бы перешел на 2008 только для того, чтобы получить новые функции, исправления ошибок и инструменты.
Ответ №3:
в 2008 проще разрабатывать (intellisense). Это также упрощает использование таких сервисов, как службы отчетов, Analysis Services и Integration Services.
2005 полностью подходит для вашего сценария, это по-прежнему сервер премиум-качества.
Ответ №4:
Если вы начинаете с нуля и у вас есть варианты — вы также можете рассмотреть:
SQL Server 2005 официально «прекращает поддержку» с апреля 2011 года. Лично я бы больше не выбирал эту версию, по сравнению с 2008 или 2008 R2.
Ответ №5:
Думаю, в этом я в меньшинстве. IMO, учитывая то немногое, что вы нам рассказали, причиной перехода на 2008 год был бы плавный путь обновления.
Если вам не нужно сжатие данных (кстати, только в корпоративной версии), или вам не нужен intellisense, поскольку вы используете что-то другое (например, Visual Studio) для построения своих запросов, или вам не нужно добавлять процессоры «на лету» (потому что допустима быстрая перезагрузка), то SQL 2008, вероятно, не обеспечит достаточных преимуществ, чтобы оправдать дополнительные расходы (опять же, в зависимости от вашей ситуации с лицензированием). В какой-то момент 2005 станет «древней» технологией (вероятно, в ноябре 2011 года, когда выйдет SQL Server 2011), и это может усложнить работу разработчиков с точки зрения набора функций / поддержки. Если вы можете подождать до ноября, пока не предполагается, что будет выпущен Denali, тогда я бы это сделал.
Ответ №6:
SQL Server 2005
- ему 6 лет
- есть 2 более поздние версии
- поддержка прекращается
Конечно, используйте SQL Server 2008.