Pregled SQL Server Express

16. 5. 2019

SQL Server Express je brezplačna različica glavnega Microsoftovega sistema za upravljanje relacijskih baz podatkov, SQL Server, ki se lahko uporablja za shranjevanje in dostop do informacij, shranjenih v različnih skladiščih. SQL Server ima impresivno paleto funkcij, kot so analize, poročila in poglobljene napredne analitike.

Opis SQL Server Express

Podjetniška različica strežnika SQL Server tekmuje z viri, kot sta Oracle Database (DB) in MySQL. SQL Server Enterprise ima razširjen nabor funkcij in je lahko predrago za podjetja srednjega razreda. Vendar pa Microsoft ponuja SQL Server v več različnih izdajah, vključno z:

  • Podjetje SQL Server Enterprise.

  • Poslovna inteligenca.

  • SQL Server Management Studio Express.

  • Standard SQL Server.

  • Splet.

SQL SE je najbolj dostopna osnovna ponudba. To je popoln mehanizem baze podatkov, ki se lahko razmesti na strežnik ali razmesti v aplikacijo. sql server express SE je brezplačen in ima številne funkcije, kot je različica podjetja. SQL Server Management Express je najbolj primeren za podporo proizvodnim aplikacijam za mala in srednje velika podjetja. Tipičen primer uporabe bi bil, da bi razvili razvijalce, ki ne želijo ustvarjati aplikacij s podatkovno bazo, ki jo gosti strežnik. Z uporabo Express lahko razvijejo aplikacije s svojo bazo podatkov SQL Server.

Koristi

Nekaj ​​prednosti te programske rešitve:

  • Free: Velika prednost SQL Server Express je, da je brezplačna. Edini stroški so čas, porabljen za nalaganje in nastavitev sistema. Če potrebujete SQL Server, bo različica Express najbolje delovala.

  • Razširljivost: Verzija SE je idealna izhodiščna točka za male neodvisne prodajalce programske opreme (ISV), saj se lahko uporablja z vsako aplikacijo. Licenciranje omogoča, da je Express vključen kot del aplikacije ali izdelka. Čeprav obstajajo omejitve glede uporabe pomnilnika in vtičnice, niso tako kritične. Express ni omejen na enega uporabnika - to je običajen mit. Omejitev baze podatkov je 10 GB, vendar je to največja velikost za vsak pomnilnik, kar pomeni, da lahko imate več podatkovnih baz, ki shranjujejo do 10 GB podatkov. Če ste neodvisni ponudnik programske opreme in vaše podjetje doživlja visoke stopnje rasti, kar vodi do povečanja zahtev po zbirki podatkov, lahko nadgradite le na plačljivo različico strežnika SQL Server.

  • Varnost: ta aplikacija ima brezplačno spletno funkcijo varnostnega kopiranja, ki pomaga zaščititi poslovne podatke, če gre kaj narobe. Skrbniki morajo upoštevati varnostna pravila, kot je omejevanje dostopa do map za varnostno kopiranje in pravilnikov o geslih za Windows.

  • Značilnosti: Čeprav je Express »lahka« različica strežnika SQL Server, je še vedno impresiven nabor funkcij, ki bo plačan na drugih sistemih in je v tej rešitvi brezplačen. Express podpira iskanje po celotnem besedilu, izvirne izraze XML in Common Language Runtime. Druge ključne funkcije vključujejo oblikovalca poročil, ki vam omogoča ustvarjanje nalaganj po meri. Microsoft SQL strežnik express

Omejitve

Pred uvajanjem strežnika SQL Server Express se morate zavedati svojih omejitev:

  • Največji pomnilnik, ki ga uporablja SQL Server Database Engine, je 1 GB.

  • Največja velikost vsake relacijske baze podatkov je 10 GB.

  • Agent SQL ni vključen v Express. Agent SQL je orodje za ozadje, ki omogoča skrbnikom, da avtomatizirajo naloge, kot so varnostno kopiranje podatkov, nastavitev podvajanja baze podatkov, naloge načrtovanja, uporabniška dovoljenja in spremljanje baze podatkov.

  • Omejitev v predpomnilniku za vsak primerek je 1 MB RAM-a.

  • Motor relacijske baze podatkov je omejen na manj vtičnic.

Različice

Različica 2016 je bila izdana v treh različicah:

  • SP1 Express - to je glavna ponudba za hitre dostave, prihaja z osnovnimi funkcijami. Poleg tega so funkcije, kot so dinamično maskiranje podatkov in varnost na ravni vrstic, sedaj na voljo v Express.

  • Express z naprednimi storitvami - ta različica vsebuje več funkcij. Vključeni so motor relacijske baze podatkov, Studio za upravljanje, poročanje in iskanje po celotnem besedilu. Idealno za razvijalce, ki delajo z manjšimi aplikacijami, ki morajo izvajati odgovornost pri svojih predmetih.

  • Express LocalDB - ta izdaja se uporablja predvsem kot razvojno orodje. To je najlažja različica Express, ki deluje kot lokalna aplikacija. Podpira vse glavne funkcije programiranja drugih izdaj. Velika prednost LocalDB za razvijalce je, da vam omogoča ustvarjanje lokalnega okolja, ki ga je veliko lažje namestiti in upravljati. Uporabniki lahko preprosto zaženejo primerek izvajalnega okolja LocalDB po potrebi brez namestitve storitve. ms sql server express

