SSMA for Oracle の新機能 (OracleToSQL)

この記事では、各リリースでの SQL Server Migration Assistant (SSMA) for Oracle の変更点のリストを示します。

Note

Microsoft Entra ID はAzure Active Directory (Azure AD) の新しい名前ですが、既存の環境の中断を防ぐために、UI フィールド、接続プロバイダー、エラー コード、コマンドレットなど、ハードコーディングされた一部の要素でAzure AD が残ります。 この記事では、2 つの名前は交換可能です。

SSMA v9.5

SSMA for Oracle の v9.5 リリースには、次の変更点が含まれています。

  • SSMA コンソール モード内での除外スキーマのサポート

SSMA v9.4

SSMA for Oracle の v9.4 リリースには、次の変更点が含まれています。

  • 一括エミュレーション関数を使用した BULK COLLECT 変換のサポートを追加して、1 回のフェッチで複数の行を取得します。
  • 大規模な移行による移行でサブスクリプションが見つからない問題を修正しました。
  • DECODE 関数の変換を改善しました。
  • 空の文字列と NULL を比較するための変換が改善されました。

SSMA v9.3

SSMA for Oracle の v9.3 リリースには、次の変更点が含まれています。

  • SQL Server 2022 ターゲット のサポートが追加されます。

SSMA v9.2

SSMA for Oracle の v9.2 リリースには、次の変更点が含まれています。

  • レガシ Unicode 文字列リテラルのサポートが追加されます。
  • ESCAPE 句での任意の式のサポートが追加されます。
  • EXTRACT(XML) と XMLQUERY の変換のサポート
  • 大規模な移行のための強化されたデータ パイプライン監視
  • EXTRACT(XML)、EXTRACTVALUE、XMLQUERY の変換のサポート
  • Azure Data Factory (ADF) パイプライン監視のサポート

SSMA v9.1

SSMA for Oracle の v9.1 リリースには、次の変更点が含まれています。

  • Azure Data Factory の統合による Oracle から SQL への大規模なデータ移行のサポート
  • 変換とデータ移行においてシステムが生成した不可視列の除外のサポートが追加されます。
  • 問い合わせエクスペリエンスの向上

SSMA v9.0

SSMA for Oracle の v9.0 リリースには、次の変更点が含まれています。

  • VARRAY と TABLE ユーザー定義型のサポートがスキーマ レベルで追加されます。
  • ユーザー定義型の引数、パラメーター、およびローカル宣言の変換のサポートが追加されます。

SSMA v8.24

SSMA for Oracle の v8.24 リリースには、次の変更点が含まれています。

  • LISTAGG 関数のサポートが追加されます。
  • Oracle 複合トリガーのサポートが追加されます。
  • JOIN 句と PIPELINED 関数の検出ロジックが改善されます。
  • [名前を付けて保存] ステートメントの名前付けが改善されます。

SSMA v8.23

SSMA for Oracle の v8.23 リリースには、次の変更点が含まれています。

  • [型マッピング] 設定での Oracle から SQL Server DATE 型への DATE 型のマッピングのサポート
  • すべてのテーブル パーティションがプライマリ ファイル グループにマップされた Azure SQL Database ターゲットに対して追加されたテーブル パーティションのサポート
  • ファイル システムからステートメントを追加するための新しいオプション [ファイルからのステートメントを許可する]
  • コンソール モードで実行するときの拡張 XML 出力
  • フィードバックを送信するためのレポートの新しい "フィードバック" リンク
  • レポートでは、視覚化エクスペリエンスが強化されます

SSMA v8.22

SSMA for Oracle の v8.22 リリースには、次の変更が含まれています。

  • ターゲット データベース接続の追加の接続文字列オプションの指定を許可する
  • 評価レポートに概要グラフを導入する
  • 評価レポートのメッセージ ナビゲーションを改善する

SSMA v8.21

SSMA for Oracle の v8.21 リリースには、次の変更点が含まれています。

  • OLE DB 接続文字列モードを修正してプロバイダー名を尊重する
  • 不足しているssma_oracle.fn_getColEntryByRangeエミュレーション機能が追加されます
  • COUNT_BIGターゲット データベースの行数クエリを使用
  • 結合操作で Oracle の空の文字列の動作をエミュレートする設定を追加する

SSMA v8.20

