Миграция с SQL Server Server 7 на 2005 г. Что меня должно волновать? - PullRequest
1 голос
/ 15 июля 2009

Компания, в которой я работаю, решила присоединиться к 21-му веку и модернизировать наш основной кластер баз данных с SQL Server 7 до SQL Server 2005. Как веб-разработчик, какие новые возможности SQL Server 2005 должны быть в восторге или я должен быть в восторге или узнать?

В настоящее время я в основном пишу запросы в стиле CRUD, в основном используя исключительно Stored Procdures для смешанной среды ASP.net и Classic ASP.

Ответы [ 6 ]

1 голос
/ 02 апреля 2010

Мониторинг производительности, профилирование, настройка

Динамические представления и функции управления

http://msdn.microsoft.com/en-us/library/cc917696.aspx

1 голос
/ 15 июля 2009
  1. системные таблицы теперь недоступны, вам нужно будет использовать представления системного каталога . Да, часть вашего кода должна быть переписана.
  2. перегородка. Вы можете разбить очень большой стол на две части.
  3. try..catch.
  4. Общие табличные выражения (CTE) . Это как временные таблицы, но более мощные.
  5. Сервер управления , который помогает вам регистрировать группы серверов и затем использовать эти группы из любого другого клиентского места. (может быть, это только в 2008 году? Я не могу вспомнить)
  6. Я не знаю о ваших потребностях, но я был взволнован отражением . Но я DBA :) 1022 *
  7. Некоторые новые типы.
  8. моментальные снимки.
  9. Большая часть вашего кода все еще будет работать:)

и многое другое.

1 голос
/ 15 июля 2009

SQL 7? Я бы начал с основ, таких как ссылочная целостность и каскады. Или вам не нужно кодировать свои собственные триггеры для всего того, что Access делал в 98 или около того, когда у каждого был Sql 7.

1 голос
/ 15 июля 2009

Общие табличные выражения, PIVOT и UNPIVOT, APPLY

1 голос
/ 15 июля 2009

Мои любимые новые функции

  • типы данных varchar (max) nvarchar (max) (гораздо проще работать, чем текст, текст)
  • тип данных xml и поддержка Xpath
  • Улучшена обработка ошибок с помощью блоков try ... catch
  • .NET код интеграции
  • Улучшен интерфейс управления
1 голос
/ 15 июля 2009

В голову приходит то, что вы можете интегрировать код CLR / .NET в SQL Server.

Здесь некоторые другие.

...