はじめまして、Stressmanといいます。
現在、小さな建設会社で専属SEとして働いています。
Accessで簡単な顧客管理のアプリケーションや
その他工事日報などの入力支援のアプリケーションなど
を作ってきました。
しかし、Access自体、元々スタンドアロンを前提に
開発されたものらしく、ネットワーク環境で使用するには
不安があります。
競合のエラーも起こります。
そこで、データベース環境をグレードアップしたいので
すが、私自身それほど知識が無い上に社内ではSEは
1人なので相談もできません。
そこでここでみなさんにアドバイスを頂こうと
思いました。
私の探した情報の中では、
フロントエンドをaccessもしくはVB
バックエンドをSQL Server
がいいそうです。
実際に開発された方のご意見も聞けたら幸いです。
No.3ベストアンサー
- 回答日時:
AccessとSQL Serverで開発したことがある者です。
参考になるかどうかわかりませんが、私が開発して思ったことを書きます。
1.開発が比較的簡単
本格的なプログラマーではない私でも、社内のいろいろな要求に対応したアプリを作成することができました。
インターネット上には参考テクニックなどがたくさんありますので、かなり助かりました。
2.作り方には注意かも
スピード面では、思ったよりも遅かったです。
ただ、この原因は、フォームをこったものにしすぎたためのようですので、シンプルなものにすれば大丈夫かと。
3.原因不明のエラーが発生
稼動させてから半年ほどになりますが、ときどき原因不明のエラーが発生します。状況としては、どうやらDBに同時アクセスをしている時に発生しているようなのですが、エラーは通常では考えられないような箇所で発生しているため、よくわからないままです。
今は、続けて実行してもらうか、最悪の場合、Accessのファイルを丸ごと入れ替えてもらっています。
4.バックアップが便利
Accessだと、バックアップは手作業になりますが、SQL Serverだとスケジュールで自動的にバックアップがとれます。
他にも利点はあるのでしょうが、私が一番便利に思っているのが、これです。
5.他の人は、やや触りにくい
Accessと違ってクエリが作れない(と思う)ので、他の人が触りにくいと思います。
バージョン管理する場合はその方がいいのかもしれませんが、1人でやっておられるような場合は、簡単なことは利用者側でやってもらえると便利なことが多く、Accessの場合、クエリが自分で作れると便利なことが多いので、これが自分でできないのはちょっと痛いと思っています。
No.4
- 回答日時:
今の状況を読みますとフロントエンドをaccessかVBでバックエンドをSQLServerが私も良いと思います。
#3の方がクエリが使えないと書いてありますが・・。
SQLServerをバックに使いODBC経由でAccessのテーブルにリンクさせるようにすれば簡単です。
そうすればVBなどを使ってSQLを投げなくてもAccess内でクエリ等が使えます。今までと同じ感覚で処理できますよ。
従来のフォーム等もテーブル名やフィールド名など変わったところのみ変更で使えます。
それほど大きくないシステムならレスポンスもOKだと思います。ただ長めの記述の更新処理等を行うとレスポンスが悪くなる事は事実ですが・・。
参考になれば良いのですが。
ありがとうございます。
クエリ処理もACCESSでできるのであれば、なんとか1人でもやっていけそうです。
大変な作業になるのは変わらないと思いますが、あきらめずにやってみようと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 助けでください!!!!!!!!!!!! 4月から働き始めた新人SEです。 皆さんの体験談等を教えてい 7 2022/07/28 23:50
- ネットワーク クラウド環境の範囲について教えてください。 7 2023/03/09 15:50
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- Access(アクセス) Accessのリンクテーブルのパスを相対パスにする方法について教えて頂きたいです 1 2023/02/08 13:29
- その他(セキュリティ) これは個人情報取扱に違反していますか? 5 2022/11/15 22:02
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- IT・エンジニアリング SEとWebエンジニアの業務内容の違いについて 3 2023/06/22 23:23
- その他(悩み相談・人生相談) 毎日、こんなのでいいのだろうか、精神は死んでいて何とか生きている毎日 2 2023/03/08 18:16
- 仕事術・業務効率化 社内SEの情報収集テクニックを教えてください。 1 2022/05/14 19:03
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
列名に変数を使うことはできな...
-
SQLserver2005 nvarchar を flo...
-
Access 実行時エラー'3075' 対...
-
Postagre SQL エラー
-
SQL エラー コードの一覧 につ...
-
Access2010実行時エラー-21473525
-
SQLCODE=-420とはどういうエラ...
-
ACCESSの起動エラー
-
アクセスでエラー このフィー...
-
SQL*Loaderで「オブジェクトが...
-
MySQLで「ERROR 1064」が出てし...
-
#1062 - '0' は索引 'PRIMARY' ...
-
INSERTにて
-
ACCESSでのINSERTについて
-
DocuWorksでの印刷
-
『ORA-00936: 式がありません。...
-
DLLが正しく呼び出せません (ToT)
-
空白はダメというエラーの表示...
-
複数フィールドの条件について
-
BULK INSERTのエラー取得は可能...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
「1004:アプリケーション定義...
-
列名に変数を使うことはできな...
-
アクセスでエラー このフィー...
-
実行時エラー459 withステート...
-
AccessVBA 実行時エラー'2766'...
-
空白はダメというエラーの表示...
-
SQLserver2005 nvarchar を flo...
-
SQL文長の制限
-
オラクル(PL/SQL)のエラー
-
DocuWorksでの印刷
-
SQL エラー コードの一覧 につ...
-
Access2010実行時エラー-21473525
-
BULK INSERTのエラー取得は可能...
-
PL/SQL ORA-06502エラーに関し...
-
UPDATEを使ったSQL文にて
-
DLLが正しく呼び出せません (ToT)
-
『ORA-00936: 式がありません。...
-
(素人の質問) SQL Server エ...
-
Access 実行時エラー'3075' 対...
おすすめ情報