SSMA for Oracle の v8.20 リリースには、次の変更点が含まれています。

  • パーティション テーブルのサポートが追加されます
  • SKIP LOCKED 句の変換が追加されます。

SSMA v8.19

SSMA for Oracle の v8.19 リリースには、次の変更点が含まれています。

  • クライアント側でテスト ケースを格納して実行する
  • ユーザー定義列名がシステム関数と SELECT 一致する場合のリスト内の解決ロジックを改善する
  • システム定義列 (SYS_STS*) とインデックス (SYS_IL*) を無視する
  • Oracle データベースへの再接続後にオブジェクト ツリーからパッケージが消える問題を修正しました
  • 32 ビット SSMA パッケージでの Azure SQL Database での CLR アセンブリのデプロイの問題を修正しました

SSMA v8.18

SSMA for Oracle の v8.18 リリースには、次の変更点が含まれています。

  • Oracle 12c リリース 1 (12.1) のシーケンス読み込みを修正しました

SSMA v8.17

SSMA for Oracle の v8.17 リリースには、次の変更点が含まれています。

  • 計算列のサポートを追加する
  • 式でカルチャ固有の演算子文字が使用される場合のパーサーの問題が修正されました
  • 最新のエディターを使用して SQL テキストを表示するように HTML 評価レポートが更新されました

SSMA v8.16

SSMA for Oracle の v8.16 リリースには、次の変更点が含まれています。

  • ID 列のサポートが追加されます
  • レガシ パーサーのサポートを削除
  • データベースから更新されないオブジェクトに関する問題が修正されました

SSMA v8.15

SSMA for Oracle の v8.15 リリースには、いくつかのアクセシビリティの向上に加えて、次の変更点が含まれています。

  • %type%rowtypeの属性について完全な型指定を使用する設定が追加されます
  • 最新のブラウザーで動作するように評価レポートを改良する
  • Microsoft Entra/Azure AD authentication にデータベースが提供するオーソリティを使用する
  • ファイルから読み込まれるステートメントの名前付けが改善されました

SSMA v8.14

障害を持つユーザーのアクセシビリティを高めるために、いくつかの機能強化に加えて、SSMA for Oracle の v8.14 リリースには次の変更点が含まれています。

  • 完全なソース/ターゲット サーバー バージョンをプロジェクト メタデータに格納します (プロジェクトのアップグレードが必要)
  • 可能な限り、オブジェクト検出に DBA データ ディクショナリを使用する
  • 複数のパーサーの問題が修正されました (PIVOT/UNPIVOTMERGE、代替引用符)
  • トリガー内のINSERTING/DELETING/UPDATING特殊機能の変換が修正されました

SSMA v8.13

SSMA for Oracle の v8.13 リリースには、次の変更点が含まれています。

  • ローカル プロシージャでの SQLCODESQLERRM 特殊機能が修正されました
  • プロシージャ呼び出しと関数呼び出しを変換するときに暗黙的な型キャストを検討する
  • 接続の問題のトラブルシューティングに役立つソース接続文字列のログ記録が改善されました

SSMA v8.12

SSMA for Oracle の v8.12 リリースには、次の変更点が含まれています。

  • INSERT/UPDATE/MERGE/DELETE ステートメント内のサブクエリ因数分解句のサポート
  • 複数パスまたは循環参照の場合のON DELETE SET NULL句の変換メッセージ
  • 動的 SQL 文字列から作成されたカーソルの変換が改善されました
  • ODP.NET を v19.8 に更新する

SSMA v8.11

SSMA for Oracle の v8.11 リリースには、次の変更点が含まれています。

  • INSERT ... VALUESステートメント内のサブクエリのサポート
  • COMMITステートメントの変換の改善
  • CONNECT BY LEVEL句変換のバグを修正しました
  • パーサーのエラー復旧ロジックがより最長一致が少ないものに更新されました
  • 対話型の Microsoft Entra/Azure AD authentication に MSAL.NET ライブラリを使用する

SSMA v8.10

SSMA for Oracle の v8.10 リリースには、パフォーマンスの若干の向上と、次の変更点が含まれています。

  • インデックス編成テーブルに関するテスターの問題の修正
  • 拡張パック内の拡張ストアド プロシージャの名前の修正

SSMA v8.9

