Pregled SQL Servera Expressa

16. 5. 2019.

SQL Server Express je besplatna verzija glavnog sustava upravljanja Microsoftovim relacijskim bazama podataka, SQL Server, koji se može koristiti za pohranu i pristup informacijama pohranjenim u raznim spremištima. SQL Server ima impresivan niz značajki, kao što su analiza, izvješća i detaljna napredna analitika.

Opis SQL Server Expressa

Enterprise verzija sustava SQL Server natječe se s resursima kao što su Oracle Database (DB) i MySQL. SQL Server Enterprise dolazi s proširenim skupom značajki i može biti preskup za tvrtke srednje razine. Međutim, Microsoft nudi SQL Server u nekoliko različitih izdanja, uključujući:

  • SQL Server Enterprise.

  • Poslovna inteligencija.

  • SQL Server Management Studio Express.

  • Standard SQL poslužitelja.

  • Web.

SQL SE je najpovoljnija osnovna ponuda. To je cjelovit mehanizam baze podataka koji se može postaviti na poslužitelj ili razmještati u aplikaciju. sql server express SE je besplatan i dolazi s mnogim značajkama, kao što je korporativna verzija. SQL Server Management Express je najprikladniji za podršku proizvodnim aplikacijama za mala i srednja poduzeća. Tipičan slučaj upotrebe bi bio da se razvije programeri koji ne žele stvarati aplikacije s bazom podataka smještenom na poslužitelju. Koristeći Express, mogu razviti aplikacije sa svojom bazom podataka SQL Servera.

prednosti

Neke prednosti ovog softverskog rješenja:

  • Besplatno: Velika prednost SQL Server Expressa je da je besplatan. Jedini troškovi su vrijeme utrošeno na učitavanje i postavljanje sustava. Ako vam je potreban SQL Server, onda će verzija Expressa raditi najbolje.

  • Skalabilnost: SE verzija je idealna polazna točka za male nezavisne dobavljače softvera (ISV) jer se može koristiti s bilo kojom aplikacijom. Licenciranje omogućuje da Express bude uključen kao dio aplikacije ili proizvoda. Iako postoje ograničenja u uporabi memorije i utičnice, oni nisu toliko kritični. Express nije ograničen samo na jednog korisnika - to je uobičajeni mit. Postoji ograničenje baze podataka od 10 GB, ali to je maksimalna veličina za svaku pohranu, što znači da možete imati nekoliko baza podataka koje pohranjuju do 10 GB podataka. Ako ste neovisni davatelj softvera i vaša tvrtka doživljava visoke stope rasta, što dovodi do povećanja zahtjeva za bazom podataka, možete samo nadograditi na plaćenu verziju SQL Servera.

  • Sigurnost: ova aplikacija ima besplatnu online značajku sigurnosnog kopiranja koja pomaže u zaštiti poslovnih podataka ako nešto pođe po zlu. Administratori trebaju slijediti sigurnosna pravila, kao što su ograničavanje pristupa mapama za sigurnosne kopije i pravila za lozinke za sustav Windows.

  • Značajke: Iako je Express "lagana" verzija sustava SQL Server, još uvijek postoji impresivan skup značajki koji će biti plaćen na drugim sustavima i besplatan je u ovom rješenju. Express podržava pretraživanje cijelog teksta, vremena izrade izvornog XML-a i Common Language Runtime. Ostale ključne značajke uključuju dizajner izvješća koji vam omogućuje stvaranje prilagođenih prijenosa. Microsoft SQL Server Express

ograničenja

Prije uvođenja SQL Server Expressa, trebali biste biti svjesni svojih ograničenja:

  • Maksimalna memorija koju koristi SQL Server Database Engine je 1 GB.

  • Maksimalna veličina svake relacijske baze podataka je 10 GB.

  • SQL Agent nije uključen u Express. SQL Agent je alat za pozadinu koji administratorima omogućuje automatiziranje zadataka kao što su sigurnosno kopiranje podataka, postavljanje replikacije baze podataka, zadatke raspoređivanja, korisničke dozvole i praćenje baze podataka.

  • Granica u međuspremniku za svaku instancu je 1 MB RAM-a.

  • Motor relacijske baze podataka ograničen je na manje utičnica.

verzije

Verzija 2016 objavljena je u tri verzije:

  • SP1 Express - ovo je glavna ponuda za brzu dostavu, dolazi s osnovnim značajkama. Osim toga, značajke kao što su dinamičko maskiranje podataka i sigurnost razine reda sada su dostupne u programu Express.

  • Express s naprednim uslugama - ova verzija sadrži više značajki. Uključeni su motor relacijske baze podataka, Studio za upravljanje, izvješćivanje i pretraživanje cijelog teksta. Idealno za programere koji rade s manjim aplikacijama koje trebaju implementirati odgovornost u svojim subjektima.

  • Express LocalDB - ovo izdanje se uglavnom koristi kao razvojni alat. Ovo je najlakša verzija Expressa, koja radi kao lokalna aplikacija. Podržava sve glavne funkcije programiranja drugih izdanja. Velika prednost LocalDB-a za programere je to što vam omogućuje stvaranje lokalnog okruženja koje je mnogo lakše instalirati i upravljati. Korisnici mogu jednostavno pokrenuti instancu LocalDB-a po potrebi bez instaliranja usluge. ms sql server express

