配置の考慮事項

ここでは、SQL Server Compact 3.5 アプリケーションを配置する場合の 2 つの主要な考慮事項について説明します。

既存の SQL Server データベースをアップグレードする場合は、上記のトピックと併せて、「以前のバージョンからのアップグレード (SQL Server Compact)」を参照してください。

重要

現在、SQL Server Compact 3.5 は Web サイトのデータベースとして機能するように最適化されていません。既定では、ASP.NET 接続アプリケーションからの接続がブロックされます。

SQL Server Compact 3.5 は、アプリケーション内に埋め込まれたデータベースとして使用するように最適化されています。SQL Server Compact 3.5 を Web サイトのデータベースとして使用するには、複数のユーザーと、同時実行されるデータ変更をサポートする必要がありますが、これらをサポートすると、パフォーマンス上の問題が生じる場合があります。Web サイトのデータベースには、SQL Server 2005 以降のバージョンまたは SQL Server 2005 Express Edition 以降のバージョンを使用してください。これらのプラットフォームは、Web サイト用として、より適しています。

同期する場合のために ASP.NET を使用して SQL Server Compact 3.5 データベースを作成するアプリケーションでは、SQL Server Compact 3.5 を ASP.NET で使用します。SQL Server Compact 3.5 が ASP.NET 内で動作するように既定の動作を変更するには、次のコードを使用します。

AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true)