Przegląd SQL Server Express

SQL Server Express to darmowa wersja głównego systemu zarządzania relacyjnymi bazami danych Microsoft SQL Server, który może być używany do przechowywania i dostępu do informacji przechowywanych w różnych repozytoriach. SQL Server ma imponujący zestaw funkcji, takich jak analizy, raporty, rozbudowane i dogłębne analizy.

SQL Server Express Description

Wersja korporacyjna SQL Server konkuruje z zasobami takimi jak Oracle Database (DB) i MySQL. SQL Server Enterprise ma rozszerzony zestaw funkcji i może być zbyt kosztowny dla firm średniej wielkości. Jednak Microsoft oferuje SQL Server w kilku różnych wersjach, w tym:
  • SQL Server Enterprise.
  • Business Intelligence.
  • SQL Server Management Studio Express.
  • Standard SQL Server.
  • WWW.
  • SQL SE to najtańsze zdanie podstawowe. Jest to kompletny mechanizm bazy danych, który można wdrożyć na serwerze lub zaimplementować w aplikacji.
    SE jest darmowy i ma wiele funkcji, takich jak wersja korporacyjna. SQL Server Management Express najlepiej nadaje się do obsługi aplikacji dla małych i średnich przedsiębiorstw. Typowym przykładem jest wdrożenie programistów, którzy nie chcą tworzyć aplikacji z bazą danych hostowaną na serwerze. Korzystając z Express, mogą tworzyć programy z bazą danych SQL Server.

    Korzyści

    Niektóre zalety tego rozwiązania:
  • Bezpłatne: Wielką zaletą SQL Server Express jest to, że jest bezpłatny. Jedyne koszty to koszt pobrania i konfiguracji systemu. Jeśli potrzebujeszSQL Server, wersja Express będzie działać najlepiej.
  • skalowalność wersja SE idealny punkt wyjścia dla małych niezależnych sprzedawców oprogramowania (ISV), ponieważ mogą być stosowane w dowolnym zastosowaniu. Licencjonowanie pozwala na włączenie Expressu jako części programu lub produktu. Chociaż istnieją ograniczenia dotyczące korzystania z pamięci i gniazda, nie są one tak istotne. Ekspres nie ogranicza się do jednego użytkownika - jest to powszechny mit. Istnieje limit bazy danych 10 GB, ale jest to maksymalna wielkość dla każdego repozytorium, co oznacza, że ​​można mieć wiele baz danych, które przechowują do 10 GB danych. Jeżeli jesteś niezależnym dostawcą oprogramowania, a Twoja firma przeżywa gwałtowny wzrost, co zwiększa zapotrzebowanie na bazy danych, można poruszać się tylko w płatnej wersji programu SQL Server.


  • Bezpieczeństwo: w tej aplikacji jest możliwość swobodnego tworzenia kopii zapasowych online, który pomaga chronić swoje dane, jeśli coś pójdzie nie tak. Administratorzy muszą przestrzegać reguł bezpieczeństwa, takich jak ograniczenie dostępu do folderów kopii zapasowych i polityki społecznej haseł systemu Windows.
  • Funkcje: Chociaż Express - jest „lite” wersja SQL Server, jest jeszcze imponujący zestaw funkcji, które zostaną wypłacone w innych systemach i jest on wolny od tej decyzji. Express obsługuje wyszukiwanie pełnotekstowe, własny kod XML i czas wykonywania Common Language Runtime. Inne kluczowe funkcje to Konstruktor raportów, który umożliwia tworzenie dostosowywanych plików do przesłania.
  • Ograniczenia

    Przed wdrożeniem SQL Server Express powinieneś znać swoje ograniczenia:
  • Maksymalna pamięć używana przez aparat baz danych programu SQL Server - 1 GB.
  • Maksymalny rozmiar każdej relacyjnej bazy danych wynosi 10 GB.
  • Agent SQL nie jest uwzględniony w Express. Agent SQL to narzędzie działające w tle, które umożliwia administratorom automatyzację zadań, takich jak tworzenie kopii zapasowych danych, konfiguracja replikacji bazy danych, planowanie zadań, niestandardowe uprawnienia i monitorowanie bazy danych.

  • Limit bufora bufora dla każdej instancji wynosi 1 MB pamięci RAM.
  • Mechanizm relacyjnej bazy danych jest ograniczony przez mniejszą liczbę gniazd.
  • Wersje

    Wersja 2016 została wydana w trzech modyfikacjach:
  • SP1 Express jest podstawową ofertą ekspresowej dostawy, ma podstawowe cechy. Ponadto funkcje takie jak dynamiczne maskowanie danych i zabezpieczenia na poziomie linii są teraz dostępne w Express.
  • Ekspresuj za pomocą zaawansowanych usług - ta wersja zawiera więcej funkcji. Zawiera mechanizm relacyjnej bazy danych, raportowanie w Studio Zarządzania i wyszukiwanie pełnotekstowe. Idealny dla programistów pracujących z mniejszymi aplikacjami, które muszą implementować raportowanie w swoich obiektach.
  • Express LocalDB - ta wersja jest głównie używana jako narzędzie programistyczne. Jest to najlżejsza wersja Express, która działa jako program lokalny. Obsługuje wszystkie główne funkcje programowania innych wydań. Wielką zaletą LocalDB dla programistów jest to, że pozwala tworzyć lokalne środowisko, które jestznacznie łatwiejszy w instalacji i zarządzaniu. Użytkownicy mogą po prostu uruchomić instancję LocalDB Runtime Environment w razie potrzeby bez instalowania usługi
  • Cel

    Wersja programu SQL Server Express dla ograniczonej klienteli przeznaczona jest dla programistów, miłośników i niezależnych twórców oprogramowania, którzy potrzebują bazy danych o niskim poziomie dostępu bez wsparcia przedsiębiorstwa. Ogólny scenariusz wykorzystywany do korzystania z tego darmowego produktu dotyczy projektu tworzenia aplikacji Visual Studio lub zastosowania jako konfigurowalna baza danych, którą programista może rozpowszechniać wśród klientów. Wersja Express jest oparta na Jukonie i zawiera takie same możliwości programowania jak T-SQL, własny klient i API ADO.NET.

    Funkcje techniczne

    Ta wersja zawiera oprogramowanie Manager Express i Computer Manager z dwoma narzędziami GUI do dostosowywania i instalowania. Wersja jest ograniczona do korzystania z pamięci współdzielonej w systemie lokalnym. Połączenie z bazą danych może odbywać się za pośrednictwem protokołu TCP /IP lub nazwanych kanałów. Jednak dostęp do sieci przez HTTP lub dostęp o wysokiej wydajności przy użyciu VIA nie jest obsługiwany. Musisz wyraźnie włączyć obsługę Express, a podłączony użytkownik musi włączyć usługę przeglądarki SQL Server, aby wykonać połączenie sieciowe. Pamięć współdzielona nie korzysta z usługi przeglądarki.

    Instalacja

    Aby uruchomić Microsoft SQL Server Express, będziesz potrzebował systemu z Windows 2000 SP4 XP Pro SP1 lub Server 2003. Zalecany RAM to 512 MB, ale produkt będziedziała z 256 MB pamięci RAM. Oprogramowanie wymaga również 170 MB miejsca na dysku twardym, MSIE 6.0 SP1 i Microsoft .NET Framework 2.0 lub nowszego.

    Porównanie wersji i bezpłatnych pobrań

    Microsoft SQL Server to system do zarządzania bazą danych o wysokiej jakości, który zazwyczaj jest hostowany na serwerze i skalowany na wielu serwerach iw różnych lokalizacjach. W przypadku komputera lokalnego, małych baz danych i mniej krytycznych sytuacji firma Microsoft oferuje ograniczoną wersję programu SQL Server o nazwie SQL Server Express. Ta aplikacja może zostać pobrana za darmo i zainstalowana na lokalnym komputerze. Jest to przydatne w następujących sytuacjach:
  • wdrażanie rozwiązań Windows dla komputerów stacjonarnych korzystających z baz danych SQL Server dla użytkowników, którzy nie są właścicielami tego oprogramowania.
  • działa z lekkimi aplikacjami sieciowymi;
  • programistów, którzy chcą samodzielnie tworzyć i testować programy z bazą danych SQL Server.
  • Charakterystyka

    Istnieje wiele wersji pełnej wersji SQL Server Enterprise, Standard i Web. Oto niektóre z głównych różnic między wersją 2016 a Express:
  • Pojemność obliczeniowa systemu OS Max wynosi 4 jądra.
  • Maksymalna pamięć RAM - 1 GB.
  • Inteligentne i zaszyfrowane kopie zapasowe.
  • Profiler SQL.
  • SQL Server Express nie może być zainstalowany na skompresowanym napędzie. Obsługuje tylko standardowe dyski.

    Aktualizacje

    Od wielu lat wydano wiele wersji MS SQL Server Express i dodatków Service Pack. Poniżej znajduje się podsumowanie głównej wersji: Primary Packages:
  • 2016 SP1.
  • 2014 SP1 i SP2.
  • 2012 SP1 - SP3.
  • 2008 R2 RTM, R2 SP1 i R2 SP2.
  • 2005 SP1 - SP4.
  • Wybór odpowiedniej opcji

    Ponieważ organizacje zazwyczaj aktualizują SQL Server rzadziej niż systemy operacyjne, starsza wersja może być używana przez dłuższy czas, szczególnie jeśli nie potrzebujesz funkcji dodanych do nowego. Jeśli zaczniesz od zera, wybierz najnowszą wersję, która obsługuje wszystkie systemy operacyjne, które są dla Ciebie kierowane. Jeśli jesteś programistą i chcesz ostatecznie wdrożyć na swoim komputerze, możesz użyć SQL Server R2 Express, który pasuje do tej lub starszej wersji, aby uniknąć pisania funkcji, które nie istnieją na twoim serwerze SQL. Starsze wersje zazwyczaj działają na nowych systemach operacyjnych, ale nie są oficjalnie wymienione na stronach internetowych firmy Microsoft. W wersjach z 2005 r. Pojawia się ostrzeżenie o możliwości wystąpienia problemów, jeśli są zainstalowane w systemie Windows 8.x lub nowszym.

    Powiązane publikacje