プロジェクト設定 (移行) (AccessToSQL)

移行プロジェクトの設定では、データを SQL Server または SQL Azure にどのように移行するかを構成できます。

[移行] ウィンドウは、[プロジェクト設定] ダイアログ ボックスと [既定のプロジェクト設定] ダイアログ ボックスで使用できます。

  • [プロジェクト設定] ダイアログ ボックスを使用して、現在のプロジェクトの構成オプションを設定します。 移行の設定にアクセスするには、[ツール] メニューの [プロジェクト設定] を選択し、左側のウィンドウの下部にある [全般] をクリックして、[移行] をクリックします。

  • [既定のプロジェクト設定] ダイアログ ボックスを使用して、すべてのプロジェクトの構成オプションを設定します。 移行の設定にアクセスするには、[ツール] メニューの [既定のプロジェクト設定] を選択し、[移行ターゲット バージョン] コンボ ボックスで設定にアクセスするプロジェクト タイプを選択して、左側のウィンドウの下部にある [全般] をクリックし、[移行] を選択します。

Options

CHECK 制約
SSMA でテーブルにデータが追加されるときに制約をチェックするかどうかを指定します。

  • 既定のモード: False

  • オプティミスティック モード: True

  • フル モード: False

[トリガーを起動する]
SSMA で SQL Server テーブルにデータが追加されるときに挿入トリガーを起動するかどうかを指定します。

  • 既定のモード: False

  • オプティミスティック モード: True

  • フル モード: False

[ID を保持する]
SQL Server にデータを追加するときに、SSMA で Access ID 値が保持されるようにするかどうかを指定します。 この値が False の場合、SQL Server によって ID 値が割り当てられます。

  • 既定のモード: True

  • オプティミスティック モード: True

  • フル モード: False

[NULL を保持する]
SQL Server で指定されている既定値に関係なく、SSMA が SQL Server にデータを追加するときにソース データの null 値を保持するかどうかを指定します。

  • 既定のモード: True

  • オプティミスティック モード: False

  • フル モード: True

[テーブル ロック]
SSMA でデータ移行中に、テーブルにデータを追加するときにテーブルをロックするかどうかを指定します。 値が False の場合、SSMA では行ロックが使用されます。

  • 既定のモード: True

  • オプティミスティック モード: True

  • フル モード: True

サポートされていない日付を置き換える
SSMA が SQL Server で許容される最も古い datetime の日付 (1753 年 1 月 1 日) より前の Access の日付を修正するかどうかを指定します。

  • 現在の日付値を保持するには、[何もしない] を選択します。 SQL Server では、datetime 列で 1753 年 1 月 1 日より前の日付が許容されません。 これより古い日付を使用する場合は、datetime 値を文字値に変換する必要があります。

  • 1753 年 1 月 1 日より前の日付を NULL 値 に変換するには、[NULL 値で置換] を選択します。

  • 1753 年 1 月 1 日より前の日付をサポートされている日付に置き換えるには、[サポートされている最も近い日付に置き換える] を選択します。 この値を選択すると、既定でサポートされている最も近い日付が 1753 年 1 月 1 日 01 日として選択されます。

バッチ サイズ
データ移行中に使用されるバッチ サイズ。 トランザクションは各バッチの後にログに記録されます。 既定では、すべてのスキームのバッチ サイズは 10000 です。

参照

ユーザー インターフェイス リファレンス (Access)