SSMA for Oracle の v8.9 リリースには、次の変更点が含まれています。

  • 動的 SQL 文字列リテラルの変換
  • LAGFIRST_VALUEおよびLAST_VALUE 分析関数の変換
  • 基本的な ALTER TRIGGER/ALTER INDEX DDL (有効化/無効化など) のサポートが追加されました
  • 組み込み関数名と一致する列の変換が改善されました
  • NULL-able 列のフィルター処理された一意のインデックスを生成する
  • Azure Synapse Analytics の変数宣言変換の改善
  • プロジェクト名の特殊文字に関する問題の修正

SSMA v8.8

SSMA for Oracle の v8.8 リリースには、次のものが含まれます。

  • SQL Server オブジェクトの同期の安定性の向上
  • 評価と変換中の GUI パフォーマンスの向上
  • 分析 OVER PARTITION 句の変換の改善
  • LEAD分析関数の新しい変換
  • サブクエリ因数分解句の新しい変換
  • Azure Synapse Analytics の新しい REPLICATE 配布オプション
  • 変換パフォーマンスをさらに向上させる新しい Oracle 構文パーサー

SSMA v8.7

SSMA for Oracle の v8.7 リリースには、グラフィカル ユーザー インターフェイスの軽微な修正とパフォーマンスの向上が含まれます。

さらに、SSMA for Oracle では、[Advanced Object Selection]\(オブジェクトの選択の詳細設定\) ダイアログで有効な状態に基づいてオブジェクトをフィルター処理できるようになりました。

重要

SSMA v8.5 以降では、.NET 4.7.2 がインストールの前提条件です。 このバージョンをインストールする必要がある場合は、ここからランタイム ファイルをダウンロードできます。

SSMA v8.6

使いやすさとパフォーマンスを向上させるために設計された修正プログラムの対象セットに加えて、SSMA for Oracle の v8.6 リリースは、変換されたコードで SSMA 拡張プロパティを省略できる設定を追加することで強化されました。

この設定を活用するには、SSMA for Oracle で [ツール>プロジェクト設定>の一般>変換] に移動し、[その他] で [拡張プロパティの省略] 設定の値を [はい] に更新します。

Omit Extended Properties setting

さらに、SSMA for Oracle では、XMLTABLE句の解析が改善されました。

重要

SSMA v8.5 以降では、.NET 4.7.2 がインストールの前提条件です。 このバージョンをインストールする必要がある場合は、ここ からランタイム ファイルをダウンロードできます。

SSMA v8.5

SSMA for Oracle の v8.5 リリースでは、Microsoft Entra/Azure AD authentication のサポートと SQL Server における JSON 機能の基本的なサポートが強化され、使いやすさとパフォーマンスの向上に的を絞った一連の修正プログラムも含まれています。

さらに、SSMA for Oracle は次のサポートで強化されています。

  • 検出対象として選択したオブジェクトの数を 990 に制限します (Oracle のWHERE .. IN (..)句の制限は 1,000 項目です)。
  • RAWからUNIQUEIDENTIFIERへのデータの移行
  • PARALLEL_ENABLE句の解析。

最後に、SSMA for Oracle の v8.5 リリースでは、次の機能が提供されるようになりました。

  • 変換されたパッケージ定数のパフォーマンスが向上しました。
  • Oracle Data Provider for .NET のバージョン 19.5.0 への更新。

重要

SSMA v8.5 では、.NET 4.7.2 がインストールの前提条件です。 このバージョンをインストールする必要がある場合は、ここ からランタイム ファイルをダウンロードできます。

SSMA v8.4

SSMA for Oracle の v8.4 リリースは、SQL Server 2016 以降のバージョンで、アクセシビリティの問題に対処し、最大インデックス列 (16 ではなく 32 個を許可する) に関連付けるバグを修正するように設計されたターゲットを絞った修正プログラムで強化されています。

さらに、SSMA for Oracle のこのリリースでは、ストアド プロシージャ OUT パラメーターとしての変換SYS_REFCURSORが追加されています。

重要

SSMA バージョン 7.4 から 8.4 では、.NET 4.5.2 がインストールの前提条件です。

SSMA v8.3

SSMA for Oracle の v8.3 リリースは、品質と変換メトリックを改善するように設計されたターゲットを絞った修正プログラムによって強化されています。 さらに、SSMA for Oracle のこのリリースでは、次の修正プログラムが提供されます。

  • IDE でのアクセシビリティ問題への対処
  • SQL Server でhierarchyid型の基本的なサポートが追加されました。
  • シノニムを介して呼び出された関数の不明な戻り値の型に関する問題に対処します。
  • ODP.NET を v19.3 に更新します。

