2

SQLServerCEにデータベースがあります。異なるコンピューターの複数のアプリケーションをデータベースに接続すると、例外がスローされます。

これは例外です:

ファイル共有違反があります。別のプロセスがファイルを使用している可能性があります。例外のタイプは「SqlCeException」です。

これは私の接続文字列です:

Data Source=\\server\ProductionDB\ProductionControl.sdf;File Mode=Read Write; Max Database Size = 4000

SQLServerCEのバージョンは3.5SP2です。

4

1 に答える 1

7

最初はあなたの質問を読み間違えましたが、SQLServerCEが異なるコンピューターからの複数の接続をサポートしているとは思いません。

MSガイドから:

複数のリモートユーザーをサポートする機能など、データサービス機能が必要な場合は、SQL Server Express Editionから始めて、データサービスファミリーツリーを作成する必要があります。

同じマシンから複数の接続(最大256)を使用できますが、複数のマシンからの接続にはSQLExpressEditionが必要です。自由に利用でき、簡単に導入できます。

リンクは次のとおりです:http://www.microsoft.com/sqlserver/en/us/editions/express.aspx

于 2012-04-18T15:28:10.413 に答える