人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Access2000とSQLServer7.0(ODBC経由)で作成したシステムを、DBをSQLServer2000に移行したい要望があります。
この時、問題になる事項を教えてください。
特にVBAやSQL文が変更になることがあれば、詳しく教えてください。

●質問者: sanokuro
●カテゴリ:コンピュータ
✍キーワード:DB ODBC SQL VBA システム
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● orangenoel
●40ポイント

http://www.google.com/

Google

SQL7のDBをADPを使用してACCESS2000で使用しているが、そのサーバーをSQL2000にしたいということで良いのでしょうか?

それでしたら単純に移行して問題ないと思います。

実際にそれで使用していますので。

私のところで出た問題点としては、DBサーバーの移行よりも、DBサーバーを移行する際のサーバーOSとクライアントOSに問題が出ました。

Windows2000までのサーバーやクライアントでは98やNTからの移行は問題ありませんでしたが、Windows-XPになった時点でマルチリンガルが標準になったためか「ー」が入ったテーブル名、フィールド名が壊れます。

例えば、仕入価格という名前のフィールドは問題ないのですが、メーカー価格というフィールドを作った場合、そのまま今までのSQL文であれば問題が出ます。[メーカー価格]というように[]でかこう必要が出てしまいます。

あと、VBAに関してはコンパイル時に参照ライブラリをしっかりと管理しておけば問題ないと思います。

これもOSに起因しますが、Windows2000でもMicrosoft ActiveX Data Objectsを必ず2.1にするとかして、おかないと後発のWindowsほど2.4とか自動で使ってしまい、2.1以上の物が入っていないOSでは動作しなくなってしまいます。(もしくはMDAC2.4等を取得し各PCでインストール)

とりあえず、クライアント側の対応などもありますし、夜間整合でよければ夜の間にDTSパッケージなどで整合させるなどしてクロスオーバーの期間を作ると良いかと。

実際に一気に移行しようとすると、絶対に引っかかる場所が出てきますので。

◎質問者からの返答

ADPは利用しておらず、OBC経由で外部リンクテーブルでアクセスしています。

その他は参考になりました。ありがとうございます。

それからクライアントOSは、NTからXPになります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