SE の雑記

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

Archive for 4月, 2020

Windows Server 2016 以降の WSFC の検疫状態について

leave a comment

久しぶりに Windows で AlwaysOn 可用性グループを組んでいて WSFC のノードを検疫状態にしてしまったので覚書を。

Windows Server 2016 / 2019 の WSFC の新機能については フェールオーバー クラスタリングの新機能 で解説が行われています。

Windows Server 2016 では 仮想マシンの回復性 として、「異常なノードの検疫」という機能が追加されています。

異常なノードの検疫: 異常なノードは検疫され、クラスターへの参加は許可されなくなりました。 これにより、フラッピングノードが他のノードやクラスター全体に悪影響を及ぼすのを防ぐことができます。

この機能により、異常なノードについてはノードのステータスが「検疫」となり、一定時間、クラスターへの参加が許可されない状態となります。

image

詳細については Virtual Machine Compute Resiliency in Windows Server 2016 で解説が行われています。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 22nd, 2020 at 10:47 pm

Posted in Windows Server,WSFC

Tagged with ,

sys.sysprocesses を使用しないで「AWAITING COMMAND」となっている接続の情報を取得する

leave a comment

SQL Server の処理の実行状況を取得するためのシステムテーブルとして sys.sysprocesses というシステムビューが存在しています。

このシステムテーブルは下位互換のビューとして含まれているため、このテーブルを利用しているクエリについては、対応した DMV への移行が推奨されています。

image

sysprocesses については、3 種類の DMV を使用することになるのですが、各 DMV から単純にデータをとるだけでは、sysprocesses で「AWAITING COMMAND」となっているセッションを取得することはできません。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 22nd, 2020 at 9:38 pm

Posted in SQL Server

Tagged with

Azure Automation で PowerShell Runbook を作成する際の覚書 (2020/4 版)

leave a comment

Azure 上で、PowerShell を実行する場合、Function App を使用して書いてしまうことが多いのですが、実行時間やスケジュール設定の GUI 視認性 (cron 形式ではないスケジューリングの設定) などで、Azure Automation の PowerShell Runbook を使用してスクリプトを実行するケースもあるかと思います。

どうやって使ったかというのを忘れることがしばしばあるので、この機会にまとめておこうかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 15th, 2020 at 11:23 pm

Teams のメモ

leave a comment

当面、リモートワークをする機会が多くなり、Teams を使用する機会が増えてきました。

私が使っているテナントでも Team は利用できるのですが、設定の変更はあまり実施していませんでしたので、この機会にいろいろと見ていきたいと思いメモを。

使いながらのんびり更新していこうと思います。

Teams は無料版もあり、Microsoft Teams と無料版の Microsoft Teams の相違点 で違いが公開されているようですね。

Teams ではなく Skype で実施できる範囲 (Teams ライブ イベントと Skype 会議ブロードキャスト 参照) があるのであれば、それでも良いかと思います。

Skype については https://www.skype.com/ja/free-conference-call/ から、ワンタイムの会議が行うことができる Meet Now というような機能を使うこともできますので。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 13th, 2020 at 9:56 am

Posted in Teams

Tagged with

拡張イベントでコマンドタイムアウトが発生したクエリを取得する

leave a comment

クエリストアによる、クエリタイムアウトしたクエリの取得 では、クエリストアの機能を使用して、コマンドタイムアウト (クエリタイムアウト) が発生したクエリの浄法を取得しました。

クエリストアが使用できない環境では拡張イベントを使用しても取得することができますので、書いておこうかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 13th, 2020 at 12:04 am

Posted in SQL Server

Tagged with