• ベストアンサー

SQLサーバーに移行するメリットはありますか?

一人でアクセスを使っているのですが SQLサーバーに移行するメリットはありますか? レコード数は5万件くらいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.1

>>SQLサーバーに移行するメリットはありますか? 将来、複数ユーザで使う可能性があるなら、移行するメリットはあります。 でも、ずっと一人で使うだけなら、移行しないほうが手軽でいいでしょうね。

XKAKOHXKTHK333
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

将来にわたっても自分以外は使わない、現時点でも複数の人が同時に使わない、データベース容量最大2GBを超えない、のであればそのまま使方い続けた方が良いです。そうでなければ、ACCESSはJIS規格に成っていないので、JIS規格となっているSQLとC言語、C#等で再構築されると良いです。つまり、SQL Serverへの移行とプログラムの再構築をお勧めします。

XKAKOHXKTHK333
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アクセスからSqlサーバーへ移行したほうが良い基準

    どのくらいのレコード件数になったら アクセスからSqlサーバーへ移行したほうが良いのでしょうか? 今はレコード数が70000件です。 ユーザーは一人で共有はしません。 レコード数だけじゃ基準になりませんか?

  • アクセスではなく、SQLサーバーに移行したほうが

    どの程度のレコード数になったら アクセスではなく、SQLサーバーに移行したほうが良いですか? 現在アクセス2010で、レコード数が30万レコードあります。 一人でローカルで使っていますが、 この状態ならアクセスのままでいいのでしょうか?

  • アクセスからSQLサーバーへ移行の目安

    よく 多数で使うならSQLサーバー、 もしくは一人で使っていてもデータ量が多いならSQLサーバーへ移行、 と聞きますが 後者はどのくらいのデータ量を言うのでしょうか? 現在、 レコード数が10000レコードを超えるテーブルが2つあり、 テーブル数も10個あります。 ファイルのサイズは30MBです。 すでにデータを分割してリンクテーブルとしていますが この場合SQLサーバーへ移行するメリットはありますか? よろしくお願いします。

  • SQL Serverの移行について

    SQL Server2000からSQL Server2008へ 移行したいです。 Accessからリンクテーブルをして使用しています。 移行後、Accessのプログラムを実行しようとすると、 エラーが発生します。ODBC接続を使用しています。 リンクテーブルマネージャで再リンクしてみたのですが、 うまくいきませんでした。 何かうまくいくためのヒント等わかるかたいらっしゃいますでしょうか?

  • 「アクセス+SQLサーバー」より「VB+SQLサーバー」のほうがいいのでしょうか?

    今現在アクセスのデータをSQLサーバーに移行して 「アクセス+SQLサーバー」にしようと思っていると知り合い話したら 「VB+SQLサーバーのほうが最強!」と言われました。 (理由までは聞く時間がなかったです) 何がどう最強だかわかりませんが、 「アクセス+SQLサーバー」より 「VB+SQLサーバー」のほうがいいのでしょうか? (VBはアクセスよりも高機能?) メリット・デメリットを教えてください。 よろしくお願いします。

  • どのような環境に移行した方がいいでしょうか?

    アクセスのテーブルのレコード数が30万件あります。 現在は一人のユーザーでローカルで使っていますが 7人でこの日と津のデータをしようする場合 どのような環境に移行した方がいいでしょうか? まずアクセスで共有はやめた方がいいですよね? データをどのデータベースに移行するか、 ユーザーが使用するソフトウェアが何がいいのか、 教えてください。 SQLサーバーとアクセスでも30万件のデータの共有は可能でしょうか? ユーザーがストレスなく使用できる環境がよいです。

  • アクセス2003からSQL Server 2005へ移行

    アクセス2003のデータが日に日に多くなっていくため Microsoft SQL Server 2005へ移行したいのですがどうすればいいのでしょうか? とりあえず「SQL Server Management Studio Express」をインストールしました。 そしてこれを起動すると画像のようなダイアログが出てくるのですが サーバー名には何と入れればいいのでしょうか? それすらわからない初心者なのですが参考になるURLがあれば教えてください。 よろしくお願いします。

  • MDB→SQL Server Expressの移行

      お世話になります。 長文失礼します。 現在稼動中の MS ACCESS 2003で作られた業務管理システムがあります。 そのシステムのDB部分のみ SQL Server 2008 Express に移行するという作業を行なっています。 ※データ照会などのレスポンスアップが目的です 現行のシステムは FORM.MDB(インターフェースのみ) → DATABASE.MDB(データのみ) 移行後は FORM.MDB(インターフェースのみ) → SQL Server 2008 Express(データのみ) となります。 まず、DATABASE.MDBにあるテーブルをACCESSの機能である "アップサイジングウィザード"を使用し、SQL Server に移行しました。 次にテーブルのリンク先をDATABASE.MDB から SQL Server に張り替えました。 基本的には上記の処理のみでデータの照会等うまくいっているのですが 大量の件数(約20万件)のデータを照会する画面で結果が表示されるまでの速度が (現行のシステムと比較して)低下したため改善を行なっております。 上記の照会画面では ACCESSのクエリで複数のテーブルを繋げ、集計した結果を表示しています。 このクエリの代わりにSQL Server側でビューとして作成し、それに対してテーブルリンクを張れば 良いのではないかと考え、実行しました。ビューにリンクを張ったクエリ名を仮に"Q_照会"とします。 結果、照会結果を表示するまでの時間はかなり短縮できた(ように見えた)のですが 照会結果をスクロールや、PageUpキーによるページ移動をすると毎回1、2秒後に スクロール後の結果が表示されます。※現行システムではスムーズにスクロールします。 プロファイラで監視してみるとページ移動した時に、"Q_照会"をテーブルキー指定で SELECT している事がわかりました。毎回10レコード取得しています。 この様な記述は私は書いていませんのでACCESS(SQL Server?)が勝手に行なっている 動きだと思われるのですがどこかで設定できるのでしょうか? また今回、ACCESSのクエリをSQL Serverのビューに置き換える方法を取りましたが 別の方法でレスポンスアップが望める方法があればご教授お願い致します。  

  • SQL Server6.0→2000の移行方法

    現行のSQL Server6.0から、別マシン上のSQL Server2000に DBを移行したいと考えてます。 いろいろ調べたところ、アップグレードウィザードを使用して 6.0→6.5→2000と2段階で移行するように書いてありましたが、 他に方法ありましたら教えてください。 また、上記のバージョンに限らず、移行を行う場合は 通常どういった方法をとるものなのでしょうか。 アップグレードウィザードだとテーブル定義や ストアドプロシジャなども移行に含まれますが、 データ以外は事前に移行したほうがよいのでは、、 と考えてます。 SQL Server初心者のため、ぜひともご教授お願いします。

  • 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に接続するだけで動作するならそちらに移行したいです。 よろしくお願いいたします。