0

Visual Studio のすべてのウィザードの助けを借りて、しばらく SQL Compact C# winforms アプリケーションを作成しています。データベースは開発中に作成され、そのままインストールされます。そして突然、クライアントのマシンで SQL Express に接続し、必要に応じてデータベースをインストールする方法がまったくわからないことに気付きました。

コード(私の場合はC#)を介して接続文字列とSQL Expressでデータベースを作成する例はたくさんありますが、それは私が探しているものではないと思います。

SQL Express を必要とするアプリケーションを開発するとします。Visual Studio には、SQL Express が存在しない場合にそれを検出してインストールする機能があることを知っています。ただし、SQL Express でデータベースをセットアップしてインストールするにはどうすればよいですか? どういうわけかどこかで資格情報を取得する必要がありますか?

4

1 に答える 1

0

SQL Server Compact Edition と SQL Server Express Edition の両方に言及しています。これらは 2 つの異なるものですが、あなたが説明したケースでは、おそらく SQL Server Compact Edition を意味しています。

SQL Server CE には .Net Framework が付属しているため、インストールは必要ありません。ただし、データベースを作成する必要があります。SqlCeEngine.CreateDatabase()でそれを行うことができます。

編集

SQL Server Express... の場合、実際に接続文字列を入力しなくてもユーザーから接続文字列を取得するには、データ接続ダイアログを使用できます: archive.msdn.microsoft.com/Connection

于 2013-02-08T02:13:23.823 に答える