アプリケーションを MS-Access FE および BE から MS-Access FE および SQL Server BE にアップサイジングしています。SSMA Access の「アップサイジング」ツールを使用してすべてのテーブルを Access から SQL に変換し、ODBC を使用して Access FE で SQL テーブルをリンクしました。
私のアクセス データベースでは、一部のテーブルに SQL Server の datetime(0) 列に変換された DateTime 列がありました。Access でこれらのテーブルをリンクした後、SQL サーバー BE ではこれらの列が datetime2(0) 列であっても、Access はこれらの列をテキスト列として認識します。
これは、日付形式で機能していたクエリがテキスト形式では機能しないため、問題を引き起こします。Access で datetime(0) フィールドが datetime 値として扱われるように、テーブルをリンクする方法はありますか?