Programy Microsoft Server SQL Server 2008

SQL Server 2008

SQL Server 2008

Dostęp do danych w dowolnym miejscu i czasie

Microsoft® SQL Server™ 2008 realizuje wizję Platformy Aplikacyjnej firmy Microsoft, pomagając organizacji zarządzać danymi w dowolnym miejscu i czasie. SQL Server umożliwia przechowywanie bezpośrednio w bazie danych danych z dokumentów strukturalnych, półstrukturalnych i niestrukturalnych, takich jak obrazy i muzyka. W rozwiązaniach SQL Server jest dostępny rozbudowany zestaw zintegrowanych usług umożliwiających obsługę danych w jeszcze szerszym zakresie - na przykład tworzenie kwerend, wyszukiwanie, synchronizowanie, raportowanie i analizowanie. Dane można przechowywać i uzyskiwać do nich dostęp zarówno na serwerach w centrach przetwarzania danych, jak i na komputerach stacjonarnych i urządzeniach przenośnych, umożliwiając użytkownikom kontrolę nad danymi niezależnie od miejsca ich składowania.

SQL Server 2008 pozwala na korzystanie z danych w aplikacjach niestandardowych - utworzonych przez Partnerów i Klientów przy użyciu platformy Microsoft .NET i programu Visual Studio, w ramach architektury zorientowanej na usługi (SOA, service-oriented architecture) i przy wykorzystaniu serwera procesów biznesowych Microsoft BizTalk Server, umożliwiając przy tym pracownikom przetwarzającym informacje dostęp do danych bezpośrednio z poziomu narzędzi, których używają na co dzień, takich jak pakiet Microsoft Office 2007. SQL Server 2008 dostarcza bezpieczną, wydajną i inteligentną platformę do zarządzania i analizy danych, oferującą przedsiębiorstwom i instytucjom bezpieczeństwo zasobów informacyjnych w połączeniu z wygodą i niskimi kosztami zarządzania danymi.

Nowe funkcjonalności SQL Server 2008

 

SQL Server Model

Kliknij obraz, aby go powiększyć

 

BEZPIECZEŃSTWO

SQL Server zapewnia najwyższy poziom zabezpieczeń, niezawodności i skalowalności na potrzeby aplikacji biznesowych o krytycznym znaczeniu dla działania firmy.




 

 

Ochrona cennych informacji

  • Przezroczyste szyfrowanie danych

    Zaszyfrowanie całej bazy danych, plików danych lub plików dziennika jest możliwe bez konieczności wprowadzania zmian w aplikacji. Korzyści takiego rozwiązania to między innymi: możliwość wyszukiwania zaszyfrowanych danych zarówno z określonego zakresu, jak i przy użyciu wyszukiwania rozmytego; możliwość wyszukiwania bezpiecznych danych pochodzących od nieautoryzowanych użytkowników; oraz szyfrowanie danych bez wprowadzania żadnych wymaganych zmian w istniejących aplikacjach.

  • Rozszerzone zarządzanie kluczami

    W SQL Server 2005 funkcje szyfrowania i zarządzania kluczami były realizowane całkowicie wewnątrz SQL Server. W SQL Server 2008 wbudowano mechanizm umożliwiający współpracę funkcji szyfrowania SQL Server z produktami zarządzania kluczami i sprzętowymi modułami bezpieczeństwa (HSM – Hardware Security Module) oferowanymi przez niezależnych producentów.

  • Inspekcja

    Przeprowadzanie inspekcji i zarządzanie nią odbywa się przy języka pomocy poleceń DDL, co ułatwia zachowanie zgodności dzięki bardziej rozbudowanej i szczegółowej inspekcji danych. Pozwala to organizacjom na udzielanie odpowiedzi na typowe pytania takie jak „Jakie dane zostały pobrane?”.

    Dowiedz się więcej o bezpieczeństwie w SQL Server 2008

 


 





 

