SE の雑記

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

Archive for 3月, 2023

clumsy を使用して Windows でネットワーク遅延を発生させる

leave a comment

SQL Server に対して実行するクエリについて、実行元から SQL Server に対してネットワーク遅延がある場合、実行されたクエリの処理時間はどのように記録されるのかを確認したいケースがありました。

実行元は Hyper-V の仮想マシンで実行しているので帯域制限については、ある程度はネットワークアダプターの帯域幅管理でも実現はできるのですが、明示的にネットワークに遅延を発生させることはできません。

Linux であれば、tc を使用して netem で実行することができそうですが、Windows 環境で手軽に実行したいと思った場合にどのように実行するのかを探してみたところ、clumsy というツールを使用することで実現ができました。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 15th, 2023 at 5:09 pm

Posted in Windows

Tagged with

Microsoft Edge の右上に表示される Bing アイコン (検出) を非表示にする

leave a comment

Microsoft Edge の更新を行うとブラウザの右上に Bing アイコン (検出) が表示されるようになったので消す方法を。

image

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 15th, 2023 at 11:49 am

Posted in Edge

Tagged with

Azure Arc 仮想マシンと Azure Connected Machine Agent

leave a comment

Azure Stack HCI と Azure を連携することで使用することができる機能として、Azure Arc 仮想マシン (Azure Arc VM) があります。

Azure Arc 仮想マシンを使用すると Azure ポータルから Azure Stack HCI に仮想マシンを展開 / 展開した仮想マシンを Azure のリソースとして扱うことができるようになります。

Azure Stack HCI 上で Azure Virtual Desktop を実現する機能となる Azure Virtual Desktop for Azure Stack HCI (AVD for Azure Stack HCI) でも、展開されるセッションホストについても、Azure Arc 仮想マシンが使用されており、この機能を活用する際にも Azure Arc 仮想マシンが活用されています。

Azure Arc 仮想マシンですが、インストールの設定については、Azure Connected Machine Agent が自動的にインストールされるのですが、このエージェントについての情報をまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 9th, 2023 at 9:56 am

Posted in Azure Arc

Tagged with

SSMS 19.x の Azure Active Directory 認証の機能拡張

leave a comment

従来からの SSMS (18.x まで) でも Azure Active Directory 認証をサポートしていました。

image

SSMS 19.x でも引き続き Azure Active Directory 認証をサポートしていますが、認証方式が強化されました。

image

新しく次の認証方式が追加されています。

  • Azure Active Directory – サービスプリンシパル
  • Azure Active Directory – マネージド ID
  • Azure Active Directory – 既定値

サービスプリンシパルとマネージド ID は今まではアプリケーションから使用する目的が多かったかと思いますが、最新の SSMS を使用することで対話型ログインでもこれらの資格情報を使用することができます。

SQL Server 2022 の Azure Active Diretory 認証 でもこれらの資格情報を使用することも可能となっています。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 6th, 2023 at 9:33 am

Posted in SQL Server

Tagged with

Azure AD ユーザーでデータベースメールを使用する際のトラブルシューティングに必要なメッセージの取得

leave a comment

SQL Server 2022 / Azure SQL Managed Instance では、Azure Active Directory ユーザーを使用した認証を実施することができます。

設定をする際には、最初の管理者アカウントを設定する必要がありますが、このアカウントには Azure Active Directory グループを指定することもできますので、最初の管理者にはグループを追加し、以降はグループのメンバーをメンテナンスすることで管理者を設定する運用も可能となっています。

このような「Azure Active Directory のグループを介してメンバーに権限を付与する」場合、データベースメールの利用にはいくつか気を付ける点がありますので、それをまとめておきたい思います。

Managed Instance で問題が発生している場合、同様の設定をした SQL Server 2022 でも問題が発生する可能性が高いので、デバッグにしては様々な情報を取得できる SQL Server 2022 のほうが容易かもしれません。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 5th, 2023 at 4:49 pm