Миграция с SQL Server Server 7 на 2005 г. Что меня должно волновать?

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

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

6 ответов

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

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

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

Вот некоторые другие.

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

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

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

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

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

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

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

Другие вопросы по тегам