applies to: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
この記事では、SQL Server Management Studio 21 の更新、機能強化、バグ修正について詳しく説明します。
注
Azure Analysis Servicesを含むMicrosoft Entra多要素認証 (MFA) を使用してデータベース エンジンに対して認証を行うには、最新バージョンの SQL Server Management Studio (SSMS)をインストールします。
現在の SSMS リリース
SQL Server Management Studio (SSMS) の最新バージョンについては、「Install SQL Server Management Studioを参照してください。
リリース ノート
このセクションには、SSMS 21 のリリース ノートが含まれています。 さまざまなバージョンの SSMS のリリース ノートについては、次を参照してください。
- SQL Server Management Studio (SSMS) 22 のリリースノート
SQL Server Management Studio (SSMS) 20 - SQL Server Management Studio (SSMS) 19 以前のバージョンに関するリリース ノート
21.6.17
download SQL Server Management Studio (SSMS) 21
- リリース番号: 21.6.17
- リリース日: 2025 年 10 月 14 日
21.6.17 の新機能
| 特徴 | 詳細 |
|---|---|
| 接続ダイアログ | [最新の接続] ダイアログで [最近使った接続] の一覧を並べ替える機能を追加しました。 接続を並べ替えるには、右クリックメニューから [並べ替え |
| Visual Studio | Visual Studio 17.14.17 に更新されました。 |
21.6.17 のバグ修正
| 特徴 | 詳細 |
|---|---|
| 接続ダイアログ |
MUST_CHANGE プロパティを使用してパスワードを変更しようとしたときにエラーが発生するバグを解決しました。 「 パスワードの変更」ダイアログの代わりにエラーが表示されるのを参照してください。 |
| 接続ダイアログ | カスタム名プロパティを空白のままにすると、エディター タブ名にサーバー名が空白になる問題を修正しました。 SSMS 21.5.14 の新しいカスタム プロパティを参照すると、タブ ストリップの内容が中断されます。 |
| 接続ダイアログ | 実行タイムアウトの既定値を 0 に戻しました。 「 実行タイムアウトの期限切れ」を参照してください。 注: この変更では、既存の接続の実行タイムアウト値は更新されません。 この問題を解決するには、以前に作成したすべての接続を削除するか、実行タイムアウトを手動で 0 に更新します。 |
| 接続ダイアログ | [ パスワードの記憶 ] オプションがオンになっていない場合に、[モダン接続] ダイアログでパスワードが保存される問題を解決しました。 接続ダイアログ SSMS 21 を参照してください。 |
| 接続ダイアログ | オンプレミス/ローカル接続とクラウド接続を区別する新しいアイコンが追加されました。 |
| 濃色テーマ | クエリ エディターのキーワードが英語以外の言語では読みづらかったバグを解決しました。 SSMS 21 プレビューのダーク モード テキストが読み取り不可であることを参照してください。 |
| Managed Instance リンク | Managed Instance Link のセットアップ プロセスを更新し、Azure で信頼された最新のルート証明書セットを動的に取得してインストールできるようにしました。 |
| オブジェクト エクスプローラー | 右クリック メニューから [スクリプト テーブル as>CREATE ] を選択したときに生成されたスクリプトを更新し、クラスター化列ストア インデックスを含めます。 「スクリプト テーブルを CREATEとして」遅いおよび間違ったを参照。 |
| クエリ ストア | クエリ ストアレポートボタンのツールヒントが削除される問題を修正しました。 「クエリ ストアリグレッションレポート - ツールヒントが見つからないボタンを参照してください。 |
| クエリ ストア | クエリ ストア レポート ウィンドウでサイズ変更の問題が発生するバグを解決しました。 「ウィンドウのサイズ変更の再描画の問題」を参照してください。 |
| SQL Profiler | Power BI Premium ワークスペースに接続しようとしたときにアセンブリ エラーが発生する問題を解決しました。 SQL Profiler 21.4.8 が更新後Power BI Premium ワークスペースに接続できないを参照してください。 |
| ビュー デザイナー | 別のモニターまたは他のウィンドウの下で [テーブルの追加] ダイアログが開き、SSMS が応答しなくなる問題を修正しました。 「SSMS 21 Preview 1: New View window 'Add Table' において、新しいビューを気付かずに閉じてしまった場合」を参照してください。 |
| ビュー デザイナー | SQL 構文エラーが発生したダイアログが別のモニターまたは他のウィンドウの背後で開き、SSMS が応答しなくなる問題を修正しました。 「 SQL 構文エラーが発生しました」ダイアログ ボックスを参照してください。 |
21.5.14
- リリース番号: 21.5.14
- リリース日: 2025 年 9 月 9 日
21.5.14 の新機能
| 特徴 | 詳細 |
|---|---|
| 接続ダイアログ | [カスタム プロパティ] セクションに、接続にカスタム名を付けるオプションが追加されました。 接続 プロパティで接続に名前を付けるオプションを追加するを参照してください。 |
| 接続ダイアログ | Always Encrypted セクションを含むように [詳細プロパティ] ダイアログ UI を更新し、ダーク テーマのサポートを追加しました。 |
| 接続ダイアログ | 接続文字列のコピー/貼り付けサポートが導入されました。 新しい"接続" ボタン (プレビュー) に重要な機能が欠けていることをご覧ください。 |
| 接続ダイアログ | [参照] タブに登録済みサーバーの参照が追加されました。 「SSMS 21.1.3: 接続 (プレビュー) ダイアログを使用して登録済みサーバーに接続できない」を参照してください。 |
| Visual Studio | Visual Studio 17.14.14 に更新されました。 |
21.5.14 のバグ修正
| 特徴 | 詳細 |
|---|---|
| Analysis Services | オンライン分析処理 (OLAP) キューブを参照するときにエラーが発生する回帰に対処しました。 OLAP キューブの参照中に SSMS 21 エラーが発生するを参照してください。 |
| Authentication | Azure Storage アカウントから復元しようとすると、サブスクリプションの一覧に誤って入力されるバグを修正しました。 ストレージ アカウントから SQL DB を復元するときに、サブスクリプション一覧が正しく設定されないを参照してください。 |
| 中央管理サーバー | [中央管理サーバーのアクション] メニューの [新しいクエリ] オプションが CMS サーバー自体ではなく、登録済みのすべてのサーバーを開く原因となった問題を解決しました。 CMS をホストするサーバーではなく、登録されているすべてのサーバーを開く中央管理サーバーアクションを参照してください。 |
| 接続ダイアログ | [お気に入り] 一覧にピン留めするときに[最近使った接続]リストから接続が削除されるバグを修正しました。 |
| データベース プロパティ | 最大サイズが 1,000 GB (1 TB) の Azure SQL データベースで"DbSize 文字列に有効な数値整数部分が含まれていません"というエラーが発生する問題に対処しました。「DbSize 文字列に有効な数値整数部分が含まれていませんを参照してください。 |
| 実行プラン | 結果ウィンドウの他のタブと一致するように実行プランの背景色を更新しました。 |
| bacpac のエクスポート | ミラー化されたFabric リソースの bacpac エクスポートを作成できなくなる問題に対処しました。 データベース ミラーリングのFabric Azure SQLからの接続の実装によって、SSMS のエクスポート bacpac 関数が中断されるのを参照してください。 |
| IntelliSense | T-SQL ステートメント USEを使用するときに IntelliSense がコンテキストを変更できないバグを修正しました。
SSMS 21 を参照してください。IntelliSense は、現在のデータベースが別のデータベースであると考えています。 |
| ログイン プロパティ | ログイン プロパティ ウィンドウのマップされた資格情報の下に資格情報が表示されない回帰を修正しました。 「SSMS v21 Preview 1 - Bug in Login Properties for Credentials」を参照してください。 |
| オブジェクト エクスプローラーの詳細 | オブジェクト エクスプローラー詳細ビューで列を並べ替えるときに、並べ替えインジケーターを復元しました。 オブジェクト エクスプローラー 詳細の列の並べ替えにおいてインジケーターが不足している場合についての説明を参照してください。 |
| オブジェクト エクスプローラーの詳細 | 複数のオブジェクトを選択した状態でスクリプトを生成しようとすると、エラーが発生するバグを修正しました。 オブジェクト エクスプローラーで複数のオブジェクト スクリプトを生成するを参照してください。 |
| パフォーマンスと信頼性 | SSMS 21 がクラッシュする原因となったエラーに対処しました。 SSMS v21.4 - 全般の構成 - 環境 - スタートアップクラッシュに関する説明を参照してください。 |
| クエリ ストア | [リソース消費全体の構成] グラフで [ローカル] オプションが選択されている場合に、データ タイムスタンプがローカル時刻ではなく UTC で誤って表示されるバグを修正しました。 SSMS 21 の クエリ ストア ビューアーで、ローカル時刻を使用する場合に間違った時間オフセットを持つデータが報告されていることを確認します。 |
| 結果表 | 値をクリップボードにコピーするときにヘッダーを含む回帰を解決しました。 ヘッダーを含む値のコピーを参照してください。 |
| Tabify | [編集] メニューの[詳細>]内にある[タブ化/タブ解除]機能を復元しました。 「選択項目をタブ解除できません」を参照してください。 |
21.4.12
- リリース番号: 21.4.12
- リリース日: 2025 年 8 月 12 日
21.4.12 の新機能
| 特徴 | 詳細 |
|---|---|
| Visual Studio | Visual Studio 17.14.12 に更新されました。 |
21.4.8
- リリース番号: 21.4.8
- リリース日: 2025 年 7 月 8 日
21.4.8 の新機能
| 特徴 | 詳細 |
|---|---|
| 中央管理サーバー (CMS) | 中央管理サーバーの登録ダイアログを更新し、不要なフィールドを削除しました。 |
| SSMS でのCopilot (プレビュー) | [アクティブ エディターの同期] オプションを使用して、チャット ウィンドウのアクティブ なクエリ エディター への自動同期を実装しました。 |
| Files | ファイル保存の既定の場所を %USERPROFILE%\Documents\SQL Server Management Studio 21 に更新しました。
SSMS 20 とは異なる場所を使用している「ファイルを開く」と「ファイルの保存」を参照してください。 |
| IntelliSense | クエリ ストアセカンダリ レプリカ構文 FOR SECONDARY SET および OPERATION_MODE のサポートが追加されました。 |
| クエリ データ ストア (QDS) | [全体的なリソース消費量] のデータ ピッカーに秒とミリ秒が追加されました:SSMS - クエリ ストア グラフでは、定義された時間間隔に秒とミリ秒を追加するオプションが構成されます。 |
| Visual Studio | Visual Studio 17.14.8 に更新されました。 |
21.4.8 のバグ修正
| 特徴 | 詳細 |
|---|---|
| 常に暗号化されています | 新しい列マスター キーの作成ウィザードで、作成 日による並べ替えが文字列による誤った並べ替え であった問題、 ロシア語のローカライズで SSMS を使用するときに Always Encrypted の設定が完了しない問題、サブスクリプションとテナントのドロップダウン リストのサイズが不適切な新しい列マスター キーの作成ウィザードの問題など、いくつかの問題を修正しました。 |
| 中央管理サーバー (CMS) | [接続] ダイアログで最近使用した接続にサーバー接続情報が追加されないバグに対処しました。 |
| SSMS でのCopilot (プレビュー) | Azure OpenAI への Microsoft Entra 認証が行われない場合の初期チャット エクスペリエンスが向上しました。 |
| SSMS でのCopilot (プレビュー) | タブの名前が変更された場合に、現在のコンテキスト エントリが更新されない問題を修正しました。 |
| [接続] ダイアログ | SSMS の複数のインスタンスが開いているときに、モダン接続ダイアログ (プレビュー) が最近の接続およびピン留めされた接続をクリアする原因となったバグを修正しました。 接続ダイアログが接続を忘れるを参照してください。 |
| 移行アシスタント | Migration Assistant評価ウィザードで、表示解像度が 250%に設定されたときに UI 要素が正しく表示されないエラーを修正しました。 |
| クエリ データ ストア (QDS) | 表示時間が [ローカル] に設定されている場合に、全体的なリソース消費量が誤ってデータを集計する問題に対処しました。 1 日あたりの集計で [時間形式: ローカル] を選択すると、QDS - 全体的なリソース消費量グラフが正しくない情報を返すのを参照してください。 |
| 結果ウィンドウ | 結果グリッドで複数のデータセットをスクロールしても期待どおりに動作しない問題に対処しました。 結果ウィンドウでの SSMS 21.0 - スクロールの問題を参照してください。 |
| スクリプトの作成 | クエリを実行するとき、またはテーブルを選択としてスクリプト化するときのエラー given key was not present in the dictionary を解決しました。
SSMS 21 Preview .NET Framework エラーを参照してください。指定されたキーがディクショナリに存在していません。 |
| ビュー デザイナー | 複数のデータ型で CONVERT または CAST を使用するときにエラー メッセージが生成される問題を修正しました。
ビュー デザイナーの有効なクエリで SSMS がエラーを返すを参照してください。 |
21.3.7
- リリース番号: 21.3.7
- リリース日: 2025 年 6 月 23 日
21.3.7 の新機能
| 特徴 | 詳細 |
|---|---|
| Visual Studio | Visual Studio 17.14.7 に更新 |
21.3.7 のバグ修正
| 特徴 | 詳細 |
|---|---|
| SQL Server Integration Services (SSIS) | SQL SERVER INTEGRATION SERVICES (SSIS) を含む SSMS が同じコンピューターにインストールされている場合に SQL Services Integration Services Projects 2022 が中断する原因となったバグを解決しました。 |
21.3.6
- リリース番号: 21.3.6
- リリース日: 2025 年 6 月 17 日
21.3.6 の新機能
| 特徴 | 詳細 |
|---|---|
| クエリ エディター | [クエリ] タブのコンテキスト メニューの [名前の変更 ] タブ オプションを使用して、未保存のクエリ エディター タブの名前を変更する機能を追加しました |
| Visual Studio | Visual Studio 17.14.6 に更新 |
21.3.6 のバグ修正
| 特徴 | 詳細 |
|---|---|
| 接続ダイアログ | SSMS 21 で新しい接続ダイアログが接続をリークする、新しい接続ダイアログ - キャンセルがダイアログを閉じるのではなく別の接続への変更を許可する必要がある、SSMS 21 から以前のバージョンの SSMS をインポートするなど、さまざまな最新の接続ダイアログ (プレビュー) のバグを修正しました。 |
| SSMS でのCopilot (プレビュー) | Azure OpenAI 脱獄応答が誤って発生し、データベース スキーマを評価して有効なクエリを返すために、Copilotがあまり効果的でない代替手段を試みる原因となった問題に対処しました。 |
| Files | ファイルを開くときに SSMS の複数のインスタンスが開く原因となったバグを修正しました。 SSMS の新しいインスタンスを開く SQL ファイルに関するページを参照してください。 |
| Git | 差分ツールでテキストの色が正しく表示されず、コードの選択がコピーされないエラーに対処しました。 SSMS 21 Preview 7 Git Changes、Diff coloring および SSMS 21 の diff ツールは、Visual Studio と異なり、コード選択のコピーを許可しません。 |
| オブジェクト エクスプローラー | [選択したノードオブジェクト エクスプローラー現在のテーマを使用する] 設定を削除してパフォーマンスの低下を解決し、&を含むデータベース名が正しく表示されないバグを修正しました。
パフォーマンスの回帰を参照してください。オブジェクト エクスプローラーは、大きなデータベース内のテーブル ノードを展開するのに約 60 秒かかりますとオブジェクト エクスプローラー間違ったデータベース名が表示されます。 |
| SQL Server Analysis Services (SSAS) | SAS キーを使用して接続プロパティと資格情報を編集するときにクラッシュする原因となったバグを修正しました。 |
| SQL Server Integration Services (SSIS) | インポートおよびエクスポート ウィザードで Microsoft OLEDB Provider for SQL Server 以外のデータ ソースが選択されたときに生成されたエラーを解決し、Execute パッケージ ユーティリティ (dtexecui) のサポートを追加しました。 |
21.2.5
- リリース番号: 21.2.5
- リリース日: 2025 年 6 月 10 日
21.2.5 の新機能
| 特徴 | 詳細 |
|---|---|
| 接続ダイアログ | ローカル、ネットワーク、またはAzureリソースを参照できる [最新の接続] ダイアログ (プレビュー) に [参照] タブが追加されました。 |
| メンテナンス計画 | メンテナンス プラン ウィザードを使用したメンテナンス プランの作成と更新など、メンテナンス プランの機能を再開しました。 |
| SQL Server Integration Services (SSIS) (プレビュー) | SSISDB カタログ管理、SSIS パッケージの自動実行、エクスポートのインポート ウィザードなど、SQL Server Integration Services (SSIS) 機能を (プレビュー段階で) 復元しました。 |
| Visual Studio | Visual Studio 17.14.5 に更新 |
21.2.5 のバグ修正
| 特徴 | 詳細 |
|---|---|
| 接続ダイアログ | SSMS から Azure のリソースに対して新しいファイアウォール規則を作成できなかったバグを修正しました。 「 最新の接続」ダイアログでファイアウォール例外を追加できないを参照してください。 |
| 信頼性 | SSMS のクラッシュにつながる可能性がある SSMS (プレビュー) のCopilotに関連するシナリオに対処しました。 |
| 信頼性 | エラー 'Parameter is not valid' を修正しました。これにより、アクティブなダイアログも赤い線で表示されます。 このエラーは、結果グリッド、データベース ダイアグラム、および SQL Profiler で発生しました。 SSMS 21 の未処理の例外 - "パラメータが無効です"およびSSMS のテーマ切り替え後に発生するSQL Server Profiler の未処理の例外を参照してください。 |
21.1.3
- リリース番号: 21.1.3
- リリース日: 2025 年 5 月 28 日
21.1.3 の新機能
| 特徴 | 詳細 |
|---|---|
| Visual Studio | Visual Studio 17.14.3 に更新されました。 |
21.1.3 のバグ修正
| 特徴 | 詳細 |
|---|---|
| 拡張イベント | ダーク テーマが有効になっている間の拡張イベントのコンテキスト メニューに、読み取り可能なコントラストが不足していたバグを修正しました。 「 フィルター コンテキスト メニュー ExtEvents が読み取り不可」を参照してください。 |
| ローカライゼーション | Tools>Options>International Settings で選択した言語がレポートで優先されない問題に対処しました。 SSMS 21 および Profiler 21 の要素にある不適切な言語を参照してください。 |
| オブジェクト エクスプローラーの詳細 | オブジェクト エクスプローラー詳細ペインに列を追加するとエラーが発生する問題を修正しました。 オブジェクト エクスプローラー詳細ペインのInvalid オブジェクト参照を参照してください。 |
21.0.1
- リリース番号: 21.0.1
- リリース日: 2025 年 5 月 21 日
21.0.1 の新機能
| 特徴 | 詳細 |
|---|---|
| Visual Studio | Visual Studio 17.14.1 に更新されました。 |
21.0.0
- リリース番号: 21.0.0
- リリース日: 2025 年 5 月 19 日
21.0.0 の新機能
| 特徴 | 詳細 |
|---|---|
| 64 ビット | SSMS 21 は、64 ビットをサポートするVisual Studio 2022 ベースのアプリケーションで、操作がスムーズになり、メモリ不足エラーが減ります。 |
| 常に暗号化されています | Always Encrypted ウィザードでオンライン暗号化のサポートが導入されました。これにより、データの増分コピー、暗号化、暗号化解除、または再暗号化が可能になります。 SSMS の Always Encrypted ウィザードを使用した列暗号化の構成に関するページを参照してください。 |
| 常に暗号化されています | Always Encrypted ウィザード内で、Azure Key Vault Managed HSM (ハードウェア セキュリティ モデル) に安全に格納される新しいキーを生成する機能が導入されました。 |
| 常に暗号化されています | [新しい列マスター キー] ダイアログのパフォーマンスが向上しました。 |
| 常に暗号化されています | ウィザードで Always Encrypted の評価を使用できるようになりました。 これは、データベースを右クリックし、[タスク] を選択すると、[Always Encrypted ウィザード] メニュー (旧称 [列の暗号化...]) の下に見つかります。 詳細については、「Always Encrypted Assessment in SQL Server Management Studio 21」を参照してください。 |
| Azure認証 | Azure サブスクリプション内のテナントを選択する機能が導入されました。 テナントの選択は、新しいファイアウォール規則の作成、Azure Storage ブラウザーの使用、URL へのバックアップまたは復元のコンテナーの選択などのダイアログで使用できます。 |
| Azure SQL Database |
MANUAL_CUTOVERとPERFORM_CUTOVERのサポートを追加しました。 詳細については、「 効率を高めてハイパースケールへの変換を改善する」を参照してください。 |
| Azure SQL Database | ログインとデータベース ユーザーを作成するための UI サポートが導入されました。 |
| Azure SQL Managed Instance | フェールオーバー前にリンクの正常性状態を評価するための新しい検証手順が [フェールオーバーの準備状況評価] ダイアログで導入されました。 |
| コマンド ライン | コマンド ラインから接続するときに使用する認証方法を指定する -A オプションを追加しました。 使用できる値は、SSMS でサポートされている SqlAuthenticationMethod からの認証の種類です。
-G (Entra ID認証を使用する) オプションと -E (Windows 認証を使用する) オプションは非推奨となり、以降のバージョンで削除されます。 |
| コンフィギュレーション | SSMS で作成されたファイアウォール規則名の既定値は、ClientIPAddress_YYYY-MM-DD_HH-MM-SS形式を使用します。 |
| 接続 | コマンド ライン パラメーターからサーバーに接続すると、SSMS に接続とパラメーターを確認するプロンプトが表示されます。 |
| 接続 | [ヘルプ] メニューの [ アイドル状態の SQL 接続を閉じる ] コマンドを追加しました。 詳細については、SQL Server Management Studio でのコネクションプーリングを参照してください。 |
| [接続] ダイアログ | 接続ダイアログの Encryption ドロップダウン リストで、厳密な暗号化ラベルを Strict (Minimum SQL 2022 or Azure SQL) に更新しました。 |
| [接続] ダイアログ | SQL Server データベース エンジンの最新の接続ダイアログ エクスペリエンスが導入されました。 Tools>Options>Environment>Connection ダイアログ内で、このエクスペリエンスを有効または無効にすることができます。 |
| [接続] ダイアログ | モダン接続ダイアログ (プレビュー) のダーク モードのサポートを追加しました。 「 新しい接続ダイアログがダーク モードをサポートしていない」を参照してください。 |
| SSMS でのCopilot (プレビュー) | SQL Server Management Studio (プレビュー) に Copilot が追加されました。これは、Visual Studio インストーラーの AIアシスタンス ワークロードから入手可能です。 |
| データベース プロパティ | [データベース プロパティ] ダイアログに、データベース スコープの構成の値を一覧表示するページが追加されました。 |
| データベース プロパティ | SQL Server 2025 (17.x) FULLTEXT_INDEX_VERSION構成オプションのサポートがデータベースのプロパティ ダイアログに追加されました。 |
| ドライバー | Microsoft.Data.SqlClient (MDS) をバージョン 5.1.6 に更新しました。 |
| File | プロジェクトやソリューションを作成する機能が復活しました (File>新規>プロジェクトまたはソリューション...)。また、最近使用したプロジェクトを表示する機能も復活しました (File>開く>プロジェクト/ソリューション...)。 |
| Find | クイック検索オプションを復活させました。[編集][>]、[クイック検索] または >F でアクセスします。 SSMS 21.0 Preview 1.0 - "クイック検索" が見つからない、代わりに "ファイルで検索" ポップアップが表示されるのを参照してください。 |
| Git | CI/CD での重要性の高まりに対応するため、SSMS 21 では GIT 統合のサポートが戻ります。これは、[Git] メニューにあります。 Git に固有のオプションを構成するには、[設定] を選びます。 Git 統合を使うと、開発者とデータベース管理者は、リポジトリの作成とクローンや、ブランチの作成と管理のサポートなど、SSMS 環境内でシームレスに SQL スクリプトに関する追跡、管理、共同作業を行うことができます。 |
| ヘルプ | Help>Send Feedback>問題の報告/機能の提案/フィードバックの提案からのDeveloper Communityフィードバックのサポートを有効にしました。 |
| 個々のコンポーネント (Visual Studio インストーラー) | Visual Studio インストーラーで Analysis Services とReporting Servicesをビジネス インテリジェンス コンポーネントとして復元しました。 |
| 取り付け | 既定のコード スニペット フォルダーの場所をメジャー バージョン固有に更新しました (%USERPROFILE%\Documents\SQL Server Management Studio 21\Code Snippets\SQL\My Code Snippets)。 |
| 取り付け | SSMS 21 は、Visual Studio インストーラーを使用してインストールされます。 詳細については、「Install SQL Server Management Studioを参照してください。 |
| IntelliSense | Vector データ型と関数のサポートが追加されました。 |
| IntelliSense |
JSON_CONTAINS組み込み関数のサポートが追加されました。 |
| IntelliSense |
REGEXP_関数のサポートを追加しました。
「SSMS 21 Preview 2: REGEXP_関数を色分けする必要がある」を参照してください。 |
| 言語のサポート | チェコ語、ポーランド語、トルコ語での SSMS のサポートが導入されました。 |
| ライブラリ | サーバー管理オブジェクト (SMO) をバージョン 17.100.64 に更新しました。 |
| ライブラリ | Azure.Core をバージョン 1.41.0 に更新しました。 |
| ライブラリ | DacFx をバージョン 170.0.94 に更新しました。 |
| ライブラリ | System.Text.Json がバージョン 8.0.4 に更新されました。 |
| 移行コンポーネント | Visual Studio インストーラーの SQL Server 移行コンポーネントを個別コンポーネント>ハイブリッドおよび移行の下に追加しました。 |
| 発表者モード | プレゼンテーションモードをビュー>Presenter モードのオプションとして復帰しました。 |
| クエリ エディター | Intellisense エラーが更新され、[エラー一覧] ウィンドウの IntelliSense ドロップダウン リストにマップされます。 [エラー一覧] ウィンドウは、View>Error List メニューから使用できます。または、クエリ エディター ツールバーの左下にあるファイル正常性インジケーターのエラー アイコンを選択します。 |
| クエリ エディター | SSMS 21 では、クエリ エディターのスクロール バーの既定状態はマップ モードです。 このオプションを変更するには、スクロール バーを右クリックして [スクロール バー オプション] を選びます。[オプション] ダイアログで、[垂直スクロール バーのバー モードを使用する] に表示を変更できます。 |
| クエリ プラン | クエリ プランに JSON インデックスと暗黙的ブロードキャストのサポートを追加しました。 |
| クエリ ストア | 追跡対象クエリ レポートの検索ウィンドウとグリッドに対するテーマのサポートが追加されました。 |
| クエリ ストア | クエリ ストア レポートの [プラン ID] ボックスとツール バーのドロップダウン リストのテーマサポートが追加されました。 |
| クエリ ストア | クエリ ストア レポートには、Replica ドロップダウン リストが用意されており、ユーザーはさまざまなレプリカ セットまたはロールにわたってクエリ ストアデータを表示できます。 レプリカと役割の現在の関連付けを理解するためには、sys.query_store_replicas を参照してください。 読み取り可能なセカンダリ レプリカのクエリ ストア 機能が有効になっている場合、データは、レプリカとしてデプロイおよび指定されるロール専用に設定されます。 |
| 結果グリッド | [結果グリッド] セルの境界線の色をカスタマイズする機能が追加されました。 「SSMS 21 - Add オプションを使用して ResultGrid セルの境界線の色を変更する」を参照してください。 |
| スクリプトの作成 | Vector データ型を使用するスクリプト オブジェクトのサポートが追加されました。 |
| 設定 | SSMS の既定のスタートアップ オプションを Open オブジェクト エクスプローラー に変更しました。これにより、ツール、オプション、スタートアップ 内で設定できます。 |
| 設定 | SSMS は現在プレビュー統合設定をサポートしていないため、[ツール]> メニューから [プレビュー] エントリを削除しました。 |
| サインイン | ユーザーは SSMS 21 から自分のAzureアカウントとGitHub アカウントにアクセスできるようになりました。 SSMS 21 をインストールまたは使用するためにサインインは必要ありません。 詳細については、「access multiple accounts in SQL Server Management Studio」を参照してください。 |
| ターミナル | コマンド ラインと PowerShell のコマンドの記述と実行をサポートするため、[表示] メニューからの統合ターミナルへのアクセスが導入されました。 |
| テーマ設定 | SSMS 21 では、オブジェクト エクスプローラー、クエリ エディター、結果ウィンドウ、テンプレート エクスプローラーなど、選択したダイアログのダーク テーマがサポートされています。 |
| テーマ設定 | アカウント ピッカーのテーマサポートを追加しました。 |
| テーマ設定 | クエリ ストア、クエリ プラン、オブジェクト エクスプローラー詳細ウィンドウのダーク テーマのサポートが強化されました。 |
| テーマ設定 | [アクティビティ モニター] ダイアログと [オブジェクト エクスプローラーの詳細] ダイアログのダーク テーマのサポートが改善されました。 |
| テーマ設定 | クエリ エディターの結果ウィンドウのタブとアイコン、およびスクリプト 分割バーにダーク テーマのサポートを追加しました。 |
| テーマ設定 | クエリ ストア レポート内のクエリ ウィンドウとプラン ペインにダーク テーマのサポートを追加しました。 |
| ツール | [ツール] メニュー Azure Data Studioエントリを削除しました。 詳細については、Azure Data Studio の新着情報 を参照してください。 |
| ユーザーインターフェース | 更新された SSMS インターフェイスで一新された最新のデザインは、高 DPI ディスプレイと統合される合理化されたエクスペリエンス用に最適化されています。 新しいデザインには、更新されたアイコン、最新のダーク テーマ、好みに合わせてカスタマイズ可能なレイアウトが含まれています。 |
| ベクター データ型 | オブジェクト デザイナー、データ編集ウィンドウ、およびオブジェクト エクスプローラーでの Vector データ型のサポートが追加されました。 |
| Visual Studio | Visual Studio 17.14.0 に更新されました。 |
21.0.0 でのバグ修正
| 特徴 | 説明 |
|---|---|
| アクセシビリティ | Profiler でのキーボード ナビゲーションの問題を修正しました。 |
| 常に暗号化されています | オブジェクト エクスプローラーコンテキスト メニューEncrypt 列の名前を Always Encrypted Wizard に変更しました。 |
| 常に暗号化されています | 常に暗号化ウィザードに、"完了 (警告あり)" 状態を導入しました。 |
| Azure SQL Database | 削除されたAzure SQL Databaseに接続しようとしたときに SSMS がハングする問題に対処しました。 |
| Azure SQL Database | ユーザーが論理サーバー上のすべてのデータベースにアクセスするアクセス許可を持っていないと SSMS にアクセスできなくなる問題を解決しました。 |
| Azure SQL Database | SSMS がハングし、"現在のデータベースの変更中にエラーが発生しました" というエラーが発生する動作を修正しました。このエラーは、エディター ウィンドウのデータベース名ドロップダウン リストに無効なデータベース名が入力されると発生します。 |
| Azure SQL Managed Instance | [サーバーのプロパティ] ダイアログ内の [ログインの監査] で代替オプションを選ぶ機能が削除されました。 |
| Azure SQL Managed Instance | Configure SQL Server エラー ログ ダイアログ内のエラー ログ ファイルの数を構成する機能が削除されました。 |
| 中央管理サーバー | [信頼できるサーバー証明書] 接続オプションを保存する機能が追加されました。 「SSMS - 登録済みサーバーと CMS が暗号化の認証設定を保持しない」を参照してください。 |
| 接続 | 強制切断後にクエリ エディターを再接続できない問題が解決されました。 「 クエリ ウィンドウを強制的に切断して再接続できない」を参照してください。 |
| 接続 | トランザクションをサポートしていない SQL オファリング (たとえば、synapse サーバーレス プールAzure) に対して実行されないように、開いているトランザクション数のチェックを更新しました。 「SSMS から有効にされていて、基盤となるエンジンがトランザクションをサポートしていない場合は、クエリ トランザクション カウントを実行しない」を参照してください。 |
| 接続 | 正しい認証方法を示すデータベース接続プロパティ ダイアログを更新しました。 |
| データ層アプリケーションのインポート/エクスポート | bacpac インポート時にデータベースの場所ではなく、既定の場所 master 使用するようにファイルとログの場所を更新しました。 |
| IntelliSense | IntelliSense がグローバルに無効になっている場合に無効になる既定の IntelliSense ツール バー アイコンの状態を修正しました。 |
| オプション |
Tools>Options>内のQuery Execution>SQL Server>Advanced内でISOLATION LEVELオプションのローカライズを削除しました。 |
| クエリ プラン | ライブ クエリ プランの実行中にクエリをキャンセルすると SSMS がクラッシュする問題に対処しました。 ライブ クエリ統計がプラン待機中にハングし、クエリをキャンセルすると SSMS が終了する問題を参照してください。 |
| クエリ プラン | 演算子の [プロパティ] ダイアログが更新され、"古い統計のある列" の警告が正しく表示されるようになりました。 |
| セキュリティ | ユーザー プロパティ ダイアログからデータベース ログインに新しいユーザーを割り当てる機能を追加しました。 |
| スクリプトの作成 | Azure SQL Databaseの変更をスクリプト化するときに、Auto Create Incremental Statistics の更新された値が含まれない問題に対処しました。 |
| スクリプトの作成 | Azure SQL Databaseでユーザー向けスクリプトを生成する際にUSE Database Name 構文を削除しました。 |
| 設定 | 英語以外のオペレーティング システム (OS) で設定をインポートするとエラーが発生する問題を修正しました。 |
| SQL Agent | ターゲット、マルチサーバー管理、オペレーター ポケットベル オプションなど、Azure SQL Managed Instanceでサポートされていない SQL エージェント機能が削除されました。 |
既知の問題
| 特徴 | 詳細 | 対処法 |
|---|---|---|
| Analysis Services | 新しいロールを追加した後、または既存のロールのプロパティを開くときに、 名前または電子メール アドレスで検索 を使用してユーザーを追加することはできません。 | [手動入力] オプションを使用してユーザーを追加します。 |
| Arm64 | SSMS は現在、Arm64 ではサポートされていません。 | Arm64 ではないデバイスで SSMS を実行します。 |
| デザイナー | テーブル デザイナーでテーブルを作成または編集するときに、列に対して JSON データ型を使用することはできません。 「SSMS 21.0 Preview 2.0」のテーブルデザイナーで「json」データ型が見つからないことをご参照ください(、)。 | T-SQL を使用して JSON データ型の列を追加します。この機能は、今後のリリースで予定されています。 |
| デザイナー | [テーブルの追加] ダイアログが開いたままの状態で [新しいビュー] ペインを閉じると、SSMS を使用できなくなります。 「SSMS 21 プレビュー 1: [新しいビュー] ウィンドウの [テーブルの追加] で、新しいビューを閉じたことが認識されない」を参照してください。 | ビュー ウィンドウを閉じる前に、[テーブル の追加] ダイアログボックスを閉じます。 |
| 拡張イベント | 拡張イベント ウィザードの [データ ストレージの指定] ページが切り捨てられます。 「拡張イベント ウィザードが [データ ストレージの指定] ページで中断される」を参照してください。 | 新しいセッション... オプションを使用して、拡張イベント セッションを作成します。 |
| メニュー | File>Recent Projects and Solutions からフォルダーを開くと、"System.InvalidOperationException: Can't enqueue project dependencies calculation before starting solution load" (System.InvalidOperationException: ソリューションの読み込みを開始する前にプロジェクトの依存関係の計算をエンキューできません)、または "NullReferenceException 型の例外が発生しました" というエラーのいずれかが発生します。これは、フォルダーを開くと同時に、最後に閉じたときにエディターで開いていた 1 つ以上のファイルが開かれる場合に発生します。 | エラーを閉じると、作業を続行できます。 または、フォルダーを閉じる前に、エディターですべてのファイルを閉じます。 |
| モダン接続ダイアログ (プレビュー) |
MUST_CHANGE プロパティが有効になっている新しく作成された SQL ログインのパスワードを変更しようとすると、"ユーザーのログインに失敗しました。 理由: アカウントのパスワードを変更する必要があります。 (Microsoft SQL Server、エラー: 18488)"。 「 パスワードの変更」ダイアログの代わりにエラーが表示されるのを参照してください。 |
パスワードを変更するには、[クラシック接続] ダイアログを使用します。 |
| モダン接続ダイアログ (プレビュー) | 新しい接続ダイアログの接続履歴をインポートすると、"クラシック接続ダイアログからの接続履歴のインポート中にエラーが発生しました。 指定されたキーがディクショナリに存在していません。 | このエラーは、履歴に破損した接続があり、新しいダイアログにインポートされていない場合に発生します。 エラーは無視しても問題ありません。 |
| モダン接続ダイアログ (プレビュー) | 最初に使用すると、保存された接続をモダン接続ダイアログ (プレビュー) にインポートすると、保存されたパスワードは失われます。 | パスワードを手動で入力して、[モダン接続] ダイアログ (プレビュー) で接続プロファイルに保存します。 |
| オフライン インストール | SQL Server Management Studio 21 のオフライン インスタンスをサイレント モードでインストールすると失敗し、インストール ログに "証明書が無効です" というエラー メッセージが表示されます。 | Microsoft Windows Code Signing PCA 2024 証明書をダウンロードしてインストールします。 詳細については、「 |
| オプション | [ツール]> 内の [ピクセル密度の異なる画面のレンダリングを最適化する (再起動が必要)] をオンにして、Per Monitor Awareness (PMA) を有効にすると、ダイアログがレンダリングされない問題が発生することがあります。 | [ツール]> 内の [ピクセルの密度が異なる画面のレンダリングを最適化する (再起動が必要)] を有効にしないでください。 |
| オプション | Tools>>>内で統合設定エクスペリエンス(再起動が必要)を有効にすると、ダイアログがレンダリングされない問題が発生する可能性があります。 | Tools>>>内で統合設定エクスペリエンスを有効にしないでください (再起動が必要)。 |
| オプション | Tools>Options>General>Preview Features 内のオプションの既定値を変更すると、視覚的な表示と機能の両方で予期しない動作が発生する可能性があります。 | Tools>Options>General>Preview Features 内のオプションの既定値は変更しないでください。 |
| クエリ ストア | クエリ ストア レポートのいずれかを使用すると、読み取り可能なセカンダリ レプリカの クエリ ストア が有効になっている場合、レプリカ ドロップダウン メニュー オプションに正しいレプリカ名が設定されないことがあります。 | Transact-SQLを使用して、replica_group_id システム カタログ ビューと外部キー関係があるsys.query_store_runtime_stats システム カタログ ビューを使用して、セカンダリのをマップできる読み取り可能なセカンダリのクエリ ストア データ>照会します。 |
| 結果ペイン | テーマを切り替えると、出力が [結果] が [テキスト] に設定されている場合、[結果] ウィンドウは新しいテーマに切り替わりません。 | テーマの変更を [結果] ウィンドウに適用するには、SSMS を再起動します。 |
| SQL Server Analysis Services (SSAS) | Analysis Services を使用して MultiDimensional DW に接続すると、キューブを右クリックして [参照 ] を選択すると、"オブジェクト参照がオブジェクトのインスタンスに設定されていません。" というエラーが生成されます。 OLAP キューブの参照中に SSMS 21 エラーが発生するを参照してください。 | 以前のバージョンの SSMS を使用してキューブを参照します。 |
| SQL Server Integration Services (SSIS) | レガシ Integration Services サービス のサポートは、SQL Server 2022 では利用できません。 | SQL Server 2022 のレガシ Integration Services サービスを管理するには、SSMS 20.2.1 または SSMS 19.3 を使用します。 |
SSMS Developer Community サイトを参照して、その他の既知の問題を確認したり、製品チームにフィードバックを提供したりできます。
サポートとトラブルシューティング
場合によっては、問題が発生することがあります。 SSMS のインストールが失敗した場合は、SQL Server Management Studio のインストールとアップグレードの問題に関する詳細なガイダンスを参照してください。