03. januar 2009 - 22:18Der er
7 kommentarer og 1 løsning
SQL Express og alm. sql server forskelle?
Hej.
Hvad er forskellene på at bruge SQL Server almindelig og SQLServer Express?
vil det kunne lade sig gøre at have en udviklingsmaskine som kører det ene, og en anden maskine som kører det andet, og så kun have ændringen i connection string? eller i config?
Såvidt jeg er informeret drejer forskellene sig primært om at express udgaven er begrænset i størrelsen af databasen der kan benyttes og antallet af processorer. Derfor vil jeg mene du sagtens kan have din udviklingsmaskine til at køre Express og produktionsmaskinen/-serveren til at køre den fulde version af SQL Server (det gør jeg i det mindste selv og har ikke haft problemer med det endnu).
Express har nogle limits: max. størrelse på en database er 4 GB den man max. bruge 1 CPU og 1 GB RAM og mangler nogle features (indenfor clustering, replicatiion, tuning, datawarehouse, email etc.).
Express er grundliggende samme software som andre editions - der er ikke nogen forskel set fra din .NET apps side. Samme SQL kommandoer, samme connection strings etc..
Så vidt jeg har forstået behøver man ikke "with Advanced Services" for at få Management Studio Basic - men "with Tools" skulle være nok - det er kun hvis man vil have full-text og reporting at du behøver "with Advanced Services".
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.