Hva gjør du når det 4Gb grensen er nådd på SQL Server Express?

Hva gjør du når det 4Gb grensen er nådd på SQL Server Express?


Microsofts SQL server database-programvare er tilgjengelig i flere versjoner, fylle behov som strekker seg fra små, enkelt dataprogrammer til store datasentre. På den lave enden av skalaen, tilbyr Express Edition mange grunnleggende Structured Query Language (SQL) databasefunksjoner uten kostnader. Blant andre begrensninger, er den maksimale databaser størrelse 10 GB. Hvis du når denne grensen, har du flere alternativer for å håndtere problemet.

Ingen nye data

SQL Server Express-databasen vil ikke lenger godta tilleggsinformasjon når den har nådd 10 GB grense. Det vil imidlertid fortsette å arbeide i andre henseender, slik at du kan endre, lese eller analysere dataene allerede i databasen. Hvis du ikke trenger å legge til nye data, kan du bare fortsette å bruke det som det er. Noen organisasjoner, for eksempel holde en "datavarehus" database for å analysere historisk informasjon. Denne databasen er atskilt fra den som brukes til å behandle kundeordre og andre live-transaksjoner. Når transaksjonene er stengt, etter en regnskaps årsskiftet, for eksempel datamaskinen ansatte flytter dem til et datavarehus, hvor ledere kan analysere informasjon uten å bremse ned live database.

Arkiver og redusere

En database kan ha poster som ikke lenger brukes aktivt. Hvis dette utgjør en betydelig andel av dataene, kan du opprette en ny, arkiv database, flytte de eldre postene til det og slette dem i den primære database, frigjøre plass til nye transaksjoner. Den 10 GB grensen gjelder for hver database; om du kan ha flere databaser, dele informasjon mellom dem.

Konvertere

Hvis arkivere transaksjoner til en annen database er ikke praktisk, og du ikke ønsker å bruke penger på en programvarelisens for en mer fullverdig Microsoft database, kan du konvertere dataene til en åpen kildekode-database som MySQL eller PostgreSQL. Begge disse programmene er tilgjengelig som gratis nedlastinger, som SQL Server Express er, selv om de ikke har store begrensninger det har. Alle tre databaser bruke Structured Query Language (SQL) for programmering, men enkelte funksjoner variere litt; hvis du har mange programmer som bruker SQL Server Express, må du granske dem for mindre forskjeller i SQL som kan føre til problemer etter en konvertering.

Oppgradere

Microsoft tilbyr sine SQL Server Workgroup Edition som en oppgradering for Express-kunder som har vokst det. Den Workgroup Edition har mye høyere grenser for databasen filstørrelser - 524 petabyte. I tillegg har den mer avanserte database management-programmer som ikke finnes i Express Edition, som for eksempel SQL Server Agent, som lar deg kjøre oppgaver automatisk etter en tidsplan, og Database Engine Tuning Rådgiver, som hjelper deg finjustere databaser for beste opptreden. På tidspunktet for publisering, en fem-bruker lisens for SQL Server Workgroup Edition koster ca $ 650.