2012-04-06 10 views
2

を使用してC#アプリケーション...これはばかげた質問に聞こえるかもしれないが、私は本当に解決策を見つけようとして時間を過ごすましたSQL Serverデータベース

私はSQL Server上のローカルデータベースを持っており、それをC#で使用されていますアプリケーションは..私はデータベースを表示する唯一の方法は、SQL Serverを介してです..それは私の開発PC上でアプリケーションを実行しているとき私のアプリケーションでアクセス可能で変更されますが、私は別のPC上でデータベースを(明らかに)..プログラムをコンパイルしているときに、データベースソースを含めるにはどうすればいいですか?(他のPCで実行すると見つかるように)

最初はSQL Server CEを使用していましたが、移植性を実現しましたが、ストアドプロシージャを含める必要がありましたが、このエディションでは受け入れられません:/私は後者のタイプに注意を払わなければなりませんでした。

私のひどい英語のために申し訳ありません!私はプログラムをコンパイルしていたとき:(事前に

おかげ

+0

データベースを1台のマシンに置いて、複数のマシンのアプリケーションを使用してアクセスしますか? – Habib

答えて

7

は、どのように私は(私は他のPC上でそれを実行したときに、それがまた見られるように)、データベースソースを含めることができますか?

SQL Serverのライセンスでは、そのような部分の配布は禁止されていますが、文書化された方法はありません。ボックスにSQL Serverが必要な場合は、インストーラから取得する必要があります。必要に応じてインストーラがSQL Serverをインストールすることができます。

または、ファイルベースのデータベースの場合はSQLiteなどの他のデータベースオプションを参照できます。 はSQLiteのコンポーネントを配布できます。

0

アプリケーションが実行されている各PCにローカルSQL Serverが必要な場合は、MS SQL ServerのExpressエディションを調べる必要があります。これは、MS SQL Serverの制限バージョンで無料です。

関連する問題