0

SQL Server インポートおよびエクスポート ウィザードを使用して、MS Access 2003 データベースを SQL Server 2008 にインポートしています。データベースは正常にインポートされますが、両側のテーブルを見ると、それらは異なります。たとえば、アクセス データベースに存在するテーブルの一部は SQL Server に存在せず、SQL Server で作成された一部のテーブルは元のデータベースに存在しません。

ここに画像の説明を入力

元のデータベースに存在しないテーブルの一部が強調表示されています ここに画像の説明を入力

なぜこうなった?次に、インポートを確認するにはどうすればよいですか?

重要な編集:テーブルの代わりにクエリをインポートしています。ウィザードに表示されるエントリは、元のデータベースにクエリとして存在します。

4

1 に答える 1

0

私は 2003 Upsize Wizard のファンではありません。新しい SQL データベースを作成し、SSMS を使用してデータベース ノードを右クリックし、[タスク]、[データのインポート] の順に選択して、テーブルとデータをインポートすることをお勧めします。次に、SQL Server の各テーブルに主キーが設定されていることを確認してから、作成します。フロント エンド mdb 内の ODBC リンク テーブル。

于 2012-07-17T23:43:02.270 に答える