2011-08-09 3 views
0

こんにちは私はWindowsアプリケーションを作成しており、データベースを選択する必要があります。私は外出し、私のアプリケーションを使用するすべての人のためのSQL Server Expressをインストールしたくない。アプリケーションをインストールする必要のないどのデータベースを使用できますか

アプリケーションをインストールする必要がないどのデータベースを使用できますか。私はローカルに格納されている各顧客のデータベースを持っていたいと思います。

+0

可能な複製可能な[ポータブルデータベース](http://stackoverflow.com/questions/557632/free-portable-database) –

答えて

1

私はSQLite(http://www.sqlite.org/)を使用しています。それは無料ですし、あなただけのdll を配布する必要があり、それは私が使用してより良いと思います(http://www.sqlite.org/limits.html

+0

私はこのようなものを使用します。 –

1

それはあなただけのユーザーごとに1つのデータベースをしたい場合は、上のSQLサーバがインストールされていることをユーザーごとに1つのデータベースを必要とするならば、私はSQLiteの

を使用して見てしまう、あなたがそれを使用するために何を望むかに依存しますこれらのシナリオでは、リモートサーバーは理想的な

1

あなたはサイズのDB 14テラバイトまで管理することができます:SQL Lightデータベースはあなたの問題を解決することがあります。

Limits In SQLite

+0

sql liteの最大サイズは何ですか?そしてpetapocoを使用できますか? – David

+0

@ user351709 - 制限があるかどうか調べるhttp://www.sqlite.org/limits.htmlまたは私の答えの2番目のリンクをクリック –

1

私はSQLiteのを使用してと思うだろうSQLiteまたはSQL Server Compact Edition

+0

SQL Liteについてはわかりませんが、配布するにはxcopyインストール中のSQL Server CE over。それより簡単になることはできません。しかし、いくつかの制限があります(ストアドプロシージャはありません)。それはあなたのバッグthats場合は、ビジュアルスタジオにもうまく統合されています。 – rigamonk

1

のいずれかを使用してください。これはサーバレスであり、ユーザ側では事前設定が不要です。各データベースは単一のファイルとして保持されます。これを読んでSQLite

関連する問題