Zapewnienie ciągłości operacji biznesowych

  • Ulepszony mirroring baz danych

    Bazując na SQL Server 2005, aplikacja SQL Server 2008 oferuje jeszcze bardziej niezawodną platformę z ulepszonym mirroringiem baz danych, w tym z automatyczną naprawą stron, zwiększoną wydajnością i poprawionym wsparciem w rozwiązywaniu problemów.

  • Automatyczne odzyskiwanie stron danych

    Dane przechowywane w plikach baz danych narażone są na ryzyko uszkodzenia strony danych spowodowane awarią sprzętową. Implementacja mirroringu baz danych w SQL Server 2008 umożliwia automatyczne odtwarzanie uszkodzonych stron z lustrzanej bazy danych w sposób przezroczysty dla użytkowników i aplikacji.

  • Kompresja transmisji dzienników

    Mirroring baz danych wymaga transmisji danych między komputerami uczestniczącymi w implementacji dublowania. Zastosowana w programie SQL Server 2008 kompresja wychodzące transmisji dziennika przesyłanego między uczestnikami zapewnia optymalną wydajność i minimalizuje przepustowość sieci używaną podczas dublowania baz danych.

    >Dowiedz się więcej o funkcjach wysokiej dostępności w SQL Server 2008

 


 





 

 

Przewidywalna wydajność

  • Narzędzie Resource Governor

    Wprowadzenie narzędzia Resource Governor pozwala na zapewnienie użytkownikom końcowym stałych i przewidywalnych wydajności zapytań, umożliwiając organizacjom zdefiniowanie limitów zasobów i priorytetów dla różnych typów obciążeń, aby w sytuacji wielu równoczesnych zapytań zapewnić użytkownikom końcowym oczekiwaną wydajność.

  • Przewidywalna wydajność kwerend

    SQL Server 2008 pozwala na uzyskania większej stabilności i przewidywalności zapytań, zapewniając możliwości zablokowania planów zapytań – gdy tylko to możliwe, plany są tracone podczas restartów czy aktualizacji serwera; mogą także zostać zachowane we wdrożeniach produkcyjnych.

  • Kompresja danych

    Dane można przechowywać w bardziej efektywny sposób i ograniczyć wymagania dotyczące miejsca na przechowywanie informacji. Kompresja danych zapewnia także znaczną poprawę wydajności w przypadku dużych obciążeń związanych z operacjami We/Wy, takich jak magazynowanie danych.

  • Dodawanie procesorów bez przerywania pracy

    Bazę danych można dynamicznie skalować na żądanie, umożliwiając dodawanie (na obsługiwanych platformach sprzętowych ) procesorów do serwera SQL Server 2008 bez konieczności przestojów w działaniu aplikacji. Warto pamiętać, że w programie SQL Server jest już zaimplementowane dodawanie zasobów pamięci w trybie online.

    > Dowiedz się więcej o wydajności i skalowaniu w SQL Server 2008

 


 


PRODUKTYWNOŚĆ

Duże tempo zmian we współczesnym świecie biznesu sprawia, że firmy, które chcą skorzystać z pojawiających się okazji biznesowych, muszą mieć możliwość szybkiego tworzenia i wdrażania rozwiązań opartych na informacjach. Program SQL Server 2008 pozwala na zredukowanie czasu i kosztu tworzenia aplikacji i zarządzania nimi.




 

Zarządzanie za pomocą zasad

 

  • Zarządzanie oparte na zasadach

    Zarządzanie oparte na zasadach to system służący do zarządzania jednym lub kilkoma instancjami SQL Server 2008. Za pomocą programu SQL Server Management Studio można tworzyć zasady do zarządzania jednostkami na serwerze, takimi jak instancja programu SQL Server, bazy danych i inne obiekty programu SQL Server.

  • Usprawniona instalacja

    SQL Server 2008 wprowadza istotne usprawnienia cyklu obsługi serwera SQL poprzez przeprojektowanie architektury instalacji, ustawień i konfiguracji. Usprawnienia te polegają na oddzieleniu instalacji fizycznych elementów sprzętowych od konfiguracji oprogramowania SQL Server, pozwalając organizacjom i partnerom wdrażającym oprogramowanie na dostarczanie zalecanych konfiguracji instalacji.

  • Gromadzenie danych dotyczących wydajności

    Dostosowywanie wydajności i rozwiązywanie problemów to czasochłonne zadania administracyjne. Aby dostarczyć administratorom informacji o wydajności, na podstawie których będą mogli podejmować decyzje, SQL Server 2008 oferuje rozszerzone możliwości gromadzenia danych o wydajności, nowe scentralizowane repozytorium danych oraz nowe narzędzia do raportowania i monitorowania.

    > Dowiedz się więcej o zarządzaniu w SQL Server 2008

 


 





 

 