SSMA v8.2

SSMA for Oracle の v8.2 リリースは、次の機能に強化されています。

  • DBMS_OUTPUT.ENABLE/DISABLE のサポートが追加されます。
  • 既定のデータ移行クエリのCAST AS FLOAT列とBINARY_DOUBLE列からBINARY_FLOATを削除します。
  • 現在の値が変更された場合のシーケンスの更新を修正します。
  • 同じ名前の列が存在する場合の擬似列 (ROWNUMなど) の誤解釈に関連するバグを修正しました。
  • あいまいな未解決の識別子を持つFORループの変換が発生するクラッシュを修正します。

さらに、このバージョンには、品質と変換メトリックを向上させるために設計された修正プログラムの対象セットと、次の修正プログラムが含まれています。

  • データ移行後に無効にされた非クラスター化インデックスに関する問題点。
  • サイレント インストール中の .NET Framework の検出。
  • 新しいバージョンがダウンロードされたときに発生する断続的なクラッシュ。

Note

自動更新に関する既知の問題点により、SSMA v8.1 から v8.2 への更新が失敗する可能性があります。 このエラーが発生した場合は、新しいバージョンをダウンロードして手動でインストールしてください。

SSMA v8.1

SSMA for Oracle の v8.1 リリースは、品質と変換のメトリックを改善するように設計されたターゲットを絞った修正プログラムによって強化されています。

Note

自動更新に関する既知の問題点により、SSMA v8.0 から v8.1 への更新が失敗する可能性があります。 このエラーが発生した場合は、新しいバージョンをダウンロードして手動でインストールしてください。

SSMA v8.0

SSMA for Oracle の v8.0 リリースは、品質と変換のメトリックを向上させるために設計された、対象となる修正プログラムによって強化されています。 このリリースでは、次の新機能が追加されました。

  • Azure SQL Managed Instanceデータベースのサポート Azure SQL Managed Instance をターゲットとする新しいプロジェクトを作成できるようになりました。

    SQL MI project

    Note

    SSMA for Oracle 拡張機能パックも更新され、Azure SQL Managed Instance へのリモート インストールが可能になりました。

    SSMA for Oracle Extension Pack

    テスト担当者やサーバー側のデータ移行を含む一部の機能は、Azure SQL Managed Instance をターゲットにしている場合はサポートされていません。 詳細については、こちらを参照してください。

  • 変換後の 修正アドバイザー。 詳細については こちら を参照してください。

  • データベース/スキーマの予備選択。

    ソースに接続するときに、ユーザーは関心のあるデータベース/スキーマを選択できるようになりました。 移行するプランのスキーマのみを選択すると、初期接続時の時間が節約され、SSMA の全体的なパフォーマンスが改善します。

    SSMA filter objects

  • 公式のマネージド .NET ドライバーを使用して Oracle に接続する機能。 OCI ドライバーは、SQL Server Migration Assistant for Oracle を使用するための前提条件ではなくなりました。

  • 既定でとROWIDからUROWIDをマップするVARCHAR 機能。 から明示的なROWID列のデータ移行に対応するように変更されましたuniqueidentifier

SSMA v7.10

SSMA for Oracle の v7.10 リリースには、次の変更点が含まれています。

  • グローバル要件の変更を満たすために追加のセキュリティとプライバシー保護を提供するように設計されたターゲットを絞った修正。
  • 階層クエリに関連する変換の改善。

SSMA v7.9

SSMA for Oracle の v7.9 リリースには、次の変更点が含まれています。

  • 品質と変換メトリックを向上させるターゲットを絞った修正。
  • Oracle から SQL Server への "Continue" ステートメントの移行のサポート。
  • SSMA コマンド ラインでデータ型マッピングとプロジェクトのユーザー設定を変更するサポート。
  • SQL Server Integration Services (SSIS) を使用したデータ移行のサポート。 スキーマを変換した後、右クリック コンテキスト メニュー オプションを使用して SSIS パッケージを作成できます。
  • SSMA の Azure SQL データベース接続ダイアログも、完全修飾サーバー名を指定するように変更されています。 以前のバージョンの SSMA では、Azure SQL Database プレフィックスをプロジェクト設定内で明示的に指定する必要がありました。

SSMA v7.8

