質問 |
||
| QNo.4177184 | データ移行 | |
|---|---|---|
| 質問者:yutaki |
システムの再構築でmdb(Access2000)からSQLServer2005とSQLServer2000からSQLServer2005へのデータ移行があります。 データ移行と言いましても、テーブルの構成が変わるため必要な項目と不必要な項目があります。今、考えているのが、一度SQLServer2005へmdbまたは、SQLServer2000と同じテーブルを作成(一時的なテーブル)し、その後、INSERT文で新規テーブルに必要な項目を追加していきたいと思っています。 一時的なワークテーブルを作成する際にmdbからとSQLServer2000からとでい色々な方法があると思うのですが、どの様な方法があり、その方法のメリット・デメリットを知りたいのですが、教えて頂けないでしょうか?よろしくお願いします。 |
|
困り度:
|
||
| 質問投稿日時: 08/07/14 23:28 |
||
回答 |
|
| ANo.1 | >>データ移行と言いましても、テーブルの構成が変わるため必要な項目と不必要な項目があります。 データ移行は通常、こういうことが多いですよね。単に移行するだけでなく、ゴミデータの削除とか、新たにコード化する項目があったり、追加入力するデータが発生したりすると思います。いわゆる「データのクリーニング」ってやつですね。 たぶん、Accessだけでなく、エクセルデータも使うことになると思われますので、手軽さを考えると、さしあたってAccessでデータを整理したほうが楽だと思います。必要に応じて、データの整合性確認をSQLで行ったり、簡単なVBAでチェックしたりすると良いと思います。 それなりに整理できたところで、SQLServerに持って行けばいいでしょうね。 ただ、データ量がmdbで扱うにはちょっと多いとか、データ追加・修正を人海戦術で行いたい、なんて要望があるなら、ある程度整理ができたところでSQLServeに移行して、残りの作業を継続するのがよいかと思います。 |
|---|---|
| 回答者:lv4u | |
| 種類:アドバイス どんな人:経験者 自信:参考意見 |
|
| 回答日時: 08/08/01 03:09 |
|
| |
| この回答への補足 | この回答に補足をつける(質問者のみ) |
| この回答へのお礼 | この回答にお礼をつける(質問者のみ) |