適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
この記事では、SQL Server Management Studio (SSMS) 19 以前のバージョンの更新、機能強化、バグ修正について詳しく説明します。
注
Azure Analysis Services を含む Microsoft Entra 多要素認証 (MFA) を使用してデータベース エンジンに対して認証を行うには、最新バージョンの SQL Server Management Studio (SSMS) をインストールします。
現在の SSMS リリース
最新バージョンの SQL Server Management Studio (SSMS) の詳細については、「 SQL Server Management Studio のインストール」を参照してください。
リリース ノート
このセクションには、SSMS 19 以前のバージョンのリリース ノートが含まれています。 さまざまなバージョンの SSMS のリリース ノートについては、次を参照してください。
- SQL Server Management Studio のリリース ノート
- SQL Server Management Studio 21 のリリース ノート
- SQL Server Management Studio 20 のリリース ノート
Von Bedeutung
SSMS 19 をアンインストールすると、SQL Server Native Client (SNAC) もアンインストールされます。
19.3
- リリース番号: 19.3
- ビルド番号: 19.3.4.0
- リリース日: 2024 年 1 月 10 日
使用できる言語:
19.3 の新機能
| 特徴 | 詳細 |
|---|---|
| Azure Data Studio のインストールの統合 | SSMS をインストールすると、Azure Data Studio 1.47.1 がインストールされます。 |
19.3 でのバグ修正
| 特徴 | 詳細 |
|---|---|
| アクセシビリティ | データベース プロパティ ダイアログで、スクリーン リーダーが不完全または不正確な情報を読み上げる問題を修正しました。 |
| 常に暗号化されています | 英語以外の SSMS インストールを使用して新しい Azure SQL Database を作成するときに 、[セキュリティで保護されたエンクレーブを有効にする] オプションを変更できないことを修正しました。 |
| 可用性グループ | 可用性グループ ダッシュ ボードでは、以前はプライマリ サーバー名が空白に見えるという問題がありましたが、プライマリ サーバー名のテキスト色を変更して対応しました。 |
| 拡張イベント | ring_buffer ターゲットの [ターゲット データの表示]を選択した後、データ列のテキストの色を変更しました。 |
| インストーラー | 現在のリリースがインストールされている場合でも、ユーザーが SQL Server Management Studio の更新を求められる可能性がある問題を修正しました。 19.2.56.2 更新プログラムのバージョン検出のバグを参照してください。 |
| オブジェクト エクスプローラー | ツリーの展開中にオブジェクト エクスプローラーを閉じようとしたときに発生するクラッシュを解決しました。 |
| 報告書 | 255 を超えるスケジューラが使用可能な場合にスケジューラの数を正しく表示するようにサーバー ダッシュボード レポートを更新しました。 SSMS 19.2 - レポート - サーバー ダッシュボード - インスタンスで使用されるプロセッサ - 間違った数を参照してください。 |
| セキュリティ | CVE-2024-0056 に対処するために、Microsoft.Data.SqlClient 3.1.5 に更新します。 |
既知の問題 19.3
| 特徴 | 詳細 | 対処法 |
|---|---|---|
| Analysis Services | Microsoft Entra MFA を使用して Analysis Services に接続する際に、新しいロールを追加した場合や、ロールのプロパティを開いた場合、"ロールに追加されるユーザーの ID が正しく取得されていません" というメッセージが表示されます。 | このエラーは無害であるため、無視できます。 Azure インフラストラクチャ内で近日中に修正される予定であり、SSMS の更新は必要ありません。 |
| Analysis Services | 新しいロールを追加した後、または既存のロールのプロパティを開くときに、 名前または電子メール アドレスで検索 を使用してユーザーを追加することはできません。 | ユーザーは、 手動入力 オプションを使用して追加できます。 |
| データベース デザイナー | 空間データを使用してテーブルを参照するビューの [デザイン] オプションを選択すると、SSMS がクラッシュします。 | T-SQL を使用してビューを変更します。 |
| データベース ミラーリング | ミラーリングされたノードからデータベース ミラーリング モニターを起動すると、プライマリ ノードがリストされません。 | ミラー ノードからミラーリングを監視する必要がある場合は、SSMS 18.12.1 を使用します。 |
| SSMS 全般 | SSMS 17 から設定をインポートするオプションを使用できません。 | 設定は SSMS 18 からインポートできます。 |
| Azure SQL Managed Instance のリンク機能 | SQL Server で既存のミラーリング エンドポイント証明書を削除した後、すべてのチェックが成功しても、SQL Server と Azure SQL Managed Instance の間に信頼が確立されていないため、ウィザードによるリンクの作成が失敗する可能性があります。 | PowerShell コマンド Get-AzSqlInstanceServerTrustCertificate を使用して、"<SQL_Server_Instance_Name>" という名前の SQL Server ミラーリング エンドポイント証明書が Azure SQL Managed Instance に存在するかどうかをチェックします。 存在する場合は、新しいリンクを作成する前に、PowerShell コマンド Remove-AzSqlInstanceServerTrustCertificate を使用して証明書を削除してください。 |
| リンク サーバー | Azure SQL Database へのリンク サーバーを作成する際、サーバーの種類としてSQL Serverを選択すると、master データベースに接続されます。 |
Azure SQL Database へのリンク サーバーを作成するには、サーバーの種類として [その他のデータ ソース] を選択し、プロバイダーとして Microsoft OLE DB Provider for SQL Server または Microsoft OLE DB Driver for SQL Server を選択します。 [データ ソース] フィールドに論理サーバー名を入力し、[カタログ] フィールドにデータベース名を入力します。 |
| PolyBase | SQL 2022 に接続したときに、PolyBase ノードがオブジェクト エクスプローラーに表示されません。 | SSMS 18.12.1 を使用します。 |
| Profiler | [プロファイラー] メニューはローカライズされていません。 | 現在、代替手段はありません。 |
| レプリケーション | Azure SQL Managed Instance がパブリッシャーであり、SSMS がパブリッシャーと同じ仮想ネットワーク内にないマシンで実行されている場合、レプリケーション モニターを介してトレーサー トークンを挿入することができません。 | トレーサー トークンを挿入するには、Azure SQL Managed Instance パブリッシャーと同じ仮想ネットワーク内にあるマシン上の SSMS でレプリケーション モニターを使用します。 |
| ストレッチデータベース | Stretch DB ウィザードを削除しました。 | T-SQL を使用して Stretch DB を構成するか、SSMS 18.9.1 以前を使って Stretch DB ウィザードを使用します。 |
18.12.1
- リリース番号: 18.12.1
- ビルド番号: 15.0.18424.0
- リリース日: 2022 年 6 月 21 日
使用できる言語:
18.12.1 の新機能
| 新しい項目 | 詳細 |
|---|---|
| Azure Data Studio のインストールの統合 | SSMS をインストールすると Azure Data Studio 1.37 がインストールされます。 |
18.12.1 でのバグ修正
| 新しい項目 | 詳細 |
|---|---|
| 常に暗号化されています | Azure Key Vault をキー ストアとして使用するときに例外が生成される、列マスター キーの作成に関する問題を修正しました。 |
| データ分類 | SSMS 18.10 以降にアップグレードした後、"ファイルまたはアセンブリ 'Microsoft.Information.Protection', Version=1.10.98.0 を読み込めませんでした" と表示される問題を修正しました。 「最新の SSMS 18.11.1 がデータ分類機能を不具合を起こします。更新後、この不具合により、アセンブリが見つからないというエラーが発生します」参照。 |
| SSMS 全般 | Azure SQL DB で MFA と共に [データ層アプリケーションの配置] オプションを使用した dacpac 配置に関連するエラーを解決しました。 |
17.9.1
- リリース番号:17.9.1
- ビルド番号:14.0.17289.0
- リリース日: 2018 年 11 月 21 日
使用できる言語:
17.9.1 の新機能
SQL Server ユーティリティは、バージョン 17.x 以降では使用できなくなりました。
17.9.1 でのバグの修正
- "Azure Active Directory - Universal with MFA のサポート" 認証を SQL クエリ エディターと共に使用すると、クエリを呼び出すたびに接続が終了し、再び開かれることがある、という問題を修正しました。 接続が終了する副作用として、グローバル一時テーブルが予期せず削除されること、また場合によって接続に新しいセッション ID (SPID) が付与されることがあります。
- 復元プランが復元プランを発見できない、または特定の条件下で非効率的な復元プランが生成されるという、長いあいだ未解決であった問題を修正しました。
- Azure SQL Database への接続時にエラーが発生する原因となっていた、"データ層アプリケーションのインポート" ウィザードの問題を修正しました。
注
SSMS 17.x の英語以外のローカライズされたリリースでは、Windows 8、Windows 7、Windows Server 2012、および Windows Server 2008 R2 にインストールされている場合は、 KB 2862966 セキュリティ更新プログラム パッケージ が必要です。
SSMS 17.x をアンインストールおよび再インストールする
SSMS のインストールに問題があり、標準のアンインストールと再インストールで問題が解決しない場合は、まず Visual Studio 2015 IsoShell の修復を 試すことができます。 Visual Studio 2015 IsoShell の修復で問題が解決しない場合、多数のランダムな問題は次の手順で修正されることが確認されています。
SSMS は、( プログラムの追加または削除を使用して) アプリケーションをアンインストールするのと同じ方法でアンインストールします。
管理者特権のコマンド プロンプトから Visual Studio 2015 IsoShell をアンインストールします。
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /Uninstall /Force /PromptRestartアプリケーションをアンインストールする場合と同じ方法で、Microsoft Visual C++ 2015 再頒布可能パッケージをアンインストールします。 コンピューター上に x86 と x64 がある場合は、両方ともアンインストールします。
管理者特権のコマンド プロンプトから Visual Studio 2015 IsoShell を再インストールします。
PUSHD "C:\ProgramData\Package Cache\FE948F0DAB52EB8CB5A740A77D8934B9E1A8E301\redist" vs_isoshell.exe /PromptRestartSSMS を再インストールします。
現在最新でない場合は 、最新バージョンの Visual C++ 2015 再頒布可能パッケージ にアップグレードします。
16.5.3
- リリース番号:16.5.3
- ビルド番号:13.0.16106.4
- リリース日: 2017 年 1 月 30 日
使用できる言語:
16.5.3 でのバグの修正
SSMS 16.5.2 で、テーブルに複数のスパース列がある場合に 'Table' ノードが拡張される原因となっていた問題が修正されました。
ユーザーは、SSIS カタログに、Microsoft Dynamics AX/CRM Online のリソースに接続される OData 接続マネージャーを含む SQL Server Integration Services (SSIS) パッケージを展開できます。 詳細については、「 OData 接続マネージャー」を参照してください。
関連付けられていないオブジェクトで既存のテーブルに対して Always Encrypted を構成すると、エラーが発生して実行できない (
複数のスキーマを持つ既存のデータベースに対して Always Encrypted を構成できない (
データベースにシステム ビューを参照するビューが含まれているため、Always Encrypted の暗号化された列ウィザードでエラーが発生する (
Always Encrypted を使用して暗号化する場合、暗号化後のモジュールの更新によるエラーが正しく処理されません。
最近保存したファイルは、[最近開く] メニューには表示されません。
テーブルのインデックスを右クリックすると SSMS の動作が遅くなる (リモート (インターネット) 接続経由の場合)。
SQL デザイナーのスクロール バーの問題が修正されました (
テーブルのコンテキスト メニューがすぐに応答を停止する。
SSMS で利用状況モニターの例外がスローされ、クラッシュする場合がある (
".NET ランタイムの内部エラーにより、処理が中止されました。IP 71AF8579 (71AE0000)、終了コード 80131506" という内容のエラーで SSMS がクラッシュします。
その他のダウンロード
すべての SQL Server Management Studio ダウンロードの一覧については、 Microsoft ダウンロード センターを検索してください。
SQL Server Management Studio の最新リリースについては、「 SQL Server Management Studio のインストール」を参照してください。