2016-07-03 10 views
-4

私は、請求書を作成して報告書を作成することができるドラッグストア用のC#およびSQLサーバー2014を使用してソフトウェアを開発します。今では、このソフトウェアを2台のコンピュータと共有したいのですが、もう1台は会計士でなければならず、もう1台は在庫を在庫に追加するための管理者でなければなりません。 ありがとう:)インターネット上で動作するソフトウェア

+0

いずれかのマシンで専用SQLサーバーを使用し、接続文字列を変更しますか? – sed

+0

1)SQLデータベースでウィンドウクレデンシャルを使用します。 2)2台のコンピューターを同じユーザーグループに入れます。 3)両方のユーザーからアクセス可能なユーザーアカウントを作成します。 – jdweng

答えて

0

Uは、データベースとバックエンドがサーバーに格納され、Uフロントエンドを使用してサーバーに接続でき、その効果がサーバーに反映される、集中型クライアントサーバーベースのアーキテクチャを使用できますすべてのユーザーに見られる!あなたは(2台のコンピュータあなたのケースで)ネットワーク上で動作するようにあなたのソフトウェアを必要とするので

+0

答えてくれてありがとう、私に詳しい情報とリンクを教えてもらえますか? :) –

+0

特別なことは何もしていません...ちょうどUUデータベース接続コードを編集し、サーバマシンのアドレスを入れてください。ネットワーク内の他のマシンとアクセスできます... urに例外を追加してくださいファイアウォールの設定..またはファイアウォール – Omniverse10

+0

ここに私の接続文字列です。SqlConnection mycon =新しいSqlConnection(@ "データソース= SONY \ SQLEXPRESS;初期カタログ= Docter_Plus;統合セキュリティ= True");サーバーである最初のマシンでは、どのように2台目のマシンを編集する必要がありますか? –

0

すべての通信がSQLサーバー(在庫、購入など)に基づいている場合、2台のコンピュータ間の直接接続は必要ありません。両方のSQL Serverにアクセスできれば十分です。

+0

すべての通信はSQL Serverに基づいていますが、私の質問はSQL Serverがインストールされている最初のコンピュータに2番目のコンピュータからどのようにアクセスできますか –

+0

SQLサーバーとファイアウォールが正しく構成されていることを確認する必要があります第2のコンピュータは第1のコンピュータ上のサーバにアクセスすることができる。あなたのC#コードでは、SQLホストの接続文字列を "localhost"または "127.0.0.1"からSQLサーバのローカルIPに変更するだけです – coolerfarmer

+0

最初のコンピュータにソフトウェアをインストールして設定してから、第2のコンピュータにソフトウェア –

0

、あなたはに従う必要アプローチがある:によって共有されている

  1. ホストコンピュータ(データベースサーバ)上のデータベースネットワーク上のすべてのコンピュータ。それは、LANまたはインターネット上にある場合があります(必要な場合)。
  2. アプリケーション内のconnectionstringを変更して、そのデータベースサーバーに接続します。
  3. 必要な数のコンピュータにアプリケーションをインストールします。

これが問題を解決します。

ウェブサイト経由で同じデータベースにアクセスしたい場合は、データベースサーバーに接続してデータベースからレコードを表示するだけでよいとします。

実際に重要であり、あなたのニーズが何であるかを知る必要があるので、connectionstringです。 ありがとうございました。

+0

ここにサーバーSqlConnection mycon = new SqlConnection(@ "データソース= SONY \ SQLEXPRESS;初期カタログ= Docter_Plus;統合セキュリティ= True")で動作するサーバーマシンの接続文字列です。どのように私は第2のマシンのために変更する必要がありますか? –

+0

すべてのソフトウェアには1つの 'connectionstring'しか必要ありません。あなたはデータベースサーバをあるコンピュータに置き、それに接続するだけです。それでおしまい。 – vivek

+0

私は先生でしたが、他のマシンはSqlデータベースに接続していませんでした。私は、どのようにすべてのコンピュータでSQLサーバを検出可能にする必要があるかと思います。 –

関連する問題