Uproszczenie tworzenia aplikacji

 

  • Zapytania LINQ

    Programiści mogą wysyłać zapytania do bazy danych za pomocą języka programowania, na przykład C# lub VB.NET, zamiast instrukcji SQL. Silnie typizowane, zorientowane na obsługę zbiorów kwerendy napisane w językach programowania technologii .NET można bezproblemowo wywoływać w technologii ADO.NET (zapytania LINQ to SQL), na zestawach danych ADO.NET DataSets (zapytania LINQ to DataSets), w technologii ADO.NET Entity Framework (zapytania LINQ to Entities) i za pośrednictwem dostawcy danych Entity Data Service Mapping. Nowy dostawca LINQ to SQL pozwala programistom na używanie zapytań LINQ bezpośrednio na tabelach i kolumnach SQL Server 2008.

  • Usługi obiektowe technologii ADO.NET

    Warstwa usług obiektowych w technologii ADO.NET umożliwia materializację danych, śledzenie zmian i zachowanie trwałości danych jako obiektów CLR. Programiści korzystający z technologii ADO.NET mogą programować, opierając się na bazie danych i używając obiektów CLR zarządzanych z poziomu technologii ADO.NET. SQL Server 2008 wprowadza efektywniejszą i bardziej zoptymalizowaną obsługę obiektów, która poprawia wydajność i upraszcza programowanie.

    > Dowiedz się więcej o usługach obiektowych technologii ADO.NET i zapytaniach LINQ w SQL Server 2008

 


 





 

Przechowywanie dowolnych informacji

  • Typy danych DATE/TIME

    W SQL Server 2008 wprowadzono nowe typy danych przechowujących informacje o dacie i godzinie:

    • DATE — typ danych przechowujący tylko datę

    • TIME — typ danych przechowujący tylko godzinę

    • DATETIMEOFFSET — typ danych przechowujący informacje o godzinie i dacie z uwzględnieniem przesunięcia w strefach czasowych

    • DATETIME2 — typ danych przechowujący informacje o dacie i godzinie z dokładnością do ułamkowych części sekundy i większym zakresem lat niż istniejący typ DATETIME

    Nowe typy danych umożliwiają stosowanie w aplikacjach osobnych typów daty i godziny, zapewniając przy tym duży zakres danych i stopień precyzji zdefiniowany przez użytkownika dla wartości czasu.

  • Typ HIERARCHY ID

    Tworzenie struktur drzewa w aplikacjach baz danych przebiega sprawniej niż do tej pory. Nowy typ systemowy HierarchyId umożliwia przechowywanie wartości reprezentujących węzły w drzewie hierarchii. Nowy typ danych zostanie zaimplementowany jako typ CLR UDT i umożliwi korzystanie z kilku efektywnych i przydatnych wbudowanych metod służących do tworzenia węzłów w hierarchii i wykonywania działań na nich za pomocą elastycznego modelu programowania.

  • Dane FILESTREAM

    Duże dane binarne można przechowywać bezpośrednio w systemie plików NTFS, zachowując jednocześnie integralną część bazy danych i utrzymując spójność transakcyjną. Możliwe jest też skalowanie dużych danych binarnych tradycyjnie zarządzanych za pomocą bazy danych i przechowywanie ich poza bazą danych w bardziej kosztowo opłacalnym miejscu.

  • Zintegrowana funkcja wyszukiwania pełnotekstowego

    Zintegrowana funkcja wyszukiwania pełnotekstowego pozwala na łatwe przejście między wyszukiwaniem w tekście a danymi relacyjnymi, jednocześnie umożliwiając użytkownikom korzystanie z indeksów tekstowych w celu szybkiego wyszukiwania tekstu w kolumnach zawierających duże ilości tekstu.

  • Kolumny rzadkie

    Dane o wartości NULL nie zajmują fizycznie miejsca, umożliwiając wysoce wydajne zarządzanie pustymi danymi w bazie danych. Kolumny rzadkie pozwalają na przykład na przechowywanie modeli obiektowych, które zazwyczaj mają wiele wartości zerowych, w bazie danych serwera SQL Server 2008 bez konieczności przeznaczania na nie dużej ilości miejsca.

  • Duże objętościowo typy danych użytkownika

    W programie SQL Server 2008 zniesiono ograniczenie miejsca przeznaczonego na typy definiowane przez użytkownika (UDT, User-Defined Type) do 8 KB, pozwalając użytkownikom na wyraźne zwiększenie rozmiaru typów UDT.

  • Typy danych przestrzennych

    Obsługa danych przestrzennych pozwala na rozbudowanie aplikacji o możliwości przestrzenne.

    • Typ danych geograficznych umożliwia zaimplementowanie rozwiązania uwzględniającego krzywiznę ziemi.
      Obszary na powierzchni ziemi można zdefiniować przy użyciu współrzędnych określających szerokość i długość geograficzną.

    • Typ danych geometrycznych umożliwia zaimplementowanie rozwiązania nieuwzględniającego krzywizny ziemi. Dzięki temu można przechowywać informacje o wielokątach, punktach i liniach, które są związane z rzutowaniem na płaszczyznę, oraz dane, które są z reguły planarne i dotyczą na przykład pomieszczeń.

      > Dowiedz się więcej o funkcjach programowania i danych przestrzennych (Spatial Data) w SQL Server 2008

 


 


