четверг, 5 мая 2011 г.

SQL Server Denali

Скоро ожидаем выхода новой версии одного из лучших продуктов корпорации Microsoft - SQL Server. На этот раз это будет 11ая версия, известная также под кодовым названием SQL Server Denali. Микрософт не часто выпускают новые версии этого продукта, поэтому разработчики и DB-администраторы с нетерпением ждут информацию по поводу новых версий SQL Server, про новые фичи, плюшки и пофикшенные баги. 



Буквально на днях стала доступна CTP для подписчиков MSDN, а чуть позже и для всех остальных. Загрузить CTP вы можете по этой ссылке Немного больше информации вы можете найти в MSDN, а пока что вот вкратце список нововведений:



Администрирование:
  • Новые возможности интегрированного отладчика - точки остановки с условиями, фильтрами, количеством заходов и возможностью перемещения точки (чтобы не перенастраивать снова все эти условия и фильтры).
  • Просмотр и редактирование переменных, как в отдельном окне, так и просто наводя курсор на них. (Увы, просмотр табличных переменных пока не обнаружен).
  • IntelliSense - шаблоны (templates)
  • Отладка и IntelliSense теперь доступно не только для текущей версии, как это было в SQL2008, но и для инстансов 2005, начиная с SP2
  • Contained database - можно создать базу данных, которая будет независимо администрироваться на уровне базы данных, а не всего сервера. В данный момент уже можно создавать пользователя с паролем в базе данных, который будет перенесен, если такое потребуется на другой сервер вместе с базой данных, без необходимости создания логина. С текущем релизе поддерживается только частичный режим, при появлении "полного" (fully contained) появится возможность создавать и некоторые другие объекты, которые сейчас существуют на уровне сервера.
Программирование
  • Улучшения в Fulltext - возможность поиска в отдельных атрибутах индексированных документов, оператор NEAR, возможность указания порядка следования искомых слов
  • Возможность получить структуру возвращаемого запросом (а также процедурой или представлением) набора данных без его выполнения.
  • UTF-16 Collations
  • Paging результатов запроса - указание того, начиная с какой строки и какое количество строк должен вернуть запрос. Работает, как часть оператора ORDER BY
  • Новые пространственные объекты, хранящие кривые и новые методы работы с пространственными данными, включая агрегатные функции
  • SEQUENCE - генерация последовательных значений. No comments.
Безопасность
  • Создание ролей уровня сервера. Давно пора, учитывая огромное количество отдельных разрешений, которые начиная с 2005 версии можно выдавать пользователям.
  • Для работы с ролями (как сервера так и базы данных) появился нормальный синтаксис. Процедуры управления членством ролей остаются исключительно для совместимости.

Комментариев нет:

Отправить комментарий