SE の雑記

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

Archive for the ‘SQL Server’ Category

Microsoft R Server の情報を軽く整理

2 comments

Microsoft R Server の情報がいろいろと発表されてついていけなくなりつつあるので自分メモ。
Read the rest of this entry »

Written by Masayuki.Ozawa

1月 15th, 2016 at 12:20 pm

Posted in SQL Server

Tagged with

SQLQueryStress のソースコードが公開されました!!

leave a comment

SQLQueryStress: The Source Code  で、記事が公開されたのですが、SQL Server の負荷テストツールとして、よく使われている SQL Query Stress のソースコードが公開されました。

去年末ぐらいから、今まで公開されていたドメインの有効期間が切れたようで、今後どうなるのだろうと思っていたら、作者の方がソースコードを公開してくださいました。

このツール自体、10 年近く前から作成されたもので、直近 8 年ぐらいは作者の方もソースコードを見られていないようで、古いツールとなりますが、シンプルなベンチマークをするにはとても有益なツールでした。

SqlQueryStress で Github のリポジトリを作成された方がいらっしゃいますので、いろいろと新しくなっていくとよいですね。

Written by Masayuki.Ozawa

1月 5th, 2016 at 11:52 pm

Posted in SQL Server

Tagged with

SQLDiag と SQLNexus を使用した情報取得と可視化の関連情報

leave a comment

Using PSSDiag and SQL Nexus to monitor SQL Server performance
How to use SQLDiag, SQLNexus and PAL tools to analyze performance issues in SQL Server
SQL パフォーマンス チューニング 中上級編 vol. 3 SQLDiag / SQL Nexus ツールの利用 (前編)
SQL パフォーマンス チューニング 中上級編 vol. 3 SQLDiag / SQL Nexus ツールの利用 (後編)

で紹介されていますが、SQL Server の情報を取得するためのツールとして、SQLDiag というツールがあります。
SQL Server をインストールした環境であれば SQLDiag も導入されているはずですので、このツールを使用することで、SQL Server の状態を確認するための各種情報を取得することができます。

取得できる情報はクエリ実行結果のテキスト / パフォーマンスモニター / トレースファイル等、多岐にわたるのですが、情報を可視化するツールとして、SQLNexus というツールがあります。

これらのツールを使用するとどのようなことができるかをざっくりと。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 4th, 2016 at 10:58 pm

Posted in SQL Server

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 Server 2005 からのアップグレードについての参考情報

one comment

今月、いろいろとアナウンスが行われている気がしますが、SQL Server 2005 のサポート切れに伴う移行 (アップグレード/マイグレーション) についての参考情報を少しまとめてみたいと思います。

私のブログは相変わらずデータベースエンジン部分ですので、今回もデータベースを対象としています。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 21st, 2015 at 10:25 am

Posted in SQL Server

Tagged with ,

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

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

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

SQL Server 2016 のデータベースエンジンの新機能概要を CTP 3.0 版にアップデートしてみました

leave a comment

以前、勉強会で登壇させていただいた SQL Server 2016 のデータベースエンジンの新機能概要を CTP 3.0 版にアップデートしてみました。

SQL Server 2016 CTP 3.0 新機能

大きなもののみを記載していますので、細かなものまではカバーできていませんが、CTP 3.0 で変更になったものについてはマークをつけてあります。

デモスクリプトについては、SQLServer2016DemoScript で公開していますので、試そうと思った際のサンプルテンプレートとしてご利用いただければと思います。

Written by Masayuki.Ozawa

11月 22nd, 2015 at 10:33 pm

Posted in SQL Server

Tagged with

クエリストアとプランキャッシュの情報の格納単位を比較してみる

leave a comment

クエリストアとプランキャッシュの情報の格納単位が気になったので軽くまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 17th, 2015 at 11:55 pm