sudbina

Ograničena klijentska verzija sustava SQL Server Express dizajnirana je za programere, hobiste i nezavisne autore softvera kojima je potrebna baza podataka niskog pristupa bez podrške za tvrtke. Generički skript koji se koristi za korištenje ovog besplatnog proizvoda namijenjen je web-razvojnom projektu s Visual Studio-om ili za upotrebu kao prilagođena baza podataka koju programer može distribuirati korisnicima. Verzija Express temelji se na Yukonu i sadrži iste značajke programiranja kao T-SQL, izvorni klijent i ADO.NET API.

Tehničke značajke

Ova verzija dolazi s Express Manager i Computer Manager, dva GUI alata za konfiguraciju i instalaciju. Verzija je ograničena na zajedničku memoriju na lokalnom sustavu. Povezivanje s bazom podataka može se izvršiti putem TCP / IP ili imenovanih cijevi. Međutim, web pristup putem HTTP-a ili pristupa visokih performansi pomoću VIA nije podržan. Morate posebno omogućiti umrežavanje pomoću Expressa, a priključeni korisnik mora omogućiti uslugu SQL Server Browser da uspostavi mrežnu vezu. Zajednička memorija ne koristi uslugu preglednika. sql server r2 express

instalacija

Da biste pokrenuli Microsoft SQL Server Express, potreban vam je sustav sa sustavom Windows 2000 SP4, XP Pro SP1 ili Server 2003. Preporučeni RAM je 512 MB, ali proizvod će raditi s 256 MB RAM-a. Softver također zahtijeva 170 MB prostora na tvrdom disku, MSIE 6.0 SP1 i Microsoft .NET Framework 2.0 ili noviji.

Usporedba verzija i besplatna preuzimanja

Microsoft SQL Server je sustav za upravljanje bazom podataka kvalitete poduzeća koji se obično hostira na poslužitelju i može se proširiti na više poslužitelja i na različitim mjestima.

Za lokalna računala, male baze podataka i manje kritične situacije, Microsoft nudi ograničenu verziju SQL Servera pod nazivom SQL Server Express. Ovaj program možete besplatno preuzeti i instalirati na lokalnom računalu. To je korisno u sljedećim situacijama:

  • Primjena Windows desktop rješenja koja koriste SQL Server baze podataka za korisnike koji ne posjeduju ovo softversko rješenje.

  • rad s laganim web aplikacijama;

  • programeri koji žele samostalno stvarati i testirati aplikacije s bazom podataka SQL Servera. sql server management express

karakteristike

Postoje mnoga izdanja pune verzije SQL Servera s Enterpriseom, Standardom i Webom. Evo nekih glavnih razlika između verzije 2016 i verzije Expressa:

  • Računalni kapacitet OS Max - 4 jezgre.

  • Maksimalna RAM - 1 GB.

  • Inteligentne i šifrirane sigurnosne kopije.

  • SQL Profiler.

SQL Server Express ne može se instalirati na komprimirani pogon. Podržava samo standardne pogone.

ažuriranje

Tijekom godina izdane su mnoge verzije MS SQL Server Expressa i servisnih paketa. Slijedi sažetak glavne verzije:

Glavni paketi za nadogradnju:

  • 2016 SP1.

  • 2014 SP1 i SP2.

  • 2012 SP1 - SP3.

  • 2008 R2 RTM, R2 SP1 i R2 SP2.

  • 2005 SP1 - SP4. sql poslužitelj upravljanje studio izraziti

Odabir prave opcije

Budući da organizacije obično ažuriraju SQL Server rjeđe od operativnih sustava, starija se verzija može koristiti neko vrijeme, osobito ako funkcije koje se dodaju novom softveru nisu potrebne.

Ako počinjete od početka, odaberite najnoviju verziju koja podržava sve operacijske sustave na koje ciljate.

Ako ste programer i želite na kraju implementirati softver koji je već na računalu, možete koristiti SQL Server R2 Express, koji odgovara ovoj ili starijoj verziji, kako ne biste unijeli funkcije koje ne postoje na vašem SQL poslužitelju.

Starije verzije softvera obično rade na novijim operativnim sustavima, ali nisu službeno navedene na Microsoftovim web-stranicama. U verzijama 2005, postoji upozorenje o mogućnosti problema ako su instalirani u Windows 8.x i novijim verzijama.