SSMA for Oracle の v7.8 リリースには、次の変更点が含まれています。

  • 次へのサポート
    • IN句の行式。
    • 暗黙的な型キャスト。
    • Azure SQL Database のUID 変換。
  • [プロジェクトの設定] でハイライト表示されている型のマッピングを変更します。
  • ユーザーが利用統計情報を無効にする機能。

SSMA v7.7

SSMA for Oracle の v7.7 リリースには、次の変更点が含まれています。

  • SSMA for Oracle は、品質と変換メトリックを改善するターゲットを絞った修正によって強化されました。
  • 一般的な需要に基づいて、SSMA for Oracle の 32 ビット バージョンが戻ってきました。 前の実装 (v7.4 より前) と比較すると、2 つのインストーラー パッケージがありますが、並行してインストールすることはできません。 その結果、使用している接続コンポーネントに基づいて、最も適切なバージョンを選択する必要があります。 可能であれば、常に 64 ビット バージョンを使用することをお勧めします。
  • SQL Server 2017 のサポートは、Linux でもサポートされている Oracle 拡張機能パック (新しいリモート インストール オプション) で正式にサポートされるようになりました。 テスターとサーバー側のデータ移行機能はサポートされていないため、Linux にインストールする場合、拡張機能パックの機能は制限されることに注意してください。
  • SSMA for Oracle を使用すると、具体化されたビューを通常のテーブルとして移行できます ([プロジェクト設定] ->[同期] -> [具体化されたビューのバッキング テーブルの検出] の設定で構成できます)。

SSMA v7.6

SSMA for Oracle の v7.6 リリースは、品質と変換メトリックを改善し、SQL Server 2017 (パブリック プレビュー) をサポートするターゲットを絞った修正により強化されています。 Windows および Linux での SQL Server 2017 のサポートはパブリック プレビュー段階であり、運用環境の移行には使用しないでください。

SSMA v7.5

SSMA for Oracle の v7.5 リリースには、次の変更点が含まれています。

  • 障碍のあるユーザーのアクセシビリティを高めるためのいくつかの改良。
  • お客様からのフィードバックに基づいて、データ移行中の日付データ型と float データ型の処理の改善など、対象を絞った修正によって品質と変換メトリックを改善するように更新されました。

SSMA v7.4

SSMA for Oracle の v7.4 リリースには、次の変更点が含まれています。

  • SSMA for Oracle では、移行のターゲット プラットフォームとして Azure Synapse Analytics がサポートされるようになりました。

    New Project window

    • 次の図に示すように、Data Warehouse ストレージ オプションをサポートします。

    storage options for data warehouse

    • 次の図に示すように、データ分散オプションをサポートします。

    data distribution for data warehouse

  • ソース とターゲットでのスキーマ オブジェクトの検出中に、[クエリ タイムアウト]オプションを使用できるようになりました。

    query timeout option

  • 品質と変換のメトリックは、お客様のフィードバックに基づいて、対象を絞った修正によって改善されました。

重要

.NET 4.5.2 は、SSMA v7.4 をインストールするための前提条件です。 さらに、v7.4 以降では、SSMA の 32 ビット バージョンは廃止されました。

SSMA v7.3

SSMA for Oracle の v7.3 リリースには、次の変更点が含まれています。

  • お客様からのフィードバックに基づいて、対象を絞った修正により、品質と変換のメトリックを改善しました。
  • SSMA 拡張機能フレームワークは、次の項目を介して公開されます。
    • SQL Server Data Tools (SSDT) プロジェクトに機能をエクスポートします。
      • SSMA から SSDT プロジェクトにスキーマ スクリプトをエクスポートできるようになりました。 スキーマ スクリプトを使用して、追加のスキーマ変更を行い、データベースをデプロイできます。

        Save as SSDT project command

    • カスタム変換を実行するために SSMA で使用できるライブラリ。
      • カスタム構文の変換とこれまでは SSMA で取り扱いできなかったその他の各種変換を処理するコードを構築できるようになりました。

SSMA v7.2

SSMA for Oracle の v7.2 リリースには、次の変更点が含まれています。

  • お客様からのフィードバックに基づいて、対象を絞った修正により、品質と変換のメトリックを改善しました。
  • お客様の問題のトラブルシューティングを行い、SSMA のコンバージョン率を向上させるためのより優れたデータ ポイントを提供するためのテレメトリの機能改良。

SSMA v7.1

