バックエンドとして SQL Server 2008 を使用してデスクトップ アプリケーションを作成しました。多くのマシンにインストールされているアプリケーションからこのデータベースを使用したいと考えています。
そのアプリケーションが集中型データベースに接続するための要件は何ですか?
バックエンドとして SQL Server 2008 を使用してデスクトップ アプリケーションを作成しました。多くのマシンにインストールされているアプリケーションからこのデータベースを使用したいと考えています。
そのアプリケーションが集中型データベースに接続するための要件は何ですか?
それは非常に単純です。サーバーにデータベースがあるクライアントサーバーモデルとしてアーキテクチャが必要です。したがって、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
もちろん、接続文字列をそのリソースに保持するためです。
リソースは次のとおりです。
ConnectionString
"Data Source = ..." のような値を指定します。次に、SQL スクリプトを次のように実行できます。
SqlConnection conn =
new SqlConnection(Properties.Settings.Default.ConnectionString);
そして続けてください。