SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQL Database’ tag

SQL Database v12 の列ストアインデックスについて

one comment

SQL Database v12 では、列ストアインデックスが利用できるようになりました。
What’s new in the Latest SQL Database Update V12 (preview)

SQL Server 2014 で追加された更新可能な「クラスター化列ストアインデックス」を SQL Database v12 でも利用することができます。

CREATE CLUSTERED COLUMNSTORE INDEX (Transact-SQL)

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 3rd, 2015 at 12:03 am

SQL Database v12 の待ち事象の取得について

leave a comment

SQL Database では待ち事象が取得できるようになっており、待ち事象の取得は v12 でも取得することが可能です。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 2nd, 2015 at 10:24 pm

SQL Database の Row-Level Security について

one comment

我らが No.1 が Azure Update (2015.01.30) v12とかいろいろ で紹介していますが、SQL Database で Row-Level Security がプレビュー機能として使用できるようになりました。

ということで少しまとめてみたいと思います。

基本的な情報は、

を参照していただければと。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 1st, 2015 at 8:00 pm

SQL Server の変更の追跡の機能を使用してみる

one comment

SQL Server 2008 以降では、「変更の追跡」の機能が使用できるようになりました。
データ変更の履歴を確認する機能としては、

  • 変更データキャプチャ (Change Data Capture : CDC)
  • 変更の追跡

を使用することができ、後者の変更の追跡については SQL Database の v12 Preview でも使用できるようになります。

今回の投稿では変更の追跡の機能について軽くまとめてみたいと思います。

変更の追跡については以下の情報を確認するとよいかと。

データ変更の追跡 (SQL Server)
変更の追跡について (SQL Server)
変更の追跡カタログ ビュー (Transact-SQL)
変更追跡関数 (Transact-SQL)
変更追跡関数を使用した変更の取得
SQL Server 2008 Column Change Tracking

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 22nd, 2015 at 10:43 pm

動的管理ビュー / システムビューから SQL Database v12 の構成を調べてみる

leave a comment

SQL Database v12 Preview (CodeName : Stirling) では利用できる動的管理ビュー (DMV) とシステムビューが大幅に増えています。

これにより構成についての情報ががとれるようになったので少しまとめて思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 25th, 2014 at 1:09 am

Posted in SQL Database

Tagged with

SQL Server 2014 CU5 の SSMS の SQL Database v12 対応は英語版に限定されているようです

leave a comment

SQL Server 2014 CU5 の SSMS で SQL Database v12 対応がされたことについていくつかアナウンスがされています。
# ちなみに v12 のコードネームは Sterling だそうです。

SQL Server 2014 Management Studio – updated support for the latest Azure SQL Database Update V12 (preview)

これらについては、CU5 のリリースノートにも記載がされています。
2014 の SQL Server 用の累積的な更新プログラム パッケージ 5

3708148
Sterling での機能のオブジェクト エクスプ ローラーには、次のノードが追加されます。

  • ストレージ ([データベース] ノード)
  • アセンブリ (データベースのノード プログラミング->)
  • 規則 (プログラミング-> データベース ノード)
  • 既定値 (-> のプログラミングのデータベース ノード)
  • 計画ガイド (-> プログラミングのデータベース ノード)
  • シーケンス (-> プログラミングのデータベース ノード)
  • 集計関数 (関数-> のデータベース ノード)
  • アプリケーション ロール (セキュリティ ロール->-> データベース ノード)
  • ユーザー定義のオブジェクト型 (CLR の型) (-> 型-> のプログラミングのデータベース ノード)
  • XML スキーマ コレクション (-> 型-> のプログラミングのデータベース ノード)

SQL サービス

英語版の SSMS で接続をすると以下のように今回のアップデートが利用できるのですが、日本語版の SSMS で接続した場合には、従来通りの内容となっていました。
imageimage

英語版だけしか対応していないのかなと思って、Connect でフィードバックしてみたところ、

Thank you for submitting this feedback. Unfortunately, CU5, like most Cumulative Updates, is English only.

 

との回答をいただくことができました。
CU5 で追加されたものが使えるのは、現状英語版だけのようですね。

Written by Masayuki.Ozawa

12月 22nd, 2014 at 3:50 pm

Posted in SQL Database

Tagged with

SQL Database v12 Preview で SQLCLR を使用する

leave a comment

SQL Database の v12 Preview では、SQLCLR を使用することができるようになりました。
ということで少し使ってみたいと思います。

私はコードを書くのが苦手なので、TaaS せんせーが後日素晴らしい SQLCLR のアセンブリを作ってくれると思います。

あと、えろす師匠、鰻奢ってください。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 21st, 2014 at 11:29 pm

Posted in SQL Database

Tagged with

SQL Server / SQL Database の IDENTITY プロパティの連番の保証性について

leave a comment

twitter で質問をいただいたので少しまとめてみたいと思います。

SQL Server  / SQL Database では、数値型の連番を簡単に設定するためのプロパティとして IDENTITY があります。
これを設定しておくと自動的に連番が付与されますが、サーバーの再起動等が発生した場合には連番は保証されません。

これについては
IDENTITY (プロパティ) (Transact-SQL)
IDENTITY プロパティ使用時の動作について
に記載されています。

SQL Server 2012 以降は、IDENTITY の説明として以下が追加されています。

サーバーの再起動または他のエラーが発生した後の連続した値: SQL Server では、パフォーマンス上の理由から ID 値をキャッシュすることがあります。割り当てられた値の一部は、データベースの障害やサーバーの再起動が発生したときに失われることがあります。  その結果、挿入時に非連続的な ID 値が生成される場合があります。 非連続的な値が許可されない場合、アプリケーションでは、シーケンス ジェネレーターを NOCACHE オプションを指定して使用するか独自のメカニズムを使用して、キー値を生成する必要があります。

この動作について少し見ていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 21st, 2014 at 6:22 pm

SQL Database V12 Preview のパーティショニングを使ってみる

leave a comment

SQL Database V12 Preview では新しい機能としてテーブルのパーティショニングがサポートされました。
この機能を少し試してみたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

12月 13th, 2014 at 8:31 pm

Posted in SQL Database

Tagged with

SQL Database の V12 Preview の提供が開始されました

leave a comment

SQL Database の次期アップデートである v12 の提供が Preview ですが本日から開始されました。
ほかにもいろいろとアップデートがあるようですが、情報を追うためのメモを。

基本は以下を見てもらうとよろしいかと思います。

What’s new in the Latest SQL Database Update V12 (preview) ←おすすめ
Plan and prepare to upgrade to the Latest SQL Database Update V12 (preview)  ←おすすめ
Public preview: Azure SQL Database update
Microsoft Strengthens Data Platform with SQL Database and Big Data Appliance Updates, Adds New Java SDK for its NoSQL Service
Azure: Premium Storage, RemoteApp, SQL Database Update, Live Media Streaming, Search and More
Preview Available for Latest Version of Azure SQL Database
SQL Database Pricing

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 12th, 2014 at 8:22 am

Posted in SQL Database

Tagged with