SE の雑記

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

Archive for 3月, 2023

Datadog の Integration による Azure Arc との連携

leave a comment

Enhanced Azure Arc integration with Datadog simplifies hybrid and multicloud observability でアナウンスされていますが、Datadog の Integration を使用して Azure Arc の情報を Datadog に取得できるようになりました。

Datadog は Azure Marketplace からも提供されており、Datadog – An Azure Native ISV Service とは でも解説が行われています。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 30th, 2023 at 10:55 pm

Posted in Azure Arc,Datadog

Tagged with ,

SQL Server を使用したモダンな開発のために把握しておきたいツールのメモ

leave a comment

この領域は情報のキャッチアップができていなかったのですが、そろそろ少しずつ把握しておかないとなと思い、後で思い出すためのメモを。

SQLBits 2023 の Keynote で紹介されていたツールになります。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 26th, 2023 at 8:37 pm

Posted in SQL Server

Tagged with

SQL Server PowerShell モジュールをインストールして Microsoft.Data.SqlClient を利用可能にする

leave a comment

SQL Server の最新の機能を使用するためには、System.Data.SqlClient ではなく、Microsoft.Data.SqlClient を使用する必要があります。

以前、PowerShell (7.0.2) で Microsoft.Data.SqlClient 2.0 を使用する という投稿を書いたのですが、Windows PowerShell を使用していて、もう少しシンプルな方法で導入することはできないかと考えてみたところ、SQL Server PowerShell モジュール の存在を思い出しました。

2023/04/06 追記

Microsoft.Data.SqlClient が使用されている 22.x が GA リリースされました。

22.0.59 以降で Preview が外れましたので、現時点では GA 版を使用することができます。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 26th, 2023 at 3:15 pm

Posted in SQL Server

Tagged with

SQL Server IaaS Agent 拡張機能の新しいアクセス許可モデルと従来の管理モードの削除

leave a comment

SQL Server IaaS Agent 拡張機能で新しいアクセス許可モデルの提供が開始され、「完全な sysadmin 権限」「最小特権モデル (原則) 」(least privilege mode) という二種類のアクセス許可が使用されるようになりました。

従来までのアクセス許可モデルは「完全な sysadmin 権限」と呼ばれるものとなり、現状では、

  • 2022年10月より前に Azure Marketplace 経由でデプロイされた SQL Server VM
  • Azure VM に SQL Server をセルフインストールした環境で SQL Server IaaS Agent 拡張機能をインストールした環境

で使用されているものとなります。

上記以外の環境や、自動登録で導入された IaaS Agent 拡張機能については「最小特権の原則」で導入が行われるようになりました。

当初から提供されていた「完全な sysadmin 権限によるアクセス許可モデル」では次の 3 種類の管理モードが提供されていました。

  • エージェント無し
  • Windows Server 2008 にインストールされた SQL Server 2008 / R2 に対してのみ使用可能
  • ライセンスタイプの指定のみ使用することができる
  • 軽量モード
    • ライセンス変更 (PAYG / AHUB / DR) の機能のみを使用することができる
    • FCI / 複数インスタンスの SQL Server では軽量モードのみが使用できる
  • 完全モード
    • IaaS Agent の全機能を使用することができる
    • 2021年9 月から再起動不要で完全モードにアップグレード可能となった

    新しく提供が開始された「最小特権モデル」については、管理モードは削除され、使用される機能に応じたカスタムロールが使用され、機能に応じて必要な権限が付与されるようになりました。

    これにより「最小特権モデル」では、管理モードが削除され軽量や完全モードという管理がなくなりました。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    3月 26th, 2023 at 1:55 pm

    Posted in SQL Server

    Tagged with

    SQL Server のトラブル解析に Bing AI (Bing チャット) / ChatGPT を活用することはできるか?WSFC の SQL Server の障害を例にして試してみる

    leave a comment

    SQL Server のトラブル解析に Bing AI (Bing チャット) / ChatGTP を活用することはできるのかが気になったので簡単にではありますが試してみました。

    プロンプトの組み方によってはもっと精度を上げることもできるのかとは思いますが、今回はシンプルな自然言語の入力で試しています。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    3月 22nd, 2023 at 11:31 am

    Posted in SQL Server

    Tagged with