Я нашел новый заголовок под названием SQL Server «Denali» в выпадающем списке на MSDN, но я не нашел много информации об этом:
- Что нового (эта документация только для предварительного просмотра, как я вижу)
- Топ 9 новых возможностей SQL Server "Denali"
У кого-нибудь есть более подробная информация о новых функциях или значительных исправлениях ошибок в этом выпуске? Я надеюсь, что кто-то использовал или проверил это.
Новые особенности
- Последовательности
- Расширенный FILESTREAM (спасибо Эрику Хамфри )
- OFFSET & FETCH (ЗАКАЗАТЬ по пункту)
- Изменения в диспетчере памяти
Предложение LAG (..) и LEAD (..) .. OVER (Partition By..Order By) (спасибо gbn )
features
sql-server-2012
Гарик
источник
источник
Ответы:
Новые функции включают в себя:
Вы можете просмотреть подробный обзор здесь: Новые возможности Denali
«Денали» - это кодовое имя. Вот список кодовых имен других версий SQL Server:
источник
AlwaysOn Высокая доступность и аварийное восстановление
Если вам интересны дополнительные материалы для аварийного восстановления, которые включены в Denali, в блоге Microsoft была полезная серия статей:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
Дополнительные ресурсы:
источник
LAG и LEAD (статья в блоге) и другие предложения OVER (MSDN).
И эти статьи блога охватывают большинство из них
источник
Columnstore Indexes
Из MSDN :
Примечания:
Таблицы с включенными индексами columnstore не могут быть изменены.
Remus Rusanu рекомендует использовать гораздо более высокий лимит Denali на число разделов в таблице (новый лимит: 15 000; старый лимит: 1000), чтобы переключать новые разделы данных без необходимости перестраивать индексы columnstore .
источник
IIF () и ВЫБРАТЬ ()
Это новые функции переключения, которые когда-то были доступны только в Microsoft Access . Они являются синтаксическим сахаром для
CASE
выражений и компилируются по одним и тем же планам (источник: IIF , CHOOSE ).Синтаксис
Примечание. Обе эти функции приводят свои выходные данные к типу данных с наивысшим приоритетом из набора типов, передаваемых в качестве аргументов.
Примеры
Обратите внимание, как во втором примере вывод
1337.0000
. Это потому , что10.3354
получает неявно отданные кNUMERIC(8, 4)
, который имеет самый высокий приоритет , типа данных в списке аргументов , переданныхCHOOSE()
. Таким образом, выходные данные также приводятся кNUMERIC(8, 4)
, поэтому вы видите четыре завершающих ноля после десятичной дроби.источник
Это кодовое имя для следующего механизма SQL Server.
CTP можно загрузить по адресу http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx
http://msdn.microsoft.com/en-us/sqlserver/denali_resource_center.aspx
Статьи / блоги, которые имеют интересные ссылки ...
источник