SQL Server Management Studio (SSMS) のリリース ノート
適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics
この記事では、SSMS の現在と以前のバージョンの更新、機能強化、バグ修正に関する詳細情報を提供します。
注意
2021 年 12 月に、バージョン 18.6 より前の SSMS のリリースでは、多要素認証 (MFA) を使った Microsoft Entra によるデータベース エンジンへの認証が行われなくなります。 MFA を引き続き利用するには、SSMS 18.6 以降が必要です。
Microsoft Entra 多要素認証を介した Azure Analysis Services への接続には、SSMS 18.5.1 以降が必要です。
現在の SSMS リリース
SQL Server Management Studio (SSMS) 20.2 のダウンロード
SSMS の最新の一般提供 (GA) リリースは、SSMS 20.2 です。 SSMS の以前のバージョンが必要な場合は、以前のリリースの SSMS を参照してください。
20.2
- リリース番号: 20.2
- ビルド番号: 20.2.30.0
- リリース日: 2024 年 7 月 9 日
利用可能な言語:
20.2 の最新情報
機能 | 詳細 |
---|---|
Always Encrypted | テンポラル テーブルのサポートが導入されました。 |
Always Encrypted | トラブルシューティングを容易にするために、Always Encrypted ウィザードのログ記録が導入されました。 |
ドライバー | MSOLEDBSQL (18.7.4) の最新ドライバー バージョンを使用するように SSMS を更新しました。 この新しいバージョンを含める場合、以前のバージョンのドライバーも持っているユーザーは、SSMS 20.2 をインストールした後に再起動する必要があります。 詳細については、Microsoft OLE DB ドライバーのリリース ノートを参照してください。 |
Integration Services | SQL Server Integration Services (SSIS) インストール ファイルから HADOOP ファイルを削除しました。これは CVE-2022-25168 に対応します。 |
ライブラリ | DacFx をバージョン 162.3.566 に更新します。 |
ライブラリ | サーバー管理オブジェクト (SMO) バージョンを 171.36.0 に更新しました。 |
ライブラリ | SSMS インストールから Microsoft Visual C++ 2013 再頒布可能パッケージ (x86) を削除しました。 以前のバージョンの 20.x からアップグレードしても、ファイルは削除されません。 |
Azure SQL Managed Instance のリンク機能 | 簡略化されたリンク フェールオーバー エクスペリエンスのサポートが導入されました。 |
20.2 でのバグ修正
機能 | 詳細 |
---|---|
アクセシビリティ | データベース プロパティの展開/折りたたみのアクセシビリティ サポートを追加しました。 |
アクセシビリティ | 方向キーまたはタブ キーを使用して [データベースの復元] ダイアログのラジオ ボタンのアクセシビリティが向上しました。 |
アクセシビリティ | [データベースのプロパティ] の [ファイル] ページのラジオ ボタン コントロールのラベルを修正しました。 |
アクセシビリティ | [データ分類] ページのフォーカス コントロールに関する問題を修正しました。 |
アクセシビリティ | [データ分類] ページの不完全または不要なスクリーン リーダーのお知らせに関する問題に対処しました。 |
Always Encrypted | Azure からサインアウトした後に列マスター キーを作成しようとしたときに発生する、"オブジェクト参照がオブジェクトのインスタンスに設定されていません" というエラーを修正しました。 |
つながり | ロシア語ロケールを使用する場合の [接続] ダイアログでの認証方法の切り捨てに関する問題に対処しました。 |
つながり | エンジンの種類を変更した後のドロップダウン リストの不適切な長さを修正しました。 |
Integration Services | SQL Agent で Integration Services ジョブ ステップを作成または変更するときに、"信頼されていない機関によって証明書チェーンが発行されました" というエラーが解決されました。 「SSMS 20 - SSIS パッケージを実行するエージェント ジョブを表示または編集するときの証明書エラー」を参照してください。 |
Azure SQL Managed Instance のリンク機能 | Managed Instance に対して SQL Server エンドポイント証明書が読み込まれていない問題を解決しました。 |
オブジェクト エクスプローラー | FIRST ROW プロパティを含むように外部ファイル形式用に生成されたスクリプトを更新しました。 |
オブジェクト エクスプローラー | Synapse の [プログラミング] > [関数] ノード内に [テーブル値関数] ノードが追加されました。 |
クエリ エディター | クエリ エディターのツール バーのロック アイコンが色に対応するように更新されました。 |
クエリ エディター | "トランザクション数を照会できません" というエラーを修正しました。 SHOWPLAN_ALL または SHOWPLAN_XML が有効になっている状態で未保存のエディターを閉じ、[T-SQL クエリ ウィンドウを閉じる前に開いているトランザクションを確認する] オプションが有効な場合は、[SQL テキスト エディター] ウィンドウは、開いているトランザクションをコミットせずに閉じます。 |
クエリ プラン | 実行プランの説明の文字数を 1000 に減らしました。 完全なクエリは省略記号を使用して利用できます。 |
クエリ ストア | 強制プランを使用したクエリレポートで "データベースに接続できませんでした" というエラーが発生する問題に対処しました。「クエリ ストア レポート "強制プランを持つクエリ" が最後の実行時間で並べ替えられません」を参照してください。 |
クエリ ストア | [構成] ダイアログで選択したメトリックが正しく表示されるように、追跡したクエリのレポートを修正しました。 |
クエリ ストア | [構成] ダイアログ内のオプションを囲む不要な罫線が削除されました。 |
クエリ ストア | 追跡したクエリのレポートの [構成] ダイアログでメトリックが選択されない問題を修正しました。 |
クエリ ストア | [構成] ダイアログでメトリックと統計のレポートのドロップダウン メニューが変更された後に更新されない動作に対処しました。 |
レプリケーション | 必須またはオプションの暗号化を使用しているときにレプリケーション競合表示モジュールにアクセスできない問題を修正しました。「SSMS 20.0 (レプリケーション - 競合の表示) のバグ」を参照してください。 |
既知の問題 20.2
機能 | 詳細 | 回避策 |
---|---|---|
Analysis Services | Microsoft Entra MFA を使用して Analysis Services に接続するときに、新しいロールを追加するかロールのプロパティを開くと、「ロールに追加されているユーザーの ID が正しく取得されません」というメッセージが表示されます。 | このエラーは問題がなく、無視してかまいません。 このエラーは Azure インフラストラクチャ内で解決されるため、SSMS を更新する必要はありません。 |
Analysis Services | 新しいロールを追加した後、または既存のロールのプロパティを開くときに、[名前または電子メール アドレスで検索]を使用してユーザーを追加することはできません。 | ユーザーは、手動入力オプションを使用して追加できます。 |
データベース デザイナー | 空間データを使用してテーブルを参照するビューの [デザイン] オプションを選択すると、SSMS がクラッシュします。 | T-SQL を使用してビューを変更します。 |
データベース ミラーリング | ミラーリングされたノードからデータベース ミラーリング モニターを起動すると、プライマリ ノードはリストされません。 | データベース ミラーリング監視からミラーノードを登録するか、SSMS 18.12.1 を使用してミラーノードから監視します。 |
SSMS 全般 | 設定は SSMS 17 オプションからはインポートできません。 | 設定は SSMS 18 からインポートできます。 |
リンク サーバー | サーバーの種類として SQL Server を選択して、Azure SQL Database へのリンク サーバーを作成すると、master データベースに接続します。 |
Azure SQL データベース へのリンク サーバーを作成するには、[サーバーの種類] で [その他のデータ ソース] を選択し、[プロバイダー] として [Microsoft OLE DB Provider for SQL Server] または [Microsoft OLE DB Driver for SQL Server] を選択します。 [データ ソース] フィールドに論理サーバー名を入力し、[カタログ] フィールドにデータベース名を入力します。 |
メンテナンス プラン | バックアップ データベース タスクの [宛先] ウィンドウ内にバックアップ ファイルを追加した後に [コンテンツ] を選択すると、ダイアログが表示されなくなります。 | SSMS 20.1 または SSMS 19.3 を使用して、[コンテンツ] ダイアログにアクセスします。 |
PolyBase | SQL Server 2022 (16.x) に接続すると、PolyBase ノードがオブジェクト エクスプローラーに表示されません。 | SSMS 18.12.1 を使用します。 |
Profiler | [Profiler] メニューはローカライズされていません。 | 現在、代替手段はありません。 |
レプリケーション | Azure SQL Managed Instance がパブリッシャーであり、SSMS がパブリッシャーと同じ仮想ネットワーク内にないマシンで実行されている場合、レプリケーション モニターを介してトレーサー トークンを挿入することはできません。 | トレーサー トークンを挿入するには、Azure SQL Managed Instance パブリッシャーと同じ仮想ネットワーク内にあるマシン上の SSMS でレプリケーション モニターを使用します。 |
Stretch Database | Stretch Database ウィザードを削除しました。 | T-SQL を使用して Stretch Database を構成するか、SSMS 18.9.1 以前を使って Stretch Database ウィザードを使用します。 |
SSMS 20.x と Strict Encryption を使用した既知の問題については、「20.0 での Strict Encryption の使用に関する既知の問題」を参照してください。
他の既知の問題について SQL ユーザー フィードバックを参照し ([グループ] の下の [ツール] でフィルター処理)、製品チームにフィードバックを提供できます。
以前のリリースの SSMS
以前のバージョンの SSMS をダウンロードするには、関連セクションでダウンロード リンクを選択します。
SSMS のバージョン | ビルド番号 | リリース日 |
---|---|---|
20.1 | 20.1.10.0 | 2024 年 4 月 9 日 |
20.0 | 20.0.70.0 | 2024 年 3 月 19 日 |
19.3 | 19.3.4.0 | 2024 年 1 月 10 日 |
18.12.1 | 15.0.18420.0 | 2022 年 6 月 21 日 |
17.9.1 | 14.0.17289.0 | 2018 年 11 月 21 日 |
16.5.3 | 13.0.16106.4 | 2017 年 1 月 30 日 |
20.1
- リリース番号: 20.1
- ビルド番号: 20.1.10.0
- リリース日: 2024 年 4 月 9 日
利用可能な言語:
20.1 の新機能
機能 | 詳細 |
---|---|
ドライバー | MSODBCSQL.MSI (17.10.6.1) および MSOLEDBSQL.MSI (18.7.2) の最新ドライバー バージョンを使用するように SSMS を更新しました。 これらの新しいバージョンを含める場合、以前のバージョンのドライバーも持っているユーザーは、SSMS 20.1 をインストールした後に再起動する必要があります。 詳細については、Microsoft ODBC ドライバーと Microsoft OLE DB ドライバーのリリース ノートを参照してください。 |
ドライバー | Microsoft.Data.SqlClient バージョンを 5.1.4 から 5.1.5 に更新しました。 |
ライブラリ | サーバー管理オブジェクト (SMO) バージョンを 171.31.0 に更新しました。 |
ライブラリ | Microsoft Visual C++ 再頒布可能バージョンを 14.38.33135.0 に更新しました。 これらの新しいバージョンを含める場合、以前のバージョンのドライバーも持っているユーザーは、SSMS 20.1 をインストールした後に再起動する必要があります。 |
オブジェクト エクスプローラー | グラフ エッジ制約接続でスキーマのプレフィックスが付いたテーブル名を表示するように、オブジェクト エクスプローラーを更新しました。 |
20.1 でのバグ修正
機能 | 詳細 |
---|---|
メンテナンス計画 | ダイアログで [ファイルとファイル グループ] ラジオ ボタンを選択した後に [バックアップ データベース タスク] ダイアログが閉じられる問題を解決しました。 |
SqlParser | EXTERNAL PROVIDER を使用する場合の CREATE LOGIN T-SQL 構文の DEFAULT_DATABA Standard Editio nオプションのサポートを追加しました。 |
SqlParser | CREATE TRIGGER T-SQL 構文にNATIVE_COMPILATIONオプションと SCHEMABINDING オプションのサポートを追加しました。 |
既知の問題 20.1
機能 | 詳細 | 回避策 |
---|---|---|
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 を使用して削除してから、新しいリンクの作成を試みます。 |
リンク サーバー | サーバーの種類として SQL Server を選択して、Azure SQL Database へのリンク サーバーを作成すると、master データベースに接続します。 |
Azure SQL データベース へのリンク サーバーを作成するには、[サーバーの種類] で [その他のデータ ソース] を選択し、[プロバイダー] として [Microsoft OLE DB Provider for SQL Server] または [Microsoft OLE DB Driver for SQL Server] を選択します。 [データ ソース] フィールドに論理サーバー名を入力し、[カタログ] フィールドにデータベース名を入力します。 |
PolyBase | SQL Server 2022 (16.x) に接続すると、PolyBase ノードがオブジェクト エクスプローラーに表示されません。 | SSMS 18.12.1 を使用します。 |
Profiler | [Profiler] メニューはローカライズされていません。 | 現在、代替手段はありません。 |
クエリ ストアのレポート | [構成] で代替メトリックと実行オプションが選択されている場合、クエリの追跡レポートは更新されません。 | SSMS 19.x を使用します。 |
レプリケーション | Azure SQL Managed Instance がパブリッシャーであり、SSMS がパブリッシャーと同じ仮想ネットワーク内にないマシンで実行されている場合、レプリケーション モニターを介してトレーサー トークンを挿入することはできません。 | トレーサー トークンを挿入するには、Azure SQL Managed Instance パブリッシャーと同じ仮想ネットワーク内にあるマシン上の SSMS でレプリケーション モニターを使用します。 |
SSIS | SQL エージェント ジョブで SSIS ジョブ ステップを作成または変更すると、"サーバーとの接続が正常に確立されましたが、ログイン プロセス中にエラーが発生しました。 (プロバイダー: SSL プロバイダー、エラー: 0 - 信頼されていない機関によって証明書チェーンが発行されました。) (Framework Microsoft SqlClient データ プロバイダー)" [暗号化] プロパティで [オプション] または [必須] が選択されているかどうかは関係ありません。 | SSMS 19.3 を使用して、SSIS ジョブ ステップを作成または変更します。 |
Stretch Database | Stretch Database ウィザードを削除しました。 | T-SQL を使用して Stretch Database を構成するか、SSMS 18.9.1 以前を使って Stretch Database ウィザードを使用します。 |
20.0
- リリース番号: 20.0
- ビルド番号: 20.0.70.0
- リリース日: 2024 年 3 月 19 日
利用可能な言語:
20.0 の新機能
機能 | 詳細 |
---|---|
接続 | [接続] ダイアログの [メイン サインイン] ページに、接続セキュリティ プロパティの暗号化と信頼サーバー証明書が存在し、アクセスしやすくなりました。 詳細については、「 SQL Server Management Studio との接続」を参照してください。 |
つながり | [接続] ダイアログの [ログイン] ページに、Strict (SQL Server 2022 と Azure SQL) オプションと必須暗号化オプションと共に使用される、証明書のホスト名という新しいプロパティが存在するようになりました。 |
つながり | 接続に使用される暗号化方法を示すアイコンをクエリ エディターステータス バーに追加しました。 |
つながり | 新しいログイン ウィザードに Microsoft Entra ID 認証を追加しました。 |
ドライバー | Microsoft.Data.SqlClient バージョンを 5.1.4 に更新しました。これには、厳密な暗号化とトランスポート層セキュリティ (TLS) 1.3 のサポートが含まれています。 |
ライブラリ | サーバー管理オブジェクト (SMO) バージョンを 171.30.0 に更新しました。 |
ライブラリ | バージョン 162.1.x に更新するには: |
[オプション] | [ツール] [> オプション] [> SQL Server オブジェクト エクスプローラー > コマンド] の [接続セキュリティ] に、新しいオプション [インポートされた接続に対してサーバー証明書を信頼する] が導入されました。 詳細については、「オプション (SQL Server オブジェクト エクスプローラー - コマンド)」を参照してください。 |
20.0 でのバグ修正
機能 | 詳細 |
---|---|
Always Encrypted | [新しい列マスター キー] ダイアログは、承認に対してロールのアクセス許可を使用する Azure Key Vault をサポートします。 |
つながり | ユーザーがストレージ アカウント内のコンテナーにアクセスできなかったため、Azure Storage に接続しようとしたときに SSMS がクラッシュする問題を解決しました。 |
つながり | ユーザーが信頼サーバー証明書を有効にしてパスワードを変更できない問題を修正しました。 |
Azure SQL Managed Instance のリンク機能 | 証明書のインポートと削除の処理が改善されました。 |
Azure SQL Managed Instance のリンク機能 | リンク ウィザードのテキストと画像に関連する問題に対処しました。 |
セキュリティ | OpenSSL ライブラリの脆弱性 CVE-2023-2975 に対処しました。 |
既知の問題 20.0
機能 | 詳細 | 回避策 |
---|---|---|
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 を使用して削除してから、新しいリンクの作成を試みます。 |
リンク サーバー | サーバーの種類として SQL Server を選択して、Azure SQL Database へのリンク サーバーを作成すると、master データベースに接続します。 |
Azure SQL データベース へのリンク サーバーを作成するには、[サーバーの種類] で [その他のデータ ソース] を選択し、[プロバイダー] として [Microsoft OLE DB Provider for SQL Server] または [Microsoft OLE DB Driver for SQL Server] を選択します。 [データ ソース] フィールドに論理サーバー名を入力し、[カタログ] フィールドにデータベース名を入力します。 |
メンテナンス計画 | バックアップ データベース タスクで [ファイルとファイル グループ ] ラジオ ボタンを選択すると、ダイアログが予期せず閉じます。 | 現在、代替手段はありません。 |
PolyBase | SQL Server 2022 (16.x) に接続すると、PolyBase ノードがオブジェクト エクスプローラーに表示されません。 | SSMS 18.12.1 を使用します。 |
Profiler | [Profiler] メニューはローカライズされていません。 | 現在、代替手段はありません。 |
クエリ ストアのレポート | [構成] で代替メトリックと実行オプションが選択されている場合、クエリの追跡レポートは更新されません。 | SSMS 19.x を使用します。 |
レプリケーション | Azure SQL Managed Instance がパブリッシャーであり、SSMS がパブリッシャーと同じ仮想ネットワーク内にないマシンで実行されている場合、レプリケーション モニターを介してトレーサー トークンを挿入することはできません。 | トレーサー トークンを挿入するには、Azure SQL Managed Instance パブリッシャーと同じ仮想ネットワーク内にあるマシン上の SSMS でレプリケーション モニターを使用します。 |
SSIS | SQL エージェント ジョブで SSIS ジョブ ステップを作成または変更すると、"サーバーとの接続が正常に確立されましたが、ログイン プロセス中にエラーが発生しました。 (プロバイダー: SSL プロバイダー、エラー: 0 - 信頼されていない機関によって証明書チェーンが発行されました。) (Framework Microsoft SqlClient データ プロバイダー)" [暗号化] プロパティで [オプション] または [必須] が選択されているかどうかは関係ありません。 | SSMS 19.3 を使用して、SSIS ジョブ ステップを作成または変更します。 |
Stretch Database | Stretch Database ウィザードを削除しました。 | T-SQL を使用して Stretch Database を構成するか、SSMS 18.9.1 以前を使って Stretch Database ウィザードを使用します。 |
20.0 での Strict Encryption の使用に関する既知の問題
機能 | 詳細 | 回避策 |
---|---|---|
つながり | SQL Server が Force Strict Encryption で構成されている場合、サーバーまたはデータベース メニューから [Azure Data Studio > 新しいクエリ] を選択すると、次のエラーが起こります。"サーバーとの接続が正常に確立されましたが、ログイン前のハンドシェイク中にエラーが発生しました。 (プロバイダー: TCP プロバイダー、エラー: 0 - 既存の接続はリモート ホストによって強制的に閉じられました。)" | Azure Data Studio の Encryptプロパティに対して必須ではなくStrictを使用するように接続を更新し、接続します。 |
つながり | 暗号化と TCP/IP 以外のネットワーク プロトコルに対してStrict (SQL 2022 および Azure SQL)が選択されているSQL Serverに接続すると、「Standard Edition RVERNAME に接続できません。」 というエラーが生成されます。 サーバーとの接続を正常に確立しましたが、ログイン前のハンドシェイク中にエラーが発生しました。 (プロバイダー: 共有メモリ プロバイダー、エラー: 15 - 関数はサポートされていません)(Microsoft SQL Server、エラー: 50)要求はサポートされていません" | TCP/IP を使用するようにネットワーク プロトコル接続プロパティを変更するか、SQL Server の TCP/IP プロトコルを有効にします。 |
データベース チューニング アドバイザー | SQL Server が Force Strict Encryptionで構成されている場合、データベース チューニング アドバイザーからのサーバーへの接続はサポートされていません。 | 代替手段はありません。 |
メンテナンス計画 | Strict (SQL Server 2022 および Azure SQL) 暗号化を使用してサーバーに接続すると、既存のメインテナント プランを変更すると、"Failed to connect to Standard Edition RVERNAME. (Microsoft.SqlServer.ConnectionInfo) サーバーとの接続は正常に確立されましたが、ログイン プロセス中にエラーが発生しました。 (プロバイダー: SSL プロバイダー、エラー: 0 - ターゲットのプリンシパル名が正しくありません。)」 | この問題は、必須またはオプションの暗号化で接続しても発生しません。 |
Profiler | SQL Server が Force Strict Encryptionで構成されている場合、Profiler からのサーバーへの接続はサポートされておらず、「Standard Edition RVERNAME に接続できません。 登録されていないクラス (pfutil)」 が生成されます。 | MICROSOFT OLE DB Driver for SQL Server のダウンロードから入手できる MSOLEDBSQL バージョン 19 をインストールします。 |
Profiler | Strict (SQL Server 2022 および Azure SQL) 暗号化と MSOLEDBSQL バージョン 19 がインストールされているサーバーに接続すると、トレースをデータベース テーブルに保存したり、データベース テーブルから読み込んだりすることはできません。 | 代替手段はありません。 |
PowerShell | Strict (SQL Server 2022 および Azure SQL)暗号化を使用してサーバーに接続すると、オブジェクト エクスプローラーのノードから PowerShellの起動を選択すると、"SQL Server PowerShell プロバイダー エラー: Standard Edition RVERNAME に接続できませんでした。 [サーバー SERVERNAME への接続に失敗しました。 --> サーバーとの接続を正常に確立しましたが、ログイン前のハンドシェイク中にエラーが発生しました。 (プロバイダー: TCP プロバイダー、エラー: 0 - 既存の接続がリモート ホストによって強制的に閉じられました)。--> 既存の接続がリモート ホストによって強制的に閉じられました]"。 | 現在、代替手段はありません。 |
SQL Server ログ | SQL Server がForce Strict Encryptionを行うように構成されている場合、オブジェクト エクスプローラーを介して SQL Server の ERRORLOG ファイルを表示したり、クエリ エディターを介して master.dbo.sp_enumerrorlogs または sys.xp_enumerrorlogs を実行したりすることはできません。 |
エクスプローラーを使用して、ログ フォルダー内の ERRORLOG ファイルを表示します。 |
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 でのバグ修正
機能 | 詳細 |
---|---|
アクセシビリティ | データベースのプロパティ ダイアログで、不完全な情報または正しくない情報を読み上げるスクリーン リーダーに関する問題に対処しました。 |
Always Encrypted | 英語以外の SSMS のインストールを 使用して新しい Azure SQL データベースを作成するときに、[セキュリティで保護されたエンクレーブを有効にする] オプションを変更できないことを修正しました。 |
可用性グループ | 可用性グループ ダッシュボードのプライマリ サーバー名のテキストの色が変更されました。これにより、エントリが空で表示されます。 |
拡張イベント | ring_buffer ターゲットの [ターゲット データの表示] を選択した後のデータ列のテキストの色を変更しました。 |
インストーラ | 現在のリリースがインストールされている場合でも、ユーザーが SQL Server Management Studio の更新を求められることがある問題を修正しました。19.2.56.2 更新プログラムのバージョン検出のバグを参照してください。 |
オブジェクト エクスプローラー | ツリーの展開中にオブジェクト エクスプローラーを閉じようとしたときに発生するクラッシュを解決しました。 |
Reports | 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 を使用して削除してから、新しいリンクの作成を試みます。 |
リンク サーバー | サーバーの種類として SQL Server を選択して、Azure SQL Database へのリンク サーバーを作成すると、master データベースに接続します。 |
Azure SQL データベース へのリンク サーバーを作成するには、[サーバーの種類] で [その他のデータ ソース] を選択し、[プロバイダー] として [Microsoft OLE DB Provider for SQL Server] または [Microsoft OLE DB Driver for SQL Server] を選択します。 [データ ソース] フィールドに論理サーバー名を入力し、[カタログ] フィールドにデータベース名を入力します。 |
PolyBase | SQL 2022 に接続したときに、PolyBase ノードがオブジェクト エクスプローラーに表示されません。 | SSMS 18.12.1 を使用します。 |
Profiler | [Profiler] メニューはローカライズされていません。 | 現在、代替手段はありません。 |
レプリケーション | Azure SQL Managed Instance がパブリッシャーであり、SSMS がパブリッシャーと同じ仮想ネットワーク内にないマシンで実行されている場合、レプリケーション モニターを介してトレーサー トークンを挿入することはできません。 | トレーサー トークンを挿入するには、Azure SQL Managed Instance パブリッシャーと同じ仮想ネットワーク内にあるマシン上の SSMS でレプリケーション モニターを使用します。 |
Stretch DB | 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 の新機能
New Item | 詳細 |
---|---|
Azure Data Studio のインストールの統合 | SSMS をインストールすると Azure Data Studio 1.37 がインストールされます。 |
18.12.1 でのバグ修正
New Item | 詳細 |
---|---|
Always Encrypted | 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 /PromptRestart
SSMS を再インストールします。
最新バージョンでない場合は、最新バージョンの Visual C++ 2015 再頒布可能パッケージにアップグレードします。
16.5.3
- リリース番号:16.5.3
- ビルド番号:13.0.16106.4
- リリース日: 2017 年 1 月 30 日
利用可能な言語:
16.5.3 でのバグの修正
SSMS 16.5.2 で、テーブルに複数のスパース列がある場合に 'Table' ノードが拡張される原因となっていた問題が修正されました。
ユーザーは、SQL Server Integration Services (SSIS) カタログに、Microsoft Dynamics AX/CRM Online のリソースに接続される OData 接続マネージャーを含む 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 (SSMS) のダウンロード」をご覧ください。