Programiści w coraz większym stopniu wykorzystują relacyjne bazy danych, by dostarczać użytkownikom rozbudowane środowisko. Kluczowe znaczenie mają ochrona informacji zawartych w tych aplikacjach oraz zarządzanie nimi. SQL Server Express to wersja systemu SQL Server 2005 przeznaczona do tworzenia prostych, wydajnych i niezawodnych aplikacji dynamicznych, ponieważ udostępnia bezpłatną, łatwą w obsłudze i rozbudowaną bazę danych. Systemy baz danych mogą być zbyt złożone dla prostych aplikacji. Microsoft Visual Studio® 2005 i SQL Server Express oferują uproszczone, ale cechujące się dużymi możliwościami środowisko, w którym można opracowywać aplikacje sterowane danymi. W ramach środowiska Visual Studio 2005 programiści mogą projektować schematy, dodawać dane, wykonywać zapytania do lokalnych baz danych. Jeżeli zajdzie potrzeba stosowania zaawansowanych narzędzi, to SQL Server Express można bez problemu uaktualnić do zaawansowanych wersji systemu SQL Server.
W obecnym, szybko zmieniającym się świecie nawet najprostsze witryny internetowe muszą być interaktywne. SQL Server Express i Visual Web Developer oferują prostą, zintegrowaną platformę do tworzenia dynamicznych i niezawodnych witryn internetowych. W połączeniu produkty te udostępniają narzędzia niezbędne do projektowania witryn internetowych, wdrażania ich i zarządzania nimi.
W warstwie bazy danych SQL Server Express zawiera funkcje pozwalające na uatrakcyjnienie środowisk WWW. Wykorzystuje zaawansowany mechanizm optymalizacji zapytań SQL Server 2005, przyspieszając funkcjonowanie witryny. Ponadto bazy danych można łatwo umieszczać w środowisku hostingu - służy do tego funkcja XCopy. Wbudowana w bazę obsługa XML zapewnia zgodność operacyjną środowiska WWW z innymi aplikacjami, z którymi witryna może współpracować za pomocą usług internetowych (Web services).
Serwisowanie oprogramowania i udzielanie do niego pomocy technicznej generują koszty dla twórców aplikacji. Osadzona baza danych pozwala je zredukować, ponieważ udostępnia funkcje automatycznej optymalizacji i zarządzania oraz automatycznego wdrażania programów korygujących i serwisowania. Zapewnia także obsługę konfiguracji i instalacji rozwiązań osadzonych. Produkt SQL Server Express został zaprojektowany pod kątem tych potrzeb.
SQL Server Express wykorzystuje podstawowy mechanizm bazy danych SQL Server 2005, można go zatem skonfigurować w taki sposób, aby dynamicznie dostrajał parametry bazy, stosownie do zmian charakterystyki wykorzystania. Ponadto programiści nie muszą bezpośrednio wdrażać uaktualnień bazy danych, ponieważ SQL Server Express wykorzystuje nową funkcję Microsoft Update, która bezpośrednio instaluje uaktualnienia dla użytkowników. W przypadku użytkowników korporacyjnych SQL Server Express można łatwo włączyć do większości środowisk zarządzania przedsiębiorstwem. Pozwala na to obsługa Active Directory® i Microsoft Windows Management Instrumentation®.
SQL Server Express obsługuje także instalację bezinterwencyjną oraz konfigurację i instalację za pomocą graficznego interfejsu użytkownika. Dzięki temu programista ma pełną, wszechstronną kontrolę nad instalacją i konfiguracją osadzonej bazy danych.
Tworzenie aplikacji raportowych często jest procesem żmudnym. SQL Server Express upraszcza go dzięki ścisłej integracji z kontrolkami SQL Server 2005 Reporting Services, dołączonymi do rozwiązania Visual Studio 2005. Za ich pomocą programiści mogą łatwo tworzyć w SQL Server Express zaawansowane raporty, zawierające tabele, wykresy i rysunki.
SQL Server Express to łatwa w obsłudze wersja SQL Server 2005 przeznaczona do tworzenia prostych aplikacji sterowanych danymi.
| • | Szybkie pobieranie |
| • | Uproszczony interfejs konfiguracyjny |
| • | Automatyzacja instalacji w przypadku rozwiązań osadzonych |
| • | Zintegrowane wdrażanie za pomocą jednego kliknięcia (Click Once). |
| • | Nowe, uproszczone narzędzie do administrowania oraz edytowania zapytań |
| • | Zaawansowany optymalizator zapytań automatycznie optymalizujący zapytania |
| • | Automatyczne strojenie |
| • | Kreatory typowych zadań |
| • | Menedżer komputera umożliwiający uruchamianie i zatrzymywanie usług |
| • | Automatyczny serwis i wdrażanie programów korygujących (w ramach Microsoft Update) |
| • | Obsługa funkcji XCopy. |
| • | Ustawienia Secure by Default (bezpieczne wartości domyślne) | ||||||
| • | Możliwość precyzyjnego określenia praw administracyjnych | ||||||
| • | Trzy poziomy zabezpieczeń dostępu do kodu:
| ||||||
| • | Wykorzystanie procedur składowanych jako warstwy abstrakcyjnej | ||||||
| • | Obsługa Active Directory | ||||||
| • | Obsługa uwierzytelniania Windows (Windows Authentication). |
| • | Bezpłatne pozyskanie i użytkowanie |
| • | Redystrybucja bez tantiem (wymagana rejestracja). |
| • | Procedury składowane |
| • | Widoki |
| • | Procedury wyzwalane |
| • | Kursory |
| • | Rozszerzone indeksy |
| • | Poziom izolowania migawki |
| • | Zaawansowany optymalizator zapytań |
| • | Obsługa transakcji SQL (Transact-SQL). |
| • | Wewnętrzny typ danych XML |
| • | Obsługa danych usystematyzowanych i częściowo usystematyzowanych |
| • | Obsługa XQuery |
| • | Obsługa schematów XML. |
| • | Instalowanie wraz z Visual Studio 2005 |
| • | Eksplorator danych Visual Studio do projektowania schematów, dodawania danych i wykonywania zapytań do lokalnych baz danych |
| • | CLR (Common Language Runtime) udostępniany z SQL Server Express |
| • | Typy i agregaty definiowane przez użytkownika |
| • | Dostęp do danych w trakcie przetwarzania dzięki ADO.NET |
| • | Integracja z zabezpieczeniami SQL Server i CLR |
| • | Wbudowane funkcje wyszukiwania i poprawy błędów |
| • | Kontrolki raportowe SQL Server w Visual Studio. |
| • | SQL Server Express obsługuje jeden procesor, ale można go zainstalować na dowolnym serwerze |
| • | 1 GB adresowalnej pamięci RAM |
| • | Maksymalna wielkość bazy danych - 4 GB. |
| • | Subskrybent replikacji transakcyjnej |
| • | Subskrybent replikacji konsolidacyjnej |
| • | Klient brokera usług SQL Server |
| • | Obsługa transakcji rozproszonych. |
Bardziej szczegółowe informacje na temat SQL Server 2005 Express Edition są dostępne są w sekcji Cechy.
Wymagania systemowe dostępne są w sekcji Wymagania systemowe (j. ang.)
| • | |
| • | |
| • | |
| • | |
| • | Szczegółowe informacje w ośrodku MSDN SQL Server Developer Center (j. ang.) |
| • | Szczegółowe informacje o Visual Studio 2005 w ośrodku dla programistów (j. ang.) |
Bieżąca wersja SQL Server 2005 Express Edition to wersja testowa beta, dlatego nie jest objęta pomocą techniczną (PSS). Pytania dotyczące produktu SQL Server 2005 Express Edition można zadawać na stronach grupy dyskusyjnej poświęconej temu produktowi.
| • | Grupa dyskusyjna poświęcona SQL Server 2005 Express Edition (j. ang.) |
| • | Pomóż udoskonalić SQL Server Express, zgłaszając błędy (j. ang.) |