Der er umiddelbart ikke noget til vejen for at køre C5 på MSDE, men:
1. Du må ikke. Licensen tillader det ikke. MSDE må kun bruges og distribureres med programmer, som du selv har skrevet.
SQL Server 2000 Desktop Engine :
A redistributable version of the SQL Server relational database engine, which third-party software developers can include in their applications that use SQL Server to store data.
Se:
http://www.microsoft.com/sql/msde/howtobuy/msdeuse.asp2. Databasen kan max blive 2GB i MSDE. Dette er IKKE C5 licensens størrelse. SQL databasen når 2GB længe inden C5 licensen gør det. Svært at beregne hvornår, da der er en masse faktorer der spiller ind. Et eksempel er C5 med kun 1 regnskab = 2600MB, SQL = 5200MB
3. Hvis der er mere end 5 samtidige forespørgsler på MSDE, så bliver de næste forespørgsler langsomme med vilje. Fra Books Online:
A concurrent workload governor limits the performance of the database engine in these two editions (MSDE og Personal Edition). The performance of individual Transact-SQL batches is decreased when more than five batches are executed concurrently. The amount each batch is slowed down depends on how many batches over the five-batch limit are executing concurrently, and the amount of data retrieved by the individual batches. As more batches are executed concurrently, and as more data is retrieved by each batch, the more the governor slows down the individual batches.
Pkt. 2 og 3 gør, at den i praksis ikke kan bruges i store installationer. Den arbejder heller ikke så hurtigt, da den er designet til at bruge mindre RAM end SQL Standard Edition. Den flusher oftere og skal derfor læse fra disk i stedet for RAM.
-Broholm