Namen

Omejena različica odjemalca SQL Server Express je namenjena razvijalcem, ljubiteljskim delavcem in neodvisnim avtorjem programske opreme, ki potrebujejo nizko dostopno bazo podatkov brez podpore podjetja. Generični skript, ki se uporablja za uporabo tega brezplačnega izdelka, je za projekt razvoja spletnih strani s programom Visual Studio ali za uporabo kot zbirka podatkov po meri, ki jo lahko razvijalec distribuira strankam. Različica Express temelji na Yukonu in vsebuje enake funkcije programiranja kot T-SQL, izvirni odjemalec in API ADO.NET.

Tehnične značilnosti

Ta različica ima Express Manager in Computer Manager, dva GUI orodja za konfiguracijo in namestitev. Različica je omejena na skupno rabo pomnilnika v lokalnem sistemu. Povezavo z bazo podatkov lahko vzpostavite prek TCP / IP ali imenovanih cevi. Spletni dostop prek HTTP ali visoko zmogljivega dostopa z uporabo VIA ni podprt. Izrecno morate omogočiti povezovanje v omrežje s storitvijo Express, priključen uporabnik pa mora storitvi SQL Server Browser omogočiti omrežno povezavo. Skupni pomnilnik ne uporablja storitve Brskalnik. sql strežnik r2 express

Namestitev

Če želite zagnati Microsoft SQL Server Express, potrebujete sistem z operacijskim sistemom Windows 2000 SP4, XP Pro SP1 ali Server 2003. Priporočen RAM je 512 MB, vendar bo izdelek deloval z 256 MB RAM-a. Programska oprema zahteva tudi 170 MB prostora na trdem disku, MSIE 6.0 SP1 in Microsoft .NET Framework 2.0 ali novejšo različico.

Primerjava različic in brezplačnih prenosov

Microsoft SQL Server je sistem za upravljanje podatkovne zbirke, ki se običajno nahaja na strežniku in se lahko poveča na več strežnikov in na različnih mestih.

Pri lokalnih računalnikih, majhnih bazah podatkov in manj kritičnih situacijah Microsoft ponuja omejeno različico strežnika SQL Server, imenovano SQL Server Express. To aplikacijo lahko brezplačno prenesete in namestite na lokalni računalnik. To je uporabno v naslednjih primerih:

  • Uvajanje namiznih rešitev Windows, ki uporabljajo baze podatkov SQL Server za uporabnike, ki nimajo te programske rešitve.

  • delo z lahkimi spletnimi aplikacijami;

  • razvijalcem, ki želijo sami ustvariti in preizkusiti aplikacije z bazo podatkov SQL Server. sql upravljanje strežnika express

Značilnosti

Obstaja veliko izdaj polne različice strežnika SQL s podjetji, standardom in spletom. Nekaj ​​glavnih razlik med različico 2016 in različico Express:

  • Računska zmogljivost OS Max - 4 jedra.

  • Največ RAM - 1 GB.

  • Inteligentne in šifrirane varnostne kopije.

  • SQL Profiler.

SQL Server Express ni mogoče namestiti na stisnjen pogon. Podpira samo standardne pogone.

Posodobitve

V preteklih letih so bile izdane številne različice MS SQL Server Express in servisni paketi. V nadaljevanju je povzetek glavne različice:

Glavni paketi za nadgradnjo:

  • 2016 SP1.

  • 2014 SP1 in SP2.

  • 2012 SP1 - SP3.

  • 2008 R2 RTM, R2 SP1 in R2 SP2.

  • 2005 SP1 - SP4. sql studio za upravljanje strežnika express

Izbira prave možnosti

Ker organizacije običajno posodobijo strežnik SQL Server manj pogosto kot operacijski sistemi, lahko starejšo različico uporabljate že kar nekaj časa, zlasti če funkcije, dodane novi programski opremi, niso potrebne.

Če začenjate od začetka, izberite najnovejšo različico, ki podpira vse operacijske sisteme, ki jih ciljate.

Če ste razvijalec in želite na koncu namestiti programsko opremo že v računalniku, lahko uporabite SQL Server R2 Express, ki ustreza tej ali starejši različici, da ne bi uvedli funkcij, ki ne obstajajo na vašem strežniku SQL.

Starejše različice programske opreme običajno delujejo na novejših operacijskih sistemih, vendar niso uradno navedene na Microsoftovih spletnih straneh. V različicah iz leta 2005 je opozorilo o možnostih težav, če so nameščene v operacijskem sistemu Windows 8.x in kasneje.