SSMA for Oracle の v7.1 リリースには、次の変更点が含まれています。

  • Windows および Linux CTP1 上の SQL Server 2017 は、移行でサポートされているターゲット プラットフォームになりました。 この機能はテクニカル プレビュー段階であり、ターゲット SQL Server インスタンスへのスキーマとデータ移動を可能にします。
  • SSMA では、SSMA の最新バージョンが利用可能になるとすぐにダウンロードするための自動更新がサポートされるようになりました。
  • SSMA のインストール可能な binary は、Windows インストーラ パッケージ ファイル (.msi) を介して配信されるようになりました。

2016 年 5 月

SSMA for Oracle の 2016 年 5 月リリースには、次の変更点が含まれています。

  • SQL Server 2016 のサポートが追加されました。

  • Oracle フラッシュバック アーカイブ テーブルの SQL Server テンポラル テーブルへの変換を追加しました。

    Note

    SSMA では、Oracle フラッシュバック データ アーカイブ テーブルから履歴データはコピーされません。 その結果、移行プロセス中に履歴データを手動でコピーする必要があります。 さらに、SSMA はシステム テーブルとして扱われるため、SQL Server メタデータ エクスプローラーに履歴テーブルを表示しませんが、SQL Server Management Studio で履歴テーブルを表示できます。

    SQL Server 2016 では、次のようないくつかの Oracle フラッシュバック機能がサポートされていません。

    • Oracle フラッシュバック トランザクション クエリ
    • DBMS_FLASHBACK パッケージ
    • フラッシュバック トランザクション
    • フラッシュバック データ アーカイブ
    • フラッシュバック テーブル
    • フラッシュバック ドロップ
    • Flashback Database
  • Oracle VPD ポリシーから SQL Server Policy オブジェクトへの変換を追加しました (Oracle の行レベルセキュリティ)。

  • Oracle の初期読み込み時間が短縮されました。

  • パーサーとリゾルバーが改善されました。

  • .NET 2.0 のインストーラー チェックが削除されました。

  • 拡張機能パックの依存関係を .NET 3.5 から .NET 4.0 に更新しました。

  • SSMA コンソールの save-projectopen-project コマンドを修正しました。

  • SSMA コンソールの securepassword コマンドを修正しました。

  • 初期読み込み時のオブジェクトのカウントを修正しました。

  • Oracle の文字データ型の変換を修正しました。

  • グローバル設定のバグを修正しました。

2016 年 3 月

SSMA for Oracle の 2016 年 3 月のプレビュー リリースでは、次のサポートが追加されました。

  • SQL Server 2016 への移行
  • Oracle 行レベルのセキュリティの移行 (いくつかの制限あり)。
  • メモリ テーブルの Oracle を SQL Server 列ストアに移行する。

2016 年 1 月

SSMA for Oracle の 2014 年 1 月のメンテナンス リリースには、次の変更点が含まれています。

  • クラスター化インデックスのサポートを追加しました。
  • 低速の Oracle スキーマ クエリ (RFC 5076207) を修正しました。
  • コンソールから Azure への接続を修正しました。
  • SSMA にビュー ログ メニュー項目を追加しました (RFC 5706203)。
  • 利用統計情報を追加しました。

2014 年 7 月

SSMA for Oracle の 2014 年 7 月リリースには、次の変更点が含まれています。

  • Azure SQL Database のサポートが追加されました。
  • Azure SQL Database をサポートするために、拡張機能パックの機能をスキーマに移動しました。
  • Oracle 具体化されたビューのサポートが追加されました。
  • 新しい SQL Server 2014 メモリ最適化データ実装のサポートを追加
  • 10,000 を超えるオブジェクトを含むデータベースに対してテストされたパフォーマンスの改善が含まれました。
  • 多数のオブジェクトを処理するための UI の機能強化が追加されました。
  • 既知の LOB スキーマの強調表示を追加しました。
  • 変換速度の向上が含まれています。
  • UI でオブジェクト数を表示するためのサポートを追加しました。
  • レポート サイズを 25% 以上縮小しました。
  • 解析されていないコンストラクトのエラー メッセージが改善されました。

2014 年 4 月

SSMA for Oracle の 2014 年 4 月リリースには、次の変更点が含まれています。

  • SQL Server 2014 のサポートが追加されました。
  • Oracle 12 とクエリの最適化のサポートが追加されました。
  • Azure への変換に関するバグを修正しました。
  • IE 10 の非表示レポート ページに関するバグを修正しました。

