SSMA for Access (AccessToSQL) の新機能

この記事は、SQL Server Migration Assistant (SSMA) for Access の各リリースでの変更の一覧をリストアップしています。

Note

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

SSMA v9.5

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

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

SSMA v9.4

SSMA for Access の v9.4 リリースには、パフォーマンスの軽微な改善、バグ修正、および強化されたヘルプ エクスペリエンスが含まれています。

SSMA v9.3

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

  • SQL Server 2022 ターゲットのサポートを追加しました

SSMA v9.2

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

  • Office 365 バージョン 2209 以降の DECIMAL 型のサポートが追加されました。

SSMA v9.1

SSMA for Access の v9.1 リリースには、パフォーマンスの軽微な改善、バグ修正、および強化されたヘルプ エクスペリエンスが含まれています。

SSMA v9.0

SSMA for Access の v9.0 リリースには、パフォーマンスの軽微な改善、バグ修正、オンライン ヘルプ ビューアーのサポートが含まれています。

SSMA v8.24

SSMA for Access の v8.24 リリースには、パフォーマンスの軽微な改善とバグ修正が含まれています。

SSMA v8.23

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

  • 主キーのないテーブルの変換の強化
  • コンソール モードで実行するときの拡張 XML 出力
  • フィードバックを送信するためのレポートの新しい "フィードバック" リンク
  • レポートでは、視覚化エクスペリエンスが向上しました

SSMA v8.22

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

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

SSMA v8.21

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

  • ターゲット データベースの行数クエリでの COUNT_BIG の使用

SSMA v8.20

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

  • パフォーマンスの軽微な改善とバグの修正

SSMA v8.19

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

  • パフォーマンスの軽微な改善とバグの修正

SSMA v8.18

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

  • パフォーマンスの軽微な改善とバグの修正

SSMA v8.17

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

  • 最新のエディターを使用して SQL テキストを表示するように HTML 評価レポートを更新

SSMA v8.16

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

  • HTML 変換レポートにクエリの SQL テキストを表示
  • レガシ パーサーのサポートを廃止
  • データベースから更新されないオブジェクトに関する問題が修正されました

SSMA v8.15

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

  • 外部キーに対して自動的に作成されたインデックスを無視
  • 最新のブラウザーで動作するように評価レポートを改良
  • Microsoft Entra/Azure AD authentication にデータベースが提供するオーソリティを使用する
  • ファイルから読み込まれるステートメントの名前付けが改善されました

SSMA v8.14

障害のあるユーザーのアクセシビリティを高めるためのいくつかの機能強化に加えて、SSMA for Access の v8.14 リリースでは、完全なソース/ターゲット サーバー バージョンがプロジェクト メタデータに格納されるようになったので、プロジェクトのアップグレードが必要になります。

SSMA v8.13

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

  • ORDER BY の句を利用した UNION の変換の修正
  • フィルター処理された一意のインデックスのサポート
  • プロシージャ呼び出しと関数呼び出しを変換するときの暗黙的型キャストの考慮

SSMA v8.12

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

  • BigInt (Large Number) データ型のサポート
  • 列の種類の解決の向上
  • 列検証規則の変換の改善
  • データ移行に利用可能な最新の ACE OLE DB プロバイダーの使用

SSMA v8.11

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

  • 対話型の Microsoft Entra/Azure AD authentication に MSAL.NET ライブラリを使用する

SSMA v8.10

SSMA for Access の v8.10 リリースには、パフォーマンスの軽微な改善とバグ修正が含まれています。

SSMA v8.9

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

  • 自己参照クエリの変換改善
  • プロジェクト名の特殊文字に関する問題を修正

SSMA v8.8

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

  • SQL Server オブジェクトの同期の安定性の向上
  • 評価時と変換時の GUI パフォーマンス向上
  • 変換パフォーマンスをさらに向上させるための新しい Access 構文パーサー

SSMA v8.7

SSMA for Access の v8.7 リリースでは、クエリでの IIF 関数の変換 が改善され、グラフィカル ユーザー インターフェイスの軽微な修正とパフォーマンスの向上が実現しました。

重要

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

SSMA v8.6

使いやすさとパフォーマンスの向上を目的としたターゲットを絞った一連の修正プログラムに加えて、SSMA for Access の v8.6 リリースは、変換されたコードで SSMA 拡張プロパティを省略できる設定の追加により強化されました。

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

Omit Extended Properties setting

重要

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

SSMA v8.5

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

さらに、SSMA for Access では、複数の標準関数 (ISNULLIIFなど) の変換がサポートされるようになりました。

重要

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

