質問: ms accessからsql serverに移行 現在accessを使ってデータの参照と、フォームでの入出力を行っています。海外拠点とvpnでつながっていて、今回そちらからも接続したいので無料版sql serverにデータを移行し、accessはフロントエンドとしてフォームの利用のために使いたいのです。 データベース自体は画像やらpdfが置いてあるらしく500mbほどありますが、おそらくテーブルはあっても片手で数えられる程度、データは1000件ほどだと思います。 利用方法は部品番号を入力したら該当するデータシートがフォームに出力されるだけの単純で原始的なものです。多分エクセル+フォームでも再現可能です。発注時にそれを参照しつつ数量その他を決めて発注後、その発注データをテーブルに保存しているようです。 accessはネットワーク越しの利用には向かないと聞きますので、sql serverにデータだけ移行させたいのですが、簡単にできますでしょうか? 一番簡単なのはaccessのデータベースがあるpcにリモート接続することですが、3人が同時利用できないのでこのような方法を検討しています(同時使用は最大でも3人たいてい2人まで、全体の利用者は7人ほど)。 accessのアップサイジングという機能を使ってテーブルのデータを流し込み、odbcでaccessからサーバ上のdbに接続するだけで動作するならそちらに移行したいです。 よろしくお願いいたします。
回答: accessとsql serverの使い勝手がかなり違うので、色々躓くかと思うのですが、チェレンジしてみる価値はあるかと思います。 注意が必要なのが、無料のsql serverとはsql server expressかと思うのですが、初期設定では確かsql server expressがインストールされているpc以外からのアクセスを受け付けないと思いました。 ですので、参考urlをみて設定してみてください。 わからないことがあれば、何度でも質問していいと思います。 頑張ってください。