0

Access 2010 で最初に作成された Access データベースは、少数のユーザー グループ (現在は 10 人のみ) 用に作成されています。すべてのユーザーが Office 2016 (365 ではありません) にアップグレードされました。データベースは分割され、バックエンドはネットワーク コンピューターの共有ドライブにあります。現在は小さい、つまり 1GB 未満です。ユーザーがオフサイトからデータベースに接続できるように、データベースをオンラインに配置する必要があります。この記事は本当に役に立ちます

SO 32653858

考えられる解決策についてかなり読んだことがありますが、すべてを理解しているかどうかわからないので、シンプルで費用対効果の高い解決策が得られることを願っています. 私たちは非営利団体です。

私が理解しているのは、Sharepoint は解決策になる可能性がありますが、私たちにとってはコストがかかるということです。

そこで2つ質問です。

  1. MySQL と SQL Express と SQL サーバーの違い

  2. SQL 変換されたファイルはどこに保存されるべきか – 「クラウド上」ですが、これはどこにありますか。スペースのプロバイダーを取得する必要がありますか (つまり、Dropbox、onedrive などではありません)。ある時点でウェブサイトを取得しています。データベースをウェブサイトと同じ場所/プロバイダーに保存できますか. これは機密情報に対して安全ですか。(これがばかげた質問である場合は申し訳ありません)

ありがとう。

4

2 に答える 2

1

SharePoint は高価ですが、約 $6 の Office 365 サブスクリプションでは、最大 500 人の無料ユーザーを招待できます (さらに、Gmail や Microsoft 以外のアカウントを使用してログオンすることもできます)。したがって、月額 $6 の合計で最大 500 人のユーザーがいるということは、Office 365 で SharePoint テーブルを使用することが、あなたが提案するような高価な選択肢ではなく、最も低コストの選択肢であることを示しています。SharePoint テーブルの主な問題は、5000 行を超えるテーブルの場合で、システムが遅くなる可能性があります。また、定義されるすべての関係は、自動番号 PK と長い番号の外部キーでなければなりません)。アプリケーションが SharePoint テーブルの制限内に「収まる」場合は、低コストの Office 365 プランが最適です。加えて、

SQLサーバーの使用に関しては、一般的なアプローチは、AccessのテーブルをSQLサーバーに移行する必要があるということです. その SQL サーバー システムをどこに配置するかは、あなたの選択次第です。Web ホスティング プロバイダーから SQL サーバーの実行中のインスタンスを使用できますが、その Web プロバイダーが外部 ODBC 接続を許可している場合に限ります。SQL サーバー (または MySQL) への外部 ODBC 接続を許可するプロバイダーは多くありません。これは、Web サイトのデータベース サーバーをハッカーでいっぱいの野生のインターネットに公開することは、危険な選択になる可能性があるためです。

もう 1 つの選択肢は、Azure オペレーティング システムを使用することです。Azure では、利用可能な SQL サーバーのバージョン (多くの場合、SQL Azure と呼ばれます) があります。この選択では、外部接続が許可されます。

したがって、MySQL と SQL Express の間に大きな違いはありません。SQL はビジネスでの使用には無料で、MySQL サーバーには非常に高価なライセンスが必要です。ただし、Web ホスティングを選択した場合は、データベース サーバーを購入するのではなく、毎月の Web ホスティング料金のみを支払うことになります。そのため、ホストされたシステムを選択する場合、SQL サーバーを購入したりセットアップしたりする必要はなく、「価格」はそれだけです。月額料金の安さに反映されています。

したがって、SQL サーバーの場所は、通常は Web ホスティング プロバイダーのクラウドになります。前述のように、基本的な標準 Web ホスティングを使用でき、ほとんどすべてのプランに SQL サーバーまたは MySQL が低コスト プランの一部として含まれています (ただし、問題は、その Web サイトで実行されている SQL サーバーの実行中のインスタンスへの外部 ODBC 接続を許可するプロバイダーがほとんどないことです。 )。

于 2016-11-02T18:09:57.103 に答える