什么是SQL Server“ Denali”?什么是新的?


19

我在MSDN的下拉列表中找到了一个名为SQL Server“ Denali”的新标题,但没有找到很多有关它的信息:

是否有人在此版本中具有有关新功能或重大错误修复的更详细的信息?我希望有人使用或测试过它。

新的功能



当然,如果问一个数据库违反规范的范围太广,问一个数据库提供的数据是“新的”范围就太广泛了
Evan Carroll

@EvanCarroll尽管今天有一些问题将要结束,但我认为我们不应该积极地关闭现有的问题,这些问题在“回来时”(根据投票数来判断)显然是有用的。
Colin't Hart

1
问题不是由有用性来判断,而是由少数精英的意识形态来判断。
埃文·卡罗尔

Answers:


13

新功能包括:

  • 多子网故障转移群集
  • 编程增强功能,包括序列,临时查询分页和全文搜索调整
  • BI和Web开发环境的改进
  • 基于Web的可视化
  • 数据质量服务增强

您可以在此处查看详细评论: Denali的新功能

“ Denali”是代号。这是其他版本的SQL Server的代码名称的列表:

  • 1993年– Windows NT的SQL Server 4.21
  • 1995年– SQL Server 6.0,代号SQL95
  • 1996年– SQL Server 6.5,代号为Hydra
  • 1999年– SQL Server 7.0,代号为Sphinx
  • 1999年– SQL Server 7.0 OLAP,代号为Plato
  • 2000 – SQL Server 2000 32位,代号为Shiloh(8.0版)
  • 2003 – SQL Server 2000 64位,代号为Liberty
  • 2005年– SQL Server 2005,代号Yukon(9.0版)
  • 2008年– SQL Server 2008,代号为Katmai(版本10.0)
  • 2010 – SQL Server 2008 R2,代号乞力马扎罗(aka KJ)
  • 2011年– SQL Server 2012,代号Denali

@vettipayyan:semma用户名:)
Ashwin

9

AlwaysOn高可用性和灾难恢复

如果您对Denali随附的额外灾难恢复功能感兴趣,那么Microsoft的CSS博客上有一系列有用的文章:

http://blogs.msdn.com/b/psssql/archive/tags/alwayson/

其他资源:


2
就个人而言,我对AlwaysOn可用性组感到非常兴奋。从表面上看,它将使相互关联的数据库上的数据库镜像工作变得轻而易举。
Matt M


7

列存储索引

从MSDN

列存储索引对每个列进行分组和存储,然后将所有列连接起来以完成整个索引。

笔记:

  • 具有启用的列存储索引的表无法修改。

    Remus Rusanu建议使用Denali对每个表的分区数更高的限制(新限制:15,000;旧限制:1,000)切换新的数据分区,而不必重建列存储索引

  • SQL Server的存储机制与Denali保持不变,并且您的表数据仍将以面向行的方式存储。

1
仅供参考,您还可以在2008 SP2和2008 R2 SP1中获得15,000个分区-因此严格来说这不是2012年的功能。我知道您在谈论15K和ColumnStore的组合,但我只是想澄清一下。
亚伦·伯特兰

7

IIF()CHOOSE()

这些是新的切换功能,以前只能在Microsoft Access使用。它们是用于CASE表达的语法糖,并且可以编译到相同的计划(来源:IIFCHOOSE)。

句法

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),这就是为什么您在小数点后看到四个尾随零。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.