SSMA v8.4

SSMA for Access の v8.4 リリースは、アクセシビリティ課題への対処に加え、SQL Server 2016 以降のバージョン向けに最大インデックス列に関連するバグを修正することを目的とした(最大許容列数を 16 列 から 32 列 に修正する)、ターゲットを絞った一連の修正プログラムにより強化されています。

重要

SSMA バージョン 7.4 と 8.4 では、.NET 4.5.2 がインストールの前提条件になります。

SSMA v8.3

SSMA for Access の v8.3 リリースは、品質と変換のメトリックスを向上させるために設計された、対象を絞った一連の修正プログラムで強化されています。 さらに、SSMA for Access のこのリリースには、次の課題に対する対策が盛り込まれています。

  • アクセシビリティ問題への対処
  • SQL Server でhierarchyid 型の基本的なサポートを追加します。

SSMA v8.2

SSMA for Access の v8.2 リリースは、品質と変換のメトリックスを向上させるために設計された、対象を絞った一連の修正プログラムで強化されています。

Note

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

SSMA v8.1

SSMA for Access の v8.1 リリースは、品質と変換のメトリックスを向上させるために設計された、対象を絞った一連の修正プログラムで強化されています。

Note

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

SSMA v8.0

SSMA for Access の v8.0 リリースは、品質と変換のメトリックスを改善するように設計された、対象を絞った修正プログラムによって強化されています。 このリリースでは、次の機能も追加されます。

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

    SQL MI project

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

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

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

    SSMA filter objects

SSMA v7.10

SSMA for Access の v7.10 リリースは、グローバル要件の変更に伴い追加セキュリティとプライバシー保護を提供するべく設計された、対象を絞った修正プログラムによって強化されています。

SSMA v7.9

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

  • 品質と変換メトリックスを向上させる、対象を絞った一連の修正プログラム。
  • SSMA コマンド ラインでのデータ型マッピングとプロジェクトユーザー設定の変更をサポート。
  • SSMA の Azure SQL データベース接続ダイアログも、完全修飾サーバー名を指定するように変更されています。 以前のバージョンの SSMA では、Azure SQL Database プレフィックスをプロジェクト設定内で明示的に指定する必要がありました。

SSMA v7.8

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

  • [プロジェクトの設定] で強調表示されている型マッピングの変更。
  • ユーザーが利用統計情報を無効にする機能。

SSMA v7.7

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

  • 品質と変換メトリックスを向上させる、対象を絞った一連の修正プログラム。
  • 大きな需要があることに考慮して、SSMA for Access の 32 ビット バージョンを復活させました。 過去の実装 (v7.4 以前) と異なる点として、2 つのインストーラ パッケージがついていますが、2 つを併行してインストールすることはできません。 その結果、使用している接続コンポーネントに基づいて、最も適切なバージョンを選択する必要があります。 できる限り 64 ビット バージョンの使用を推奨します。

SSMA v7.6

SSMA for Access の v7.6 リリースは、品質と変換メトリックスの向上を目的とした対象を絞った一連の修正プログラムと、SQL Server 2017 のサポート (パブリック プレビュー) により強化されています。 Windows と Linux での SQL Server 2017 のサポートはパブリック プレビュー段階であり、運用環境の移行には使用しないでください。

SSMA v7.5

SSMA for Access の v7.5 リリースは、障害のあるユーザー向けのアクセシビリティ向上を目的としたいくつかのエンハンスメントにより強化されています。

SSMA v7.4

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

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

    query timeout option

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

    重要

    SSMA v7.4 のインストールには、.NET 4.5.2 の使用が前提条件になります。 さらに、v7.4 以降では、32 ビット バージョンの SSMA の提供を廃止いたします。

SSMA v7.3

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

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

        Save as SSDT project command

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

SSMA v7.2

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

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

SSMA v7.1

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

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

2016 年 5 月

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

  • SQL Server 2016 の公式サポートを追加しました。
  • .NET 2.0 向けインストーラ チェックが廃止されました。
  • SSMA コンソールの save-project および open-project コマンドを修正しました。
  • SSMA コンソールの securepassword コマンドを修正しました。
  • 初期読み込み時のオブジェクトのカウントを修正しました。
  • Access 向け UI タブのテーブル データ読み込みを修正。
  • グローバル設定のバグを修正しました。

2016 年 3 月

SSMA for Access の 2016 年 3 月のプレビュー リリースでは、SQL Server 2016 への移行のサポートが追加されました。

