Microsofts SQL Server er en familie av databaseserver programvareprodukter , inkludert Express Edition. I motsetning til andre versjoner av SQL Server , som har lisensavgifter , er nedstrippet Express Edition gratis. Med lavere begrensninger på filstørrelser , er det ment for distribusjon med småskala innebygde programmer , for eksempel butikken vise kiosker . SQL Server
SQL Server relasjonsdatabase kjører på Microsofts server og desktop operativsystemer, inkludert Windows 7 og Windows Server 2011 . Den bruker Structured Query Language , eller SQL , for å skape og vedlikeholde databaser strukturer og deres data . Microsoft tilbyr flere versjoner av programvaren , inkludert Web , Datacenter , Workgroup og Express , hver bruker samme database filer , men har ulike grenser . Datacenter Edition, for eksempel , er designet for kunder med store datasentre og tusenvis av brukere . The Express Edition vanligvis ligger på en stasjonær datamaskin, og serverer en enkelt bruker .
Express Edition 2008 Grenser
For Express Edition 2008 R2 , har Microsoft hevet filen grense for 10GB per database . Programvaren lagrer alle database data i en enkel MDF -fil , så, for eksempel , det holder en database som heter salg i en sales.mdf fil på harddisken . Den 10GB grense er raus nok til å romme det store flertallet av embedded og desktop-applikasjoner . De fleste programmer kjøre inn i andre grenser før de når grensen for filstørrelse ; . På det tidspunktet, bør den tekniske utvikleren migrere program til et annet SQL Server-utgaven med mer sjenerøse grenser
Tidligere Limits
Building restriksjoner inn i Express Edition tillater Microsoft å begrense de samlede ressursbehov for SQL Server , en viktig faktor for stasjonære og bærbare datamaskiner og andre småskala datamaskiner. En tidligere versjon av programvaren , Microsoft Server Desktop Engine, eller MSDE , hadde en grense på 2 GB per database fil. Grensen på SQL Server 2005 Express var 4GB .
Andre Limits
SQL Server Express kan bruke på de fleste 1 GB hovedminne og én fysisk prosessor , selv om det kan har flere kjerner . I tillegg mangler Express SQL Server Agent . Dette er en egen prosess som , for større systemer , gjør automatisert planlegging for oppgaver som database replikering og brukerdefinerte prosesser .