SQL Server
 Computer >> コンピューター >  >> プログラミング >> SQL Server

SQL Server Management Studio(SSMS)18.7の新機能解説:Azure Data Studio自動インストールなど主要変更点

SQL Server Management Studio(SSMS)18.7は、2020年にリリースされた3つ目のメジャーリリースであり、データベース管理のための高品質なツールを提供するというコミットメントをさらに強化するものです。本記事では、18.7における主な変更点について詳しく解説します。

Azure Data Studioとの同梱インストール

SQL Server Management Studioは、Microsoftのデータソリューションに携わる多くの方にとって欠かせないツールです。2018年に初めてリリースされたAzure Data Studioは、データ専門家向けに設計されたオープンソースのクロスプラットフォームデスクトップ環境であり、クラウドベースおよびオンプレミスのAzure Dataファミリーのソリューションと連携して動作します。

アーキテクチャの観点から見ると、SQL Server Management Studioには、ProfilerやDatabase Engine Tuning Advisor(DTA)、Database Mailといった追加ツールが長年組み込まれてきました。そしてAzure Data Studioが進化を続ける中で、Windows上でのMicrosoftデータエンジンの体験は、SSMSとAzure Data Studioを組み合わせたハイブリッド型へと変化しつつあります。

SQL Server Management Studioバージョン18.7以降では、Azure Data StudioがSSMSと一緒に自動的にインストールされるようになりました。これにより、クラウド環境・オンプレミス環境・ハイブリッド環境のいずれを使用している場合でも、ユーザーはAzure Data Studioの最新のイノベーションの恩恵を受けられるようになります。

拡張イベント(Extended Events)の改善

拡張イベント(Extended Events)は、SQL Serverの監視やトラブルシューティングに必要なデータを収集できる軽量なパフォーマンス監視システムです。拡張イベントセッションを構成する方法の一つとして、SQL Server Management Studioの「新しいセッションウィザード」があります。

拡張イベントで監視できるイベントの一つにサーバーの待機(wait)があります。SQLエンジンの新規リリースごとに新しい待機タイプが追加されるため、場合によっては特定の待機タイプ名に対応するwait_type_idが変更されることがあります。

SQL Server Management Studio(SSMS)18.7の新機能解説:Azure Data Studio自動インストールなど主要変更点

最新版のSQL Server Management Studioでは、拡張イベントのスクリプト作成時に、wait_type_idではなく待機タイプの名前でフィルタリングできるようになりました。この新しいオプションは、オブジェクトエクスプローラーの拡張イベント配下にある「新しいセッション」ダイアログボックスから利用できます。

ポリシーベースの管理

ポリシーベースの管理(Policy-Based Management)は、ポリシーを通じて1つ以上のSQL Serverインスタンスを管理できる機能です。これらのポリシーは、データベースオブジェクトに適用されるユーザー作成の条件です。

例えば、選択したデータベースに対してAUTO_SHRINKデータベースオプションが確実に無効になっていることを確認したい場合、AUTO_SHRINKオプションをチェックする条件を作成します。ポリシーはオンデマンド、変更時、またはスケジュールに従って評価され、手動から自動まで柔軟な運用が可能です。

ポリシーベースの管理には、SQL Server Management Studioの「管理」(ポリシーの管理)からアクセスできます。また、既存のSQL Server用ポリシーテンプレートをインポートすることで、導入を迅速に開始できます。2020年9月には、これらのポリシーがSQL Serverテンプレートのオープンソースコレクションに追加され、利用と改善がより容易になりました。

これらのサンプルポリシーはGitHubリポジトリで公開されており、ベストプラクティスへの貢献も歓迎されています。

今後もSQL Server Management Studioの定期的なアップデートは四半期ごとにリリースされる予定であり、ユーザーからのフィードバックはその開発において重要な役割を果たし続けます。

SQL Server Management Studio(SSMS)18.7のダウンロードはこちら

  1. SQL Server Management Studio(SSMS)でMSSQL Serverを管理する方法

    SQL Server Management Studio(SSMS)は、SQL Serverのインストール時にオプションとして選択できる公式の管理ツールです。コマンドラインを直接操作することなく、グラフィカルなインターフェース上でSQL Serverへの接続や各種管理作業を行うことができます。 また、リモート環境にインストールされたSQL Serverへ接続する場合も、このツール、あるいは同様の機能を持つ別のソフトウェアが必要となります。Management Studioは、データベース管理者(DBA)をはじめ、開発者やテスターなど、幅広い層のユーザーに日常的に利用されています。 SQL Se

  2. SQL Server 2017の新機能を徹底解説:DBAが知っておくべき主要な変更点

    SQL Serverをより新しいバージョンにアップグレードすることを検討していますか?SQL Server 2016とSQL Server 2017のどちらを選ぶか迷っているのであれば、本記事で解説する理由から、SQL Server 2017へのアップグレードをおすすめします。 SQL Serverの新バージョンのリリースは、データベース管理者や開発者にとって興味深い新機能の宝庫です。SQL Server vNext(一般にSQL Server 2017と呼ばれます)のCommunity Technology Preview(CTP)2.0も例外ではありません。既存の機能やサービスには数多くの