SE の雑記

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

Author Archive

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

TDS のバージョンによる Azure 内部からの SQL Database への接続の違い

one comment

昨日、調べ物をしていた際に Ports beyond 1433 for ADO.NET 4.5, and SQL Database V12 (ADO.NET 4.5、SQL Database V12 における 1433 以外のポート) というドキュメントを見かけました。
TDS 7.4 を使用している場合、

Azure クラウド境界内でクライアントを実行している場合、クライアントは、いわゆるダイレクト ルート を使用して SQL Database とやり取りします。接続が確立した後に、クライアントとデータベース間のやり取りにミドルウェア プロキシが関与することはありません。

という動作をするんだと思っていたところ、


というお手紙をいただいたので、情熱はないのですが、ちょいと調べてみました。
Read the rest of this entry »

Written by Masayuki.Ozawa

12月 1st, 2015 at 10:54 pm

Posted in SQL Database

Tagged with

AlwaysOn 可用性グループの ASM / ARM のテンプレート展開された環境の構成を比較してみる

leave a comment

Azure ポータルから、AlwaysOn 可用性グループの環境をテンプレート展開することができます。
image

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 29th, 2015 at 4:48 pm

Windows Server 2016 TP4 のワークグループクラスターを hosts ベースで組んでみる

leave a comment

山市さんの ADドメインはもう不要? ワークグループでクラスター作成が可能に――フェイルオーバークラスターの新機能(その3) でも 紹介されていrますが、TP4 で hosts ベースのワークグループクラスターを組んでみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 23rd, 2015 at 9:13 pm

Posted in Windows Server

Tagged with

Windows Server 2016 TP4 で Sysprep した後のプロダクトキーの入力

leave a comment

System Requirements and Installation に記載されている内容になりますが。

Windows Server 2016 Technical Preview 4 (TP4) で、一般化 (generalize) した、Sysprep を実行後の起動ですが、プロダクトキーの入力が求められます。
この時に入力するプロダクトキーですが、冒頭に紹介したドキュメントに記載されているものを使用することができます。

image

備忘録として。

Written by Masayuki.Ozawa

11月 23rd, 2015 at 7:39 pm

ARM テンプレートを使用したリソース展開のメモ

leave a comment

ARM が全く調べられていなかったので、最近調べたことのメモを。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 23rd, 2015 at 6:12 pm

Posted in Microsoft Azure

Tagged with ,