適用対象:SQL Server
Azure SQL データベース
Azure SQL Managed Instance
Azure Synapse Analytics
この記事では、SQL Server Management Studio 22 の既知の問題の一覧を示します。
| 特徴 | 詳細 | 対処法 |
|---|---|---|
| Analysis Services | 新しいロールを追加した後、または既存のロールのプロパティを開くときに、 名前または電子メール アドレスで検索 を使用してユーザーを追加することはできません。 | [手動入力] オプションを使用してユーザーを追加します。 |
| Arm64 | Arm64 デバイスでは、SSAS と SSIS はサポートされません。 | Arm64 ではないデバイスで SSAS または SSIS を実行します。 |
| Arm64 - データ分類 | Microsoft Information Protection ポリシーを設定しようとすると、LoadLibrary エラー メッセージが表示されます。 | 回避策はありません。 |
| Arm64 - Profiler | Profiler を実行しようとすると、例外が発生します。 | Arm64 ではないデバイスで Profiler を実行します。 |
| Arm64 - レプリケーション | "ディストリビューターのプロパティ" フォームを表示しようとすると、例外が発生します。 | Arm64 ではないデバイスで SSMS を実行します。 |
| [使用可能なデータベース] メニュー | 一時的な問題により、[使用可能なデータベース] ドロップダウン メニューが正しく表示されない可能性があります。 | クエリ エディターで USE <DatabaseName> を使用して、コンテキストを別のデータベースに変更します。 |
| 接続 | 以前のバージョンから接続をインポートすることはできません。 この問題は、後のプレビューで解決される予定です。 | 回避策はありません。 |
| 接続 | 共有メモリによる厳密な暗号化を使用して SQL Server インスタンスに接続しようとすると、エラー Request is not supportedが生成されます。
Encrypt=Strict の「共有メモリ プロバイダー、エラー: 15 - 関数はサポートされていません」を参照してください。 |
接続を再試行します。 このエラーは、SSMS 22 の将来のリリースで対処される予定です。 |
| デザイナー | テーブル デザイナーでテーブルを作成または編集するときに、列に対して JSON データ型を使用することはできません。 「SSMS 21.0 Preview 2.0」のテーブルデザイナーで「json」データ型が見つからないことをご参照ください(、)。 | T-SQL を使用して JSON データ型の列を追加します。この機能は、今後のリリースで予定されています。 |
| デザイナー | [テーブルの追加] ダイアログが開いたままの状態で [新しいビュー] ペインを閉じると、SSMS を使用できなくなります。 「SSMS 21 プレビュー 1: [新しいビュー] ウィンドウの [テーブルの追加] で、新しいビューを閉じたことが認識されない」を参照してください。 | ビュー ウィンドウを閉じる前に、[テーブル の追加] ダイアログボックスを閉じます。 |
| 拡張イベント | 拡張イベント ウィザードの [データ ストレージの指定] ページが切り捨てられます。 「拡張イベント ウィザードが [データ ストレージの指定] ページで中断される」を参照してください。 | 新しいセッション... オプションを使用して、拡張イベント セッションを作成します。 |
| スクリプト生成ウィザード |
スクリプトの生成ウィザードを使用すると、[スクリプト オプションの設定] セクションでエラー Object reference not set to an instance of an objectが生成されます。 |
以前のバージョンの SSMS を使用します。 |
| SSMS の GitHub Copilot (プレビュー) | F5 キーまたは実行キーを選択すると、コード候補を確認するときに、クエリ エディターですべての T-SQL クエリが実行されます。 | コード候補を確認するときは F5 キーまたは 実行 を選択しないでください。 |
| メニュー |
File>Recent Projects and Solutions からフォルダーを開くと、次のいずれかのエラーが発生します。フォルダーを開くと、System.InvalidOperationException: Can't enqueue project dependencies calculation before starting solution loadまたはAn exception of type NullReferenceException has been encountered.、フォルダーが最後に閉じられたときにエディターで開いていた 1 つ以上のファイルも開きます。 |
エラーを閉じると、作業を続行できます。 または、フォルダーを閉じる前に、エディターですべてのファイルを閉じます。 |
| モダン接続ダイアログ (プレビュー) |
MUST_CHANGE プロパティが有効になっている新しく作成された SQL ログインのパスワードを変更しようとすると、"ユーザーのログインに失敗しました。 理由: このアカウントのパスワードを変更する必要があります。 (Microsoft SQL Server, Error: 18488)" 「 パスワードの変更」ダイアログの代わりにエラーが表示されるのを参照してください。 |
パスワードを変更するには、[クラシック接続] ダイアログを使用します。 |
| オフライン インストール | SQL Server Management Studio 21 のオフライン インスタンスのインストールがサイレント モードで失敗し、インストール ログに certificate is invalid エラー メッセージが表示されます。 |
Microsoft Windows Code Signing PCA 2024 証明書をダウンロードしてインストールします。 詳細については、「 SQL Server Management Studio のオフライン インストールを作成する」を参照してください。 |
| オプション | [ツール]> 内の [ピクセル密度の異なる画面のレンダリングを最適化する (再起動が必要)] をオンにして、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 システム カタログ ビューを使用してマップでき、これは sys.query_store_replicas システム カタログ ビューとの外部キー関係を持っています。 |
| 結果ペイン | テーマを切り替えると、出力が [結果] が [テキスト] に設定されている場合、[結果] ウィンドウは新しいテーマに切り替わりません。 | テーマの変更を [結果] ウィンドウに適用するには、SSMS を再起動します。 |
| ソリューション エクスプローラ | ソリューション エクスプローラーの [接続 ] エントリに SQL 接続が保存されなくなりました。 | 以前のバージョンの SSMS を使用します。 |
| SQL Server Integration Services (SSIS) | メンテナンス タスク (データベース のバックアップ タスク、データベース整合性チェック タスク、SQL Server エージェント ジョブの実行タスク、T-SQL ステートメントの実行タスク、履歴クリーンアップ タスク、メンテナンス クリーンアップ タスクなど) は、 パッケージ実行ユーティリティ (dtexecui) ではサポートされていません。 | dtexec ユーティリティを使用して、これらのメンテナンス タスクを含むパッケージを実行するか、SSMS 20 でパッケージ実行ユーティリティ (dtexecui) を使用します。 |
| SQL Server Integration Services (SSIS) | SSIS 統合ランタイム作成ウィザードはサポートされていません。 | Azure Data Factory ポータルを使用して 、Azure-SSIS 統合ランタイムを作成します。 |
| SQL Server Integration Services (SSIS) | パッケージ実行ユーティリティ (dtexecui) を使用してスクリプト タスクを含む統合パッケージを実行できない。 | パッケージの実行を実行する前に、まず Microsoft Visual Studio for Applications 2022 を手動でダウンロードしてインストールします。 |
| Vector | T-SQL またはオブジェクト エクスプローラーを使用してベクター インデックスの名前を変更すると、エラーが発生します Invalid EXECUTE statement using object "IndexOrStats", method "SetName". |
現在、回避策はありません。 |