2016 年 1 月

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

  • GUID フィールドの既定値 (RFC 3894811) の無効な関数を修正しました。
  • SQL Database (Azure) (RFC 4919573) にレコードをインポートするときにシステムが応答を停止する問題を修正しました。
  • SSMA に [ログ メニュー項目の表示] を追加しました (RFC 5706203)。
  • 利用統計情報を追加しました。

2014 年 7 月

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

  • Azure SQL Database のコード変換が改善されました。
  • Azure SQL Database のサポートのために拡張パックの機能をスキーマに移動しました。
  • 10,000 を超えるオブジェクトを含むデータベースのパフォーマンス向上をテストしました。
  • 多数のオブジェクトを処理するための UI の機能強化が追加されました。
  • "よく知られている" LOB スキーマの強調表示のサポートが追加されました (変換時に無視できるように)。
  • 変換速度の向上を追加しました。
  • UI でオブジェクト数を表示するためのサポートを追加しました。
  • レポート サイズを 25% 以上縮小しました。
  • 解析されていないコンストラクトのエラー メッセージが改善されました。

2014 年 4 月

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

  • MS SQL Server 2014 のサポートが追加されました。
  • Azure への変換に関連するバグを修正しました。
  • IE 10 の非表示レポート ページに関連するバグを修正しました。

2012 年 1 月

SSMA for Access の 2012 年 1 月リリースには、次の変更が含まれています。

  • 移行後に MS Access のリンク テーブルのユーザー名とパスワードを保持しないオプションを提供しました。
  • 循環参照のカスケード アクションを [アクションなし] に設定。
  • 循環参照カスケード アクションについての推奨メッセージを [アクションなし] に設定しました。

2011 年 7 月

SSMA for Access の 2011 年 7 月リリースでは、データ移行中のエラー報告が改善されました。

2011 年 4 月

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

  • SQL Server 2005 (9.x)、SQL Server 2008 (10.x)、SQL Server 2012 (11.x)、Azure SQL をサポートする単一のインストール可能な機能として "SSMA for Access" を追加しました。
  • SQL Server 2012 (11.x) に接続する機能を追加しました。
  • 下位互換性のための SSMA for Access Console バージョンのサポートを追加しました。 SSMA v5.0 以前のバージョンによって作成されたプロジェクトを開くことができます。
  • SSMA v5.0 製品を以前のバージョンの SSMA 製品と併行して (SxS) インストールできる機能を追加しました。

2010 年 7 月

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

  • SQL Server 2008 R2 および Azure SQL への移行サポートを追加しました。
  • SQL Server および Azure SQL 向けにセキュリティ保護された接続を追加しました。
  • Access 2010 データベースのサポートを追加しました。
  • コマンド ライン実行用の新しい SSMA コンソール アプリケーションを追加しました。
  • SQL Server DateTime2 データ型のサポートが追加されました。

2008 年 6 月

SSMA for Access の 2008 年 6 月リリースでは、Access 2007 データベースのサポートが追加されました。

2007 年 5 月

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

  • ワークグループ ポリシーを使用する Access データベースのサポートが追加されました。
  • SQL Server メタデータ エクスプローラーから変換されたオブジェクトを削除する機能を提供しました。
  • SQL Server 形式の SQL モードでのユーザー入力コメントのサポートを追加しました。
  • オブジェクト変換の各種エンハンスメントを追加しました。

2006 年 11 月

SSMA for Access の 2006 年 11 月リリースには、次の変更が含まれています。

  • Access から SQL Server への単一データベースの移行手順を説明する新しいデータベース移行ウィザードが追加されました。
  • Access データベースの変換、変換されたオブジェクトの SQL Serverへの読み込み、およびデータの SQL Server への移行を一括で実行する新しい [Convert、Load、Migrate] コマンドが追加されました。
  • クエリの移行が改善されました。 クエリ移行により、より多くの SELECT クエリがビューに変換されるようになりました。 詳細については、「Accessデータベースへの変換」を参照してください。
  • [SQL Server]上の [テーブル] タブでテーブルとインデックスのプロパティを編集する機能が追加されました。
  • 新しいグローバル設定を追加しました:
    • エディター ウィンドウでの行番号表示を選択できるようになりました。
    • SSMA の構成設定により、重複するオブジェクトを置き換えるか、スキーマ変換中に重複するオブジェクトを常に置き換えるか、あるいはまったく置き換えないかを尋ねる確認メッセージを表示させることができるようになりました。
  • 複雑なクエリにワイルドカードが含まれている場合に SSMA に警告を表示するかどうかを指定できる新しい変換オプションが追加されました。

2006 年 7 月

SSMA for Access は、2006 年 7 月のリリースが初回のリリースでした。