INTELIGENCJA

SQL Server 2008 to kompleksowa platforma umożliwiająca korzystanie z inteligentnych rozwiązań zgodnie z potrzebami użytkowników.




 

 

Integrowanie dowolnych danych

 

  • Kompresja kopii zapasowych

    Przechowywanie kopii zapasowych na dyskach twardych jest kosztowne, a ich obsługa czasochłonna. Wprowadzenie kompresji kopii zapasowych pozwala zmniejszyć objętość zajmowaną przez kopie przechowywane na dyskach twardych, a sam proces wykonywania kopii – ze względu na zmniejszenie liczby wymaganych operacyji wejścia/wyjścia – przebiega szybciej.

  • Równoległe partycjonowanie tabel

    Partycje umożliwiają organizacjom zarządzanie szybko zwiększającymi rozmiary tabelami w sposób bardziej wydajny polegający na przezroczystym dzieleniu ich na wygodniejsze w obsłudze bloki danych. SQL Server 2008 – w porównaniu z SQL Server 2005 – podniesiono wydajność wykonywania na dużych tabelach partycjonowanych.

  • Optymalizacje zapytań dotyczących danych zawierających technikę łączenia gwiaździstego

    W SQL Server 2008 podniesiono wydajność zapytań w typowych scenariuszach dotyczących hurtownii danych. Optymalizacje zapytań dotyczących danych zawierających technikę łączenia gwiaździstego polegają na wykrywaniu wzorców łączenia w hurtowniach danych, co pozwala na skrócenie czasu odpowiedzi na zapytania.

  • Funkcja zbiorów grupujących

    Funkcja zbiorów grupujących jest rozszerzeniem polecenia GROUP BY umożliwiającym użytkownikom definiowanie wielu operacji grupowania w tym samym zapytaniu. W wyniku zastosowania funkcji zbiorów grupujących powstaje jeden zestaw wyników będący odpowiednikiem zastosowania polecenia UNION ALL dla różnie zgrupowanych wierszy. Dzięki temu tworzenie kwerend agregujących i raportowanie jest łatwiejsze i szybsze.

  • Przechwytywanie zmian danych

    Funkcja przechwytywania zmian danych pozwala na przechwytywanie zmian i umieszczanie ich w tabelach zmian. Funkcja umożliwia przechwytywanie kompletnej zawartości zmian, utrzymanie spójności między tabelami i działa nawet w przypadku zmian bazy. Umożliwia to organizacjom integrowanie najnowszych informacji z danymi w hurtownii.

  • Instrukcja SQL MERGE

    Wprowadzenie instrukcji SQL MERGE pozwala programistom na wydajniejszą obsługę typowych scenariuszy hurtownii danych, takich jak sprawdzanie, czy istnieje określony wiersz, a następnie – w zależności od wyniku tej operacji - wykonywanie operacji wstawiania lub aktualizacji.

  • Skalowalne usługi SQL Server Integration Services

    Pakiety integracji danych można teraz wydajniej skalować, co pozwala na lepsze wykorzystanie dostępnych zasobów i zarządzanie nawet największymi zadania w skali przedsiębiorstwa. Wprowadzone zmiany poprawiły skalowalność pakietów uruchamianych na wielu procesorach.

  • Wyszukiwania trwałe w usługach SQL Server Integration Services

    Wyszukiwanie to operacja wykonywana bardzo często – szczególnie w przypadku hurtownii danych, w której wyszukiwania stosowane są do transformacji kluczy biznesowych na ich odpowiedniki w tabeli faktów. Zwiększona wydajność wyszukań SQL Server

    > Dowiedz się więcej o usługach integracyjnych i hurtowniach danych w SQL Server 2008

 


 





 

