我在MSDN的下拉列表中找到了一个名为SQL Server“ Denali”的新标题,但没有找到很多有关它的信息:
- 新增功能(本文档仅作为预览,仅供参考)
- SQL Server“ Denali”的9大新功能
是否有人在此版本中具有有关新功能或重大错误修复的更详细的信息?我希望有人使用或测试过它。
我在MSDN的下拉列表中找到了一个名为SQL Server“ Denali”的新标题,但没有找到很多有关它的信息:
是否有人在此版本中具有有关新功能或重大错误修复的更详细的信息?我希望有人使用或测试过它。
Answers:
新功能包括:
您可以在此处查看详细评论: Denali的新功能
“ Denali”是代号。这是其他版本的SQL Server的代码名称的列表:
如果您对Denali随附的额外灾难恢复功能感兴趣,那么Microsoft的CSS博客上有一系列有用的文章:
http://blogs.msdn.com/b/psssql/archive/tags/alwayson/
其他资源:
列存储索引对每个列进行分组和存储,然后将所有列连接起来以完成整个索引。
笔记:
具有启用的列存储索引的表无法修改。
Remus Rusanu建议使用Denali对每个表的分区数更高的限制(新限制:15,000;旧限制:1,000)来切换新的数据分区,而不必重建列存储索引。
这些是新的切换功能,以前只能在Microsoft Access上使用。它们是用于CASE
表达的语法糖,并且可以编译到相同的计划(来源:IIF,CHOOSE)。
IIF ( boolean_expression, true_value, false_value )
CHOOSE ( 1-based-index, val_1, val_2 [, val_n ] )
注意:这两个函数都将其输出转换为作为参数传入的类型集中具有最高优先级的数据类型。
SELECT IIF(1 = 1, 'true', 'false') iif_example;
SELECT CHOOSE(3, 10.3354, 'It slices!', 1337, N'It dices!') choose_example;
请注意,在第二个示例中,输出如何1337.0000
。这是因为10.3354
被隐式转换为NUMERIC(8, 4)
,在传递给的参数列表中,该数据类型具有最高的数据类型优先级CHOOSE()
。因此,输出也将转换为NUMERIC(8, 4)
,这就是为什么您在小数点后看到四个尾随零。
下一个SQL Server引擎的代号。
可以在http://www.microsoft.com/sqlserver/en/us/product-info/future-editions.aspx下载ctp
http://msdn.microsoft.com/zh-cn/sqlserver/denali_resource_center.aspx
具有有趣链接的文章/博客...