Миграция с SQL Server Server 7 на 2005 г. Что меня должно волновать?
Компания, в которой я работаю, решила присоединиться к 21-му веку и модернизировать наш основной кластер баз данных с SQL Server 7 до SQL Server 2005. Как веб-разработчик, о каких новых особенностях SQL Server 2005 нужно думать или узнавать о новых способностях?
В настоящее время я в основном пишу запросы в стиле CRUD, в основном используя исключительно Stored Procdures для смешанной среды ASP.net и Classic ASP.
6 ответов
- системные таблицы теперь недоступны, вам нужно будет использовать представления системного каталога. Да, часть вашего кода должна быть переписана.
- секционирования. Вы можете разбить очень большой стол на две части.
- Попробуй поймать.
- Общие табличные выражения (CTE). Это как временные таблицы, но более мощные.
- Сервер управления, который помогает вам регистрировать группы серверов и затем использовать эти группы из любого другого клиентского места. (может быть, это только в 2008 году? Я не могу вспомнить)
- Я не знаю о ваших потребностях, но я был взволнован зеркалом. Но я DBA:)
- Несколько новых типов.
- Моментальные снимки.
- Большая часть вашего кода все еще будет работать:)
и многое другое.
На ум приходит то, что вы можете интегрировать код CLR / .NET в SQL Server.
Вот некоторые другие.
SQL 7? Я бы начал с основ, таких как ссылочная целостность и каскады. Или вам не нужно кодировать свои собственные триггеры для всего того, что Access делал в 98 или около того, когда у каждого была Sql 7.
Мои любимые новые функции
- varchar(max) nvarchar(max) типы данных (с ними гораздо проще работать, чем с текстом, ntext)
- тип данных xml и поддержка Xpath
- Улучшена обработка ошибок с помощью блоков try... catch
- Интеграция кода.NET
- Улучшенный интерфейс управления
Мониторинг производительности, профилирование, настройка
Динамические представления управления и функции