SE の雑記

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

Archive for the ‘SQL Database’ Category

SQL Database の脅威の検出 (プレビュー) を試してみる

leave a comment

機能が使えるようになってから結構経ってしまいましたが、SQL Database では脅威の検出の機能がプレビューで使用することができます。

Azure SQL Database Threat Detection のパブリック プレビューを開始
SQL Database 脅威の検出の概要
Azure SQL Database Threat Detection now in Public Preview
The ongoing scourge that is SQL injection and Azure’s new SQL Database Threat Detection

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 2nd, 2016 at 10:03 pm

Posted in SQL Database

Tagged with

SQL Database の機能 (2016/1 版)

leave a comment

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 1st, 2016 at 10:41 pm

Posted in SQL Database

Tagged with

SQL Server の「コネクション」と「セッション」について

leave a comment

今年は基本的なことをきちんと見直していこうかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 2nd, 2016 at 6:03 pm

SQL Database の Standard の geo レプリケーションについて

leave a comment

ぶちぞーさんの SQL Database の geo レプリケーション で紹介されていますが、geo レプリケーションをきちんと見たことがなかったため、触ってみたいと思います。

直近の情報については、以下が MS のドキュメントとなっています。
General availability: Azure SQL Database geo-replication enhancements
Spotlight on new capabilities of Azure SQL Database geo-replication
Transact-SQL を使用して Azure SQL Database の geo レプリケーションを構成する
Geo レプリケーションを使用してビジネス継続性を実現するクラウド アプリケーションの設計
ビジネス継続性の概要
Azure SQL Database を障害から回復する
アプリケーションのローリング アップグレード中の Azure SQL Database の中断を最小限にする
Geo-Replication Dynamic Management Views and Functions (Azure SQL Database)
 

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 31st, 2015 at 3:41 pm

Posted in SQL Database

Tagged with

SQL Data Warehouse のディストリビューション/パーティション単位のデータ件数の確認

leave a comment

はじめに書いてしまうと、DBCC PDW_SHOWSPACEUSED (SQL Data Warehouse) / DBCC PDW_SHOWPARTITIONSTATS (SQL Data Warehouse) で見るのが素直な方法です。

今回はサンプルの「FactInternetSales」を例にして情報を取得してみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 23rd, 2015 at 11:01 pm

Posted in SQL Database

Tagged with

SQL Data Warehouse のテーブル構成について

leave a comment

SQL DW 向けの CREATE TABLE のドキュメント (CREATE TABLE (Azure SQL Data Warehouse)) に書かれていますが、きちんと触っていなかったので軽くまとめてみたいと思います。

 

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 20th, 2015 at 9:04 pm

ConnectRetryCount/ConnectRetryIntervalを試してみる

leave a comment

我らがおーみさんが、.NET Framework 4.6.1 is now available! の投稿を共有されていて知ったのですが、System.Data.SqlClientConnectRetryCount / ConnectRetryInterval というプロパティが追加されていたので、どのような動きになるかを少し試してみました。


 
マルチサブネットフェールオーバーの設定の動作がデフォルトになっているっぽいのも興味深いですが。
Read the rest of this entry »

Written by Masayuki.Ozawa

12月 11th, 2015 at 12:42 am

SQL Data Warehouse のクエリプランの表示について

leave a comment

SQL Data Warehouse では、SSMS から一般的な方法で実行プランを取得しようとしても、取得をすることができません。

image

SQL Data Warehouse では、クエリプランとして、ポータルまたは、DMV から情報を取得する必要がありますので、ざっくりまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 8th, 2015 at 12:31 am

Posted in SQL Database

Tagged with

SQL Data Warehouse の November 2015 Updates でデフォルトが列ストアインデックスになったので試してみる

leave a comment

Azure SQL Data Warehouse: November 2015 Updates で新規に作成したテーブルのデフォルトが列ストアインデックスになったことがアナウンスされたので、動作を確認してみました。

詳細については、Clustered Columnstore Tables are the New Default in Azure SQL Data Warehouse に記載されています。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 8th, 2015 at 12:14 am

Posted in SQL Database

Tagged with

Azure Key Vault を使用した Always Encrypted を PowerShell から使用してみる

leave a comment

以前、Azure Key Vault を使用した Always Encrypted による暗号化 という投稿を書いたのですが、Key Vault を使用した、Always Encrypted のデータ操作を PowerShell から実行するための方法をざっくりと。
Key Vault を使用して暗号化されたテーブルの操作は、何も考えずに操作しようとすると、以下のようなエラーとなりますので、これの対応です。

"0" 個の引数を指定して "ExecuteReader" を呼び出し中に例外が発生しました: "キー ストア プロバイダー 'AZURE_KEY_VAULT' を使用して列暗号化キーを暗号化解除できませんでした。
データーベースにある列暗号化キーのプロパティと列マスター キーを確認してください。
暗号化された列暗号化キーの最後の 10 バイトは 'ほげほげ'
です。

本投稿で使用しているソースについては、以下のサンプルを使わせていただいています。
Using the Azure Key Vault Key Store Provider for Always Encrypted
Read the rest of this entry »

Written by Masayuki.Ozawa

12月 5th, 2015 at 9:37 am

Posted in SQL Database,SQL Server

Tagged with