Dostarczanie wartościowych informacji

  • Skalowalność i wydajność analiz

    SQL Server 2008 umożliwia przeprowadzanie analiz w szerszym zakresie, zwiększając możliwości analityczne i pozwalając na przeprowadzenie bardziej złożonych obliczeń i agregacji. Nowe narzędzia do projektowania modułów pomagają użytkownikom w usprawnieniu procesu tworzenia infrastruktury analitycznej, umożliwiając im opracowywanie rozwiązań optymalizujących wydajność.

  • Obliczenia blokowe

    Obliczenia blokowe znacznie usprawniają przetwarzanie i pozwalają użytkownikom na zwiększenie głębokości hierarchii oraz wykonywanie obliczeń o większej złożoności.

  • Zapisywanie zwrotne (storno)

    Dzięki możliwości zapisu zwrotnego z użyciem formatu MOLAP w usługach SQL Server 2008 Analysis Services nie jest już konieczne wykonywanie kwerend na partycjach ROLAP. Użytkownicy mają więc do dyspozycji ulepszone scenariusze zapisu zwrotnego z poziomu aplikacji analitycznych w połączeniu z wydajnością tradycyjnego formatu OLAP.

    > Dowiedz się więcej o usługach SQL Server 2008 Rozwiązania analityczne

 


 





 

 

Poprawianie dostępu do informacji

 

  • Silnik raportowania na poziomie przedsiębiorstw

    Uproszczone wdrażanie i konfiguracja sprawiają, że raporty można z łatwością dostarczać w ramach całej organizacji, zarówno wewnętrznie, jak i zewnętrznie. Użytkownicy mogą dzięki temu w prosty sposób tworzyć i udostępniać raporty o dowolnym rozmiarze i stopniu złożoności.

  • Umieszczanie raportów w Internecie

    Możliwość umieszczania raportów w Internecie pozwala na swobodne prezentowanie ich klientom i dostawcom.

  • Zarządzanie infrastrukturą raportowania

    Obsługiwanie serwera i kontrolowanie jego działania jest sprawniejsze dzięki możliwości zarządzania pamięcią, konsolidacji infrastruktury i uproszczonej konfiguracji przeprowadzanej przy użyciu scentralizownego magazynu i interfejsu API dla wszystkich ustawień konfiguracji.

  • Udoskonalenia narzędzia Report Builder

    Za pomocą projektanta raportów Report Designer można łatwo tworzyć raporty ad-hoc i raporty o dowolnej strukturze.

  • Wbudowane uwierzytelnianie formularzy

    Wbudowane uwierzytelnianie formularzy pozwala użytkownikom na łatwe przełączanie między systemem Windows a formularzami.

  • Osadzanie aplikacji serwera raportów

    Dzięki możliwości osadzenia Report Server w aplikacjach, adresy URL w raportach i subskrypcjach mogą prowadzić do lokalizacji wewnątrz aplikacji, w których zostały osadzone.

  • Integracja z pakietem Microsoft Office

    SQL Server 2008 umożliwia wyświetlanie raportów bezpośrednio w programie Word, umożliwiając użytkownikom korzystanie z raportów bezpośrednio z poziomu programu Microsoft Office Word. Ponadto znacznie usprawniono działanie mechanizmu umożliwiającego renderowanie raportów w programie Excel, aby umożliwić obsługę funkcji takich jak obszary zagnieżdżonych danych, podraporty, a także usprawnić obsługę komórek scalonych. Pozwala to użytkownikom na zachowanie wierności układu i usprawnia cały proces korzystania z raportów z poziomu aplikacji pakietu Microsoft Office.

  • Analiza predykcyjna

    Usługi Analysis Services programu SQL Server dostarczają zaawansowanych technik wyszukiwania danych. Usprawniona obsługa szeregów czasowych rozszerza możliwości prognozowania, a udoskonalone struktury wyszukiwania zapewniają większą swobodę w wykonywaniu ukierunkowanej analizy przy użyciu filtrowania, a także w dostarczaniu w raportach kompletnych informacji spoza zakresu modelu wyszukiwania. Nowe krzyżowe sprawdzanie poprawności umożliwia potwierdzenie dokładności i stabilności w celu uzyskania wiarygodnych wyników. Ponadto nowe funkcje dostarczane wraz z dodatkami SQL Server 2008 do pakietu Office 2007 umożliwiającymi wyszukiwanie danych dają wszystkim użytkownikom w organizacji dostęp do jeszcze większej ilości informacji umożliwiających podejmowanie decyzji na ich komputerach.

    > Dowiedz się więcej o usługach raportowania i wyszukiwaniu danych w SQL Server 2008