web-dev-qa-db-ja.com

SQL Server "Denali"とは何ですか?新着情報?

MSDNのドロップダウンリストでSQL Server "Denali"という新しいタイトルを見つけましたが、それに関する情報はあまり見つかりませんでした。

新機能または重要なバグ修正に関する詳細情報を誰かが持っていますか?このリリース?私は誰かがそれを使用またはテストしたことを望んでいます。

新機能

19
garik

新機能は次のとおりです。

  • マルチサブネットフェールオーバークラスタリング
  • シーケンス、アドホッククエリのページング、全文検索の調整などのプログラミングの機能強化
  • BIおよびWeb開発環境の改善
  • Webベースの視覚化
  • 強化されたデータ品質サービス

あなたはここで詳細なレビューを見ることができます: デナリの新機能

「デナリ」はコードネームです。 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、コードネームKilimanjaro(別名KJ)
  • 2011 – SQL Server 2012、コードネームDenali
13
vettipayyan

AlwaysOn高可用性と障害復旧

Denaliに含まれている追加の災害復旧に興味がある場合は、MicrosoftのCSSブログに役立つ一連の記事がありました。

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

追加のリソース:

9
georgeb

LAG and LEAD (ブログ記事)と他の OVER句 (MSDN)のもの。

そして これらのブログ記事 それらのほとんどをカバーしています

8
gbn

列ストアインデックス

MSDNから

列ストアインデックスは、各列のデータをグループ化して格納し、すべての列を結合してインデックス全体を完成させます。

ノート:

  • 列ストアインデックスが有効になっているテーブルは変更できません。

    Remus Rusanuは、Denaliのテーブルあたりのパーティション数のはるかに高い制限を使用することをお勧めします(新しい制限:15,000、古い制限:1,000)から switch列ストアインデックスを再構築する必要のないデータの新しいパーティションで

  • SQL ServerのストレージメカニズムはDenaliでも同じであり、テーブルデータは引き続き行指向の方法で格納されます。
7
Nick Chammas

IIF() および CHOOSE()

これらは、かつて 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;
_

2番目の例では、出力が_1337.0000_であることに注意してください。これは、_10.3354_が 暗黙的にキャストNUMERIC(8, 4)に取得するためです。CHOOSE()は、-FUNCTION--に渡される引数のリストでデータ型の優先順位が最も高くなります。したがって、出力もNUMERIC(8, 4)にキャストされます。これが、10進数の後に4つの後続ゼロが表示される理由です。

7
Nick Chammas
5
Aim Kai