配置の考慮事項
ここでは、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)