SE の雑記

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

Archive for the ‘SQL Server 2022’ tag

SQL Server 2022 Release Candidate 1 (製品候補版) がリリースされました

leave a comment

Bob Ward の Twitter で知ったのですが SQL Server 2022 RC1 (16.0.950.9) がリリースされました。現時点では Windows 版がリリースされており、Linux 版の RC1 はこの後の提供となるようです。

What’s new in SQL Server 2022 (16.x) Preview も RC1 の内容に更新されています。

RC0 -> RC1 で新たに記載された内容としては、「RC 1 introduces Hybrid buffer pool with direct write as well as other improvements.」があるようでで、Windows Server 2022 と SQL Server 2022 を使用した場合の PMEM の直接書き込みのサポートが追加されているようです。Intelが撤退を公表、3D XPointはどんな遺産を残す? が発表されている今だとハイブリッド Buffer Pool の利用は悩ましいところがありますが…。

Written by Masayuki.Ozawa

9月 24th, 2022 at 8:40 pm

Posted in SQL Server 2022

Tagged with

SQL Server 2022 RC0 on Linux で Azure AD 認証が実行できない場合に確認する設定

leave a comment

先日、SQL Server 2022 Release Candidate 0 is now available on Linux のアナウンスがあり、SQL Server on Linux についても、2022 RC0 の提供が開始されました。

RC0 の Linux 版で使用できる機能として、Azure Active Directory authentication (AAD 認証) があるのですが、現時点ではポータルから設定しただけでは動作しなさそうだったので情報を残しておきたいと思います。

今夏使用している環境は次の環境となり、事象については報告してあるので、今後は追加の設定を実施しなくても動作するようになっているかもしれません。

  • OS: Ubuntu 20.04
  • SQL Server: SQL Server 2022 RC0
  • Azure Arc Agent: 1.21.02043.328

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 15th, 2022 at 9:33 am

SQL Server 2022 Release Candidate 0 (製品候補版) がリリースされました

leave a comment

本日、SQl Server 2022 Release Candidate (RC: 製品候補版) 0 (16.0.900.6) がリリースされました。

RC は、製品候補版となり、RTM に向けての対応が着々と進められていますね。

追加された機能については Release candidate に記載されており、大きな機能追加はないのですが、いくつかの機能改善が追加されています。

RC 0 の改善点については、次のドキュメントを参照。

 

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 24th, 2022 at 10:40 am

SQL Server 2022 CTP 2.1 がリリースされました

leave a comment

本日、SQL Server 2022 CTP (Community Technology Preview) 2.1 がリリースされました。

CTP 2.1 ではいくつかの機能が追加されており、上記のアナウンス並びに、What’s new in SQL Server 2022 (16.x) Preview から CTP 2.1 で実装された機能を確認することができます。

