プロジェクト設定 (移行) (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 です。