19

SQLServerデータベースを使用する必要があるウィンドウアプリケーションを作成しています。SQLサーバーをインストールせずにこのアプリケーションをクライアントマシンにインストールして、アプリケーションがデータベース、つまりクライアントシステムで提供するmdfファイルに接続できるようにします。

SQL Serverをインストールせずに、ウィンドウアプリケーションを介してクライアントマシンのデータベース(mdf)に接続するにはどうすればよいですか。?それが可能かどうかはわかりません。

可能であれば、その場合の接続文字列はどうなりますか。データベースをネットワークで使用する必要はありません。

クライアントmahineはインストールする必要はありません。すべてのものはペンドライブを介して実行する必要があります

4

4 に答える 4

26

.mdfファイルはSQLServerデータベースファイルです。他のアプリケーションは、これらのファイルを理解、読み取り、または更新できません。mdfを開く必要がある場合は、SQLインスタンスが必要です。そのインスタンスはローカルでも、Expressエディションでも、リモートでも構いません。アプリケーションで独自に使用するためにローカルSQLインスタンスが必要な場合は、展開時にSQL ServerExpressEditionをインストールできます。

于 2010-01-13T06:40:51.177 に答える
3

SqlCompactEditionまたはSqlLiteを試すことができます。これらは単なるファイルベースのソリューションだと思います。

于 2010-01-13T14:31:46.990 に答える
1

その場合、データベースファイルが保存されているサーバーマシンが必要です。そのため、データベースを管理するには、1台のマシンとSQL ServerManagementStudioでSQLExpressEdition2005または2008を使用する必要があります。それらはすべてMicrosoftから無料です。クライアントマシンは、接続文字列を介して接続されます。これらのマシンには、SQLインスタンスまたはSQLサーバーをインストールする必要はありません。

よろしく..

于 2010-12-10T01:29:45.033 に答える
0

MS-VS CDでSQLEXPRESS(大文字に注意してください)を検索し、セットアップを作成するときにソフトウェアに含めると、問題が解決します。
アクセスのような別のデータベースを使用する以外に、他の方法はありません。
このデータベースにはソフトウェアは必要ありません。

于 2012-05-22T12:02:36.820 に答える