2012 年 1 月

SSMA for Oracle の 2012 年 1 月リリースでは、RowTypeRecordType入力パラメーターのサポート追加されNULLに既定化されました。

2011 年 7 月

SSMA for Oracle の 2011 年 7 月リリースには、次の変更点が含まれています。

  • Oracle シーケンスから SQL Server 2012 (11.x) シーケンス ジェネレーターへの変換のサポートが追加されました。
  • データ移行中のエラー報告が改善されました。
  • 予約語を使用したステートメントの変換が改善されました。
  • 関数内の日付値の暗黙的な変換が改善されました。

2011 年 4 月

SSMA for Oracle の 2011 年 4 月リリースには、次の変更点が含まれています。

  • SQL Server 2005 (9.x)、SQL Server 2008 (10.x)、SQL Server 2012 (11.x) をサポートする統合された "SSMA for Oracle" 製品。
  • SQL Server 2012 (11.x) への接続と移行のサポートを追加しました。
  • クライアント側のデータ移行エンジンが強化され、データの並列移行がサポートされます。
  • SimpleBulkログ復旧モデルにより、データ移行のパフォーマンスが改善されました。
  • 以前のバージョンの SSMA (v4.0 および v4.2) によって作成されたプロジェクトの下位互換性のサポートが追加されました。
  • SSMA (v4.0 および v4.2) の古いバージョンと共に SSMA for Oracle v5.0 製品をサイド バイ サイド (SxS) にインストールする機能が追加されました。
  • ユーザー定義型 (サブタイプ、VARRAYNESTED TABLE、オブジェクト テーブル、オブジェクト ビューを含む) のレポートと、特殊なエラー メッセージを含む PL/SQL ブロックでの使用状況の報告のサポートが追加されました。

2010 年 7 月

SSMA for Oracle の 2010 年 7 月リリースが追加されました。

  • SQL Server 2008 R2 への移行のサポート。
  • コマンド ライン実行用の新しい SSMA コンソール アプリ。
  • サーバー側とクライアント側の両方のデータ移行エンジンを使用したデータ移行のサポート。
  • データ移行での "カスタム選択" ステートメントのサポート。
  • Oracle 11g R2 からの移行のサポート。

2008 年 6 月

SSMA for Oracle の 2008 年 6 月リリースには、次の変更点が含まれています。

  • シノニムの追加情報、解析可能なオブジェクトの生ソース、パネルと SQL Server ロゴの削除、レイアウトの永続化など、評価レポートに機能強化が追加されました。
  • オブジェクト変換の機能強化を追加しました。
    • パッケージ DBMS_LOBDBMS_SQL 変換が追加されました。
    • 結合変換が変更されました。
    • コレクションとレコードの変換を変更し、フィールドごとに個別の変数を使用して解放される単純なケースでのレコードの変換を行うようになりました。
    • レコードとコレクションの実装の機能強化。
    • ウィンドウ集計関数が追加されました。
    • ROLLUP/CUBE 句が追加されました。
    • NEXTVAL/CURVALの改善
    • SET句内の列のグループ化、グループ化セット、およびグループ化 ID が追加されました。
    • MERGE ステートメントが追加されました。
    • 新しい datetime 型のサポートと、CLR データ型として追加されたレコードとコレクションの変換。
  • テスターの新機能を追加しました。 テーブルは、Tester を使用してオブジェクトとしてテストできるようになりました。テスト ケースで複数のテスト可能なオブジェクトの呼び出し順序を変更できます。ユーザーは、パラメーターと戻り値としてレコードとコレクションを使用してプロシージャと関数をテストできます。また、依存関係アナライザーを追加して、使用されているテーブルのみをチェックできるようになりました。

2007年 8 月

SSMA for Oracle の 2007 年 8 月リリースが追加されました。

  • 新しい Tester コンポーネントを使用すると、テスト ケースを作成、管理、実行して、変換された SQL コードを確認できます。
  • Oracle サブタイプ、コレクション、およびローカル モジュールの変換のサポートが SQL コンバーターに追加されました。
  • 新しい同期機能を使用すると、特定のオブジェクトを SQL Server データベースと同期できます。
  • 変換オプション

2007 年 4 月

SSMA for Sybase は、2007 年 4 月のリリースが初回のリリースでした。