0

バックエンドとして SQL Server 2008 を使用してデスクトップ アプリケーションを作成しました。多くのマシンにインストールされているアプリケーションからこのデータベースを使用したいと考えています。

そのアプリケーションが集中型データベースに接続するための要件は何ですか?

4

2 に答える 2

1

それは非常に単純です。サーバーにデータベースがあるクライアントサーバーモデルとしてアーキテクチャが必要です。したがって、MS SQLserver 2005以降のバージョンが必要であり、データベースを作成してsqlserverに接続する必要があります。クライアントにデータベースへのアクセス許可を付与します。

Visual Studio 側から: 上記で作成した .mdf(データベース ファイル) を新しいデータ ソースとして追加します。Data--> Add new Data Source を選択し、ウィザードの手順に従います [ps 接続のタイプは sql サーバー タイプである必要があります] 。これを行うと、接続文字列が VS によって作成されます。クライアント側からアクセスするには、接続文字列を使用します。

このリンクは役に立ちます: http://msdn.microsoft.com/en-us/library/sxds9ett(v=vs.80).aspx

于 2012-05-24T08:08:42.797 に答える
0

もちろん、接続文字列をそのリソースに保持するためです。

リソースは次のとおりです。

  1. プロジェクトの[プロパティ] をダブルクリックします(ソリューション エクスプローラーで)。
  2. 次に設定タブ。
  3. デフォルト設定ファイルがない場合は、長いリンクラベルをクリックして作成します。
  4. " " のような設定を追加し、ConnectionString"Data Source = ..." のような値を指定します。

次に、SQL スクリプトを次のように実行できます。

SqlConnection conn =
    new SqlConnection(Properties.Settings.Default.ConnectionString);

そして続けてください。

于 2012-05-24T08:02:35.607 に答える