大きな内容としては、次のようなものでしょうか。(CTP 2.1 からクエリストアのデフォルト有効化が実装されていたりもします)

  • データ仮想化
  • データ仮想化で CETAS (CREATE EXTERNALTABLE AS SELECT) をサポート
  • Delta Table フォーマットのサポート
  • Ledger
    • Azure BLOB ストレージに Ledger ダイジェストの自動アップロードをサポート
  • T-SQL
    • 集計 / T-SQL / ビット操作関数の強化

    T-SQL の機能強化については、各関数のドキュメントから確認できますので、それ以外のアップデートで確認しておきたいドキュメントをまとめておきたいと思います。

    Twitter で気づいたのですが、Stretch Database は 2022 で非推奨機能になったようです。

     

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    7月 28th, 2022 at 7:27 pm

    SQL Server 2022 New Features: セカンダリレプリカのクエリストア

    leave a comment

    SQL Server 2022 CTP 2.0 時点の情報となり、今後の Preview / 一般提供開始時には変更されている可能性もあります。

    SQL Server 2022 では Always On 可用性グループの機能強化として、「セカンダリレプリカのクエリストア」があります。

    Always On 可用性グループとクエリストアを組み合わせることは、以前から可能でしたが、クエリストアで取得可能なクエリ情報は「書き込み可能なプライマリレプリカに対して実行されたクエリ」のみとなっていました。

    そのため、「セカンダリレプリカに対して実行された読み取りワークロード用のクエリ」については、クエリストアに情報が蓄積されず、セカンダリレプリカで実行されているクエリについては、クエリキャッシュをベースとした解析を行う必要がありました。(これは、SQL Server だけでなく、PaaS の SQL Server ベースの環境でも同様の動作となっています)

    SQL Server 2022 では、この点が改善され、セカンダリレプリカに対して実行されたクエリについてもクエリストアに情報を格納できるようになりました。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    7月 4th, 2022 at 11:07 pm

    SQL Server 2022 New Features: オブジェクトストレージ統合 (Azure Blob ストレージ)

    leave a comment

    SQL Server 2022 CTP 2.0 時点の情報となり、今後の Preview / 一般提供開始時には変更されている可能性もあります。

    SQL Server 2022 の新機能として「オブジェクトストレージ統合」があります。

    Analytics の新機能 として、次のように記載されています。

    SQL Server 2022 Preview introduces new object storage integration to the data platform, enabling you to integrate SQL Server with S3-compatible object storage, in addition to Azure Storage. The first is backup to URL and the second is Data Lake Virtualization.
    Data Lake Virtualization integrates PolyBase with S3-compatible object storage, adds support for to querying parquet files with T-SQL.

    機能としては、

    • Azure BLOB ストレージ / S3 互換ストレージに対してのバックアップ / リストアサポート
    • Azure BLOB ストレージ / S3 互換ストレージ上に格納されているファイルの分析
    • OPENROWSET の Parquet ファイルサポート

    が該当するはずなのですが、2022 の機能強化 / 変更部分がドキュメントだけでは分かりにくい個所がありますので、本投稿では、SQL Server 2022 のオブジェクトストレージ統合の基本的な内容についてまとめておきたいと思います。

    S3 互換ストレージアクセスについては別の投稿でまとめる予定です。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    6月 22nd, 2022 at 4:31 pm

    SQL Server 2022 New Features: Azure Synapse Link for SQL

    leave a comment

    SQL Server 2022 CTP 2.0 時点の情報となり、今後の Preview / 一般提供開始時には変更されている可能性もあります。

    SQL Server 2022 では、Azure Synapse Link for SQL という機能が追加されました。

    Synapse Link には、すでに Cosmos DB / Dataverse が提供されていましたが、今回、SQL Server ファミリー向けに機能が提供され、SQL Server 2022 / Azure SQL Database から、Synapse Analytics の専用 SQL プールに対しての Synapse Link が使用できるようになりました。

    以前までは、

    で記載されているような、方法を使用してテーブルのデータ変更を取得する必要がありました。

    Synapse Link for を活用することで、SQL Server のテーブルから専用 SQL プールのテーブルに対してのデータ同期を容易に設定することができるようになります。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    6月 5th, 2022 at 5:50 pm

    SQL Server 2022 New Features: 包含可用性グループ

    leave a comment

    SQL Server 2022 CTP 2.0 時点の情報となり、今後の Preview / 一般提供開始時には変更されている可能性もあります。

    SQL Server 2022 では、包含可用性グループ (Containded Availaiblity Group) という機能が追加されました。

    従来の可用性グループは、「ユーザーデータベースのみ同期する機能」となっていたため、システムデータベースに含まれるログインや SQL Agent ジョブの情報は、グループ内の各 SQL Server に同期することができず、サーバーごとに同一の設定を反映させる必要がありました。

    SQL Server 2022 で追加される包含可用性グループでは、可用性グループ レベルでのメタデータ オブジェクト (ユーザー、ログイン、アクセス許可、SQL Agent ジョブなど) をグループ内の各サーバーで同期することができるようになり、従来の可用性グループでは個別に作成が必要であった、システムデータベースに含まれているオブジェクトの一部を同期対象とすることができるようになります。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    6月 2nd, 2022 at 9:53 am

    SQL Server 2022 New Features: セットアップ時の Azure Arc への接続

    leave a comment

    SQL Server 2022 CTP 2.0 時点の情報となり、今後の Preview / 一般提供開始時には変更されている可能性もあります。

    SQL Server 2022 New Features: Microsoft Purview 統合 で紹介した Purview 統合 (ポリシー設定) や、今後紹介する Azure Active Directory 認証を使用するためには、SQL Server がインストールされている環境を Azure Arc に接続 (オンボード) する必要があります。

    SQL Server 2022 ではセットアップ時に Azure Arc に接続することができる機能が追加されており、GUI や、コマンドラインセットアップで Arc に容易に接続ができるようになりました。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    6月 1st, 2022 at 8:03 pm

    SQL Server 2022 New Features: Microsoft Purview 統合

    leave a comment

    SQL Server 2022 CTP 2.0 時点の情報となり、今後の Preview / 一般提供開始時には変更されている可能性もあります。

    Microsoft Purview は、データの管理とガバナンスのため統合データガバナンスサービスとなり、サポートされるデータソースとして、以前から SQL Server が含まれています。

    SQL Server 2022 ならびに、SQL Database では、新機能として「データポリシー」(アクセスポリシー / データ所有者ポリシー) の機能が追加されており、Purivew で設定したポリシーを SQL Server に反映するということができるようになりました。

    Build 2022 のタイミングで、この機能が Public Preview として、提供され、だれでも試せるようになりましたので、本ブログでも触れておきます。

    Read the rest of this entry »

    Written by Masayuki.Ozawa

    5月 31st, 2022 at 10:35 pm