30 najważniejszych funkcji SQL Server 2005

Opublikowano: 26 października 2005 | Zaktualizowano: 26 października 2005

Poznaj zalety wielu nowych oraz udoskonalonych funkcji i właściwości produktu SQL Server 2005. Na stronie tej opisano 30 najważniejszych cech nowej wersji serwera.

*
Zawartość strony
10 najważniejszych funkcji z punktu widzenia administratorów baz danych10 najważniejszych funkcji z punktu widzenia administratorów baz danych
10 najważniejszych funkcji z punktu widzenia programisty10 najważniejszych funkcji z punktu widzenia programisty
10 najważniejszych funkcji Business Intelligence10 najważniejszych funkcji Business Intelligence

10 najważniejszych funkcji z punktu widzenia administratorów baz danych

FunkcjaOpis

Tworzenie lustrzanych kopii baz danych

Nowe rozwiązanie tworzenia lustrzanych kopii baz danych rozszerza możliwości synchronizacji za pomocą przekazywania dzienników transakcji. Tworzenie lustrzanej kopii bazy pozwala zwiększyć dostępność systemów SQL Server poprzez ustawienie automatycznego przełączenia na serwer zapasowy w razie awarii.

Przywracanie danych w trybie on-line

W SQL Server 2005 administratorzy baz danych będą mogli przywracać kopie zapasowe w trakcie działania instancji serwera SQL. Funkcja przywracania danych w trybie on-line zwiększa dostępność serwera SQL Server, ponieważ niedostępne są tylko te dane, które są przywracane — pozostała część bazy danych jest nadal dostępna.

Operacje indeksowania w trybie on-line

Funkcja indeksowania w trybie on-line umożliwia równoczesne przeprowadzanie kilku modyfikacji (aktualizacje, usunięcia i wstawienia) w tabeli lub w danych indeksu wewnętrznego (clustered index) oraz w dowolnych związanych z tabelą indeksach zewnętrznych podczas wykonywania dotyczącego tych indeksów polecenia DDL (data definition language). Na przykład podczas odbudowywania indeksu wewnętrznego administratorzy mogą nadal modyfikować dane w tabeli i wykonywać na niej zapytania.

Szybkie odtwarzanie

Nowa szybsza funkcja odtwarzania bazy danych zwiększa dostępność baz danych serwera SQL Server. Administratorzy mogą podłączyć się do odtwarzanej bazy danych, gdy tylko ponownie zostaną wykonane operacje zapisane w dzienniku transakcji.

Poprawa bezpieczeństwa

W SQL Server 2005 wprowadzono funkcje zabezpieczeń takie jak szyfrowanie baz danych, bezpieczne ustawienia domyślne, wymuszanie zasad haseł, szczegółowa kontrola uprawnień oraz rozszerzony model bezpieczeństwa.

Nowe narzędzie SQL Server Management Studio

W SQL Server 2005 wprowadzono SQL Server Management Studio — nowy zintegrowany pakiet narzędzi do zarządzania. Ten zestaw narzędzi zawiera nową funkcjonalność w zakresie programowania, wdrażania i rozwiązywania problemów z bazami danych SQL Server. Rozwinięto także dostępną wcześniej funkcjonalność.

Dedykowane połączenie dla administratora

W SQL Server 2005 wprowadzono dedykowane połączenie dla administratora, dzięki któremu administratorzy mogą zawsze uzyskać dostęp do serwera — nawet wtedy, gdy serwer jest zablokowany lub w inny sposób niedostępny. Funkcja ta pozwala administratorom rozwiązywać problemy poprzez uruchamianie funkcji diagnostycznych lub wykonywanie poleceń Transact SQL.

Replikacja migawkowa

W SQL Server na poziomie bazy danych dostępny jest nowy poziom replikacji danych — replikacja migawkowa (SI — snapshot isolation). Dzięki SI użytkownicy mogą uzyskać dostęp do ostatniego zatwierdzonego wiersza z wykorzystaniem transakcyjnie spójnego widoku bazy danych. Funkcja ta zapewnia lepszą skalowalność.

Partycjonowanie danych

Natywna obsługa partycjonowanych tabel i indeksów umożliwia efektywne zarządzanie dużymi tabelami i indeksami.

Udoskonalona replikacja

SQL Server 2005 pozwala na replikację peer-to-peer rozproszonych przenośnych baz danych, włącznie z możliwością publikowania baz danych Oracle. W SQL Server 2005 ulepszono także narzędzia i skalowalność replikacji.

Do początku stronyDo początku strony

10 najważniejszych funkcji z punktu widzenia programisty

FunkcjaOpis

Integracja z .NET Framework

Programiści mogą tworzyć obiekty baz danych SQL Server 2005 przy użyciu znanych sobie języków, takich jak Microsoft Visual C# .NET czy Microsoft Visual Basic .NET. Programiści mogą także tworzyć dwa nowe typy obiektów — typy zdefiniowane przez użytkownika oraz funkcje agregujące.

Technologie XML

Język XML to ważny standard, wykorzystywany do dystrybuowania danych pomiędzy różnymi aplikacjami w sieci lokalnej lub w Internecie. SQL Server 2005 natywnie obsługuje przechowywanie oraz przeszukiwanie dokumentów XML.

ADO.NET w wersji 2.0

Innowacje, takie jak nowa obsługa typów danych SQL, czy możliwość jednoczesnego przetwarzania wielu aktywnych zbiorów wyników powodują, że w SQL Server 2005 dostęp do zestawów danych biblioteki ADO.NET i manipulowanie nimi jest bardziej skalowalne i elastyczne.

Ulepszone zabezpieczenia

W nowym modelu zabezpieczeń SQL Server 2005 wprowadzono zmiany takie jak separacja kont użytkowników od obiektów baz danych, bardziej szczegółowe uprawnienia czy lepsza kontrola dostępu do danych. Wszystkie tabele systemowe zaimplementowano jako widoki, co daje lepszą kontrolę nad systemowymi obiektami bazy danych.

Rozszerzenia języka Transact SQL

Nowe funkcje językowe do tworzenia skalowanych aplikacji bazodanowych. Do rozszerzeń tych zalicza się obsługę błędów, możliwość wykonywania zapytań rekurencyjnych, operator relacyjny PIVOT, funkcje APPLY i ROW_NUMBER oraz inne funkcje związane z klasyfikowaniem wierszy.

SQL Sernice Broker

SQL Service Broker zapewnia rozproszoną, asynchroniczną infrastrukturę pozwalającą na tworzenie rozbudowanych aplikacji korporacyjnych.

Usługi Notification Services

Usługi powiadamiania umożliwiają tworzenie zaawansowanych aplikacji powiadamiających, które na dowolne urządzenie potrafią dostarczyć spersonalizowane, aktualne informacje, takie jak: powiadomienia o wynikach giełdowych, prenumerata wiadomości, powiadomienia o przesyłkach, informacje o cenach biletów lotniczych. Usługi powiadamiania wykorzystują nowe technologie i funkcje dostępne w SQL Server 2005.

Usługi sieciowe

W SQL Server 2005 programiści mogą tworzyć usługi XML Web Service działające w warstwie bazy danych. Dzięki temu z serwerem SQL Server można komunikować się za pośrednictwem protokołu HTTP. Ten nowy sposób dostępu do danych można wykorzystać budując aplikacje oparte na usługach Web Service.

Usługi Reporting Services

Kontrolki raportowania usług SQL Server 2005 Reporting Services są dostępne w Visual Studio 2005. Integracja kontrolek raportowania ułatwia tworzenie zawansowanych raportów do wykorzystania w aplikacjach korporacyjnych.

Udoskonalone wyszukiwanie pełnotekstowe

SQL Server 2005 obsługuje rozbudowane aplikacje wyszukiwania pełnotekstowego. Ulepszone funkcje katalogowania zapewniają większą elastyczność wyboru katalogowanych danych. Wydajność i skalowalność wykonywania zapytań została znacznie poprawiona, a nowe narzędzia zarządzania dają lepszą kontrolę nad podsystemem wyszukiwania pełnotekstowego.

Do początku stronyDo początku strony

10 najważniejszych funkcji Business Intelligence

FunkcjaOpis

Usługi Analysis Services

Usługi analityczne SQL Server 2005 Analysis Services pozwalają na przeprowadzanie analiz w czasie rzeczywistym. Poprawiona skalowalność i ścisła integracja z Microsoft Office powodują, że funkcje Business Intelligence SQL Server 2005 są dostępne na każdym poziomie organizacyjnym przedsiębiorstwa.

Usługi Integration Services

Usługi Integration Services, znane wcześniej jako DTS, to zbiór narzędzi graficznych i obiektów programowalnych, które można wykorzystać w procesach ekstrakcji, transformacji i ładowania danych (ETL) z różnorodnych źródeł danych i przenoszeniu tych danych do pojedynczej lub wielu baz docelowych. W SQL Server 2005 usługi Integration Services zostały całkowicie przeprojektowane — stanowią one teraz kompletną platformę ETL.

Data Mining

Wprowadzono cztery nowe algorytmy Data Mining, a także ulepszone narzędzia i kreatory ułatwiające eksplorację i znajdowanie ukrytych zależności między danymi w przedsiębiorstwach dowolnej wielkości.

Usługi Reporting Services

Dostępne w SQL Server 2005 usługi Reporting Services umożliwiają samoobsługowe tworzenie raportów ad hoc przez użytkowników oraz tworzenie zaawansowanych zapytań w środowiskach OLAP. Skalowalność tych usług pozwala na tworzenie rozbudowanych i łatwych w utrzymaniu korporacyjnych środowisk raportowania.

Praca w klastrach

Dostępność usług Analysis Services została podniesiona dzięki obsłudze klastrów aktywny pasywny, zaawansowanej obsłudze wielu instancji oraz możliwości wykonywania i odtwarzania kopii zapasowych obiektów i danych.

Główne wskaźniki wydajności

Główne wskaźniki wydajności (KPI) dają możliwość definiowania obrazowych, dostosowywalnych metryk biznesowych, przydatnych w określaniu i śledzeniu głównych wskaźników korporacyjnych.

Skalowalność i wydajność

Możliwość równoległego przetwarzania partycji, tworzenia zdalnych partycji ROLAP (relational online analytical processing) i HOLAP (hybrid online analytical processing), obsługa rozproszonych partycjonowanych kostek, możliwość zapisywania obliczeń oraz proaktywne buforowanie w znacznym stopniu przyczyniają się do poprawienia skalowalności i wydajności usług Analysis Services w SQL Server 2005.

Kostka na jedno kliknięcie

Kreator tworzenia wielowymiarowych kostek analitycznych w projekcie hurtowni danych pozwala jednym kliknięciem myszy przeanalizować bazę danych i wygenerować podpowiedzi. Funkcja ta analizuje relacje w widoku źródła danych i generuje sugestie dotyczące tabel faktów, tabel wymiarów oraz miar.

Proaktywne buforowanie

Proaktywne buforowanie to połączenie wydajności charakterystycznej dla systemów MOLAP z możliwością analizowania danych w czasie rzeczywistym, dzięki czemu można wyeliminować konieczność utrzymywania magazynów OLAP (OLAP stores). Synchronizacja w tle i utrzymywanie stale aktualnej kopii danych o strukturze umożliwiającej bardzo szybką realizację zapytań izoluje relacyjne bazy danych od obciążenia generowanego przez zapytania wykonywane przez użytkowników. Struktura bufora jest ustalana automatycznie na podstawie struktury uniwersalnego modelu danych (UDM – Unified Data Model) i pozwala na osiągnięcie kompromisu pomiędzy szybkością realizacji zapytań a opóźnieniem synchronizacji danych.

Integracja z Microsoft Office System

Raporty generowane przez serwer raportów mogą działać w środowisku Microsoft SharePoint Portal Server oraz w aplikacjach Microsoft Office, takich jak Word czy Excel. W środowisku SharePoint można zaprenumerować raporty, utworzyć nowe wersje raportów i dystrybuować raporty. Raporty można otwierać w aplikacjach Word i Excel lub w przeglądarce internetowej. Użytkownicy SQL Server i usług Analysis Services mogą definiować raporty bazujące na zapytaniach wykonywanych na relacyjnych bazach danych i na danych wielowymiarowych. Zapytania zdefiniowane w narzędziu Query Builder mogą być przetwarzane z wykorzystaniem możliwości przetwarzania danych wbudowanych w serwer raportów.


Do początku stronyDo początku strony