SQL Server 2008 RC0 - omówienie

Opublikowano: 1 lipca 2008

Większość zainteresowanych tematem nowej platformy SQL Server 2008 osób zapewne już miała okazję przyjrzeć się nowo opublikowanej wersji RC0 systemu. W nowej wersji w stosunku do poprzednich wersji CTP, nie znalazło się zbyt wiele nowości funkcjonalnych, ale to zapewne dlatego, że produkt właśnie osiągnął wersję RC0 i coraz bardziej zbliża się data jego premiery.

*
Zawartość strony
Zabieg marketingowy - dopracowany instalator i szata graficznaZabieg marketingowy - dopracowany instalator i szata graficzna
DMF – niewielkie zmianyDMF – niewielkie zmiany
Nowość w SSMS – Debuger oraz Additional Connection ParametersNowość w SSMS – Debuger oraz Additional Connection Parameters
Nowy Activity MonitorNowy Activity Monitor
Alternatywa dla opcji Import/ExportAlternatywa dla opcji Import/Export
PodsumowaniePodsumowanie

Zabieg marketingowy - dopracowany instalator i szata graficzna

Zanim uda się zajrzeć do wnętrza wersji RC0 servera SQL 2008 można zwrócić uwagę, na zmiane czysto marketingową - dopracowany funkcjonalnie oraz graficznie instalator. Szata „Katmai”, która towarzyszyła przez kolejne wersje CTP zastąpiona została flagowymi oznaczeniami SQL Server2008.

Instalator, zastąpiony został przez SQL Server Installation Center, z którego poziomu można przeprowadzić proces instalacji, aktualizacji jak i przejrzeć dokumentację związana z SQL Server 2008.

Instalator SQL 2008

Rysunek 1: Instalator SQL 2008 w nowej szacie graficznej. Znajdziemy m.in. pogrupowane w kategorie funkcjonalności.

Wspomniane zmiany czy nowości to podział na instalacje na clustrze oraz pojedynczej maszynie(stand-alone installation). Ponadto wśród opcji znaleźć można opcję naprawy istniejącej instancji, aktualizacji z poprzednich wersji(2000 i 2005) oraz upgrade w obrębie edycji (np. developer do enterprises). Podczas samego procesu instalacji nadal istnieje możliwość określenia lokalizacji plików baz danych użytkowników, baz systemowych czy katalogu na kopie zapasowe.

Warto wspomnieć również o wyborze collation podczas instalacji, wersja RC0 to rozpoczęte wycofywanie z użytku collation takich jak:

Korean_Wansung_Unicode

Lithuanian_Classic

SQL_AltDiction_CP1253_CS_AS

Hindi

Macedonian

Azeri_Latin_90

Azeri_Cyrilllic_90

Nie zaleca się stosowania ich w nowo tworzonych aplikacjach. Wśród nowości związanych z collation pojawiają się natomiast m.in:

Nowy wschodnioazjatycki standard rządowy

Standard mniejszości narodowej chińskiej

Unicode 5.0

W instalatorze w wersji RC0 pojawiła się również możliwość doinstalowania komponentów serwera z poziomu instalatora, a nie jak w wersjach CTP tylko z linii poleceń

Instalator SQL Server 2008

Rysunek 2: Instalator SQL Server 2008 - możliwość instalacji nowej lub dodania komponentów do istniejącej instancji serwera.

Duże możliwości konfiguracyjne podczas instalacji oraz przyjazne środowisko instalacyjne to miła zachęta do dalszej pracy z nową platformą.

Do początku stronyDo początku strony

DMF – niewielkie zmiany

Znane z wcześniejszych wersji CTP funkcjonalności takie jak Declarative Management Framework pozostały w swoim funkcjonalnym kształcie jednak uległy delikatnym modyfikacjom. Wśród kliku facets usunięto niektóre spośród evaluation mode, np.:


Facet


Usunięte metody działania polityki


Database


On change: log Only


Database DDL Trigger


On change: log Only


Login


On change: log only, On change: prevent


Table


On change: log only, On change: prevent


User


On change: log only, On change: prevent


View


On change: log only, On change: prevent

Warto o tym pamiętać, gdyż podczas aktualizacji z wersji CTP usunięte evaluation mode zostają zastąpione przez domyślne ustawienie: On-demand

Przyglądając się dalej funkcjonalnością DMF, można zauważyć jeszcze jedną zmiane w stosunku do wersji CTP, usunięte, a raczej zmienione zostały właściwości niektórych facets np.:


Facet


Usunięta właściwość


Zastępująca właściwość


Database


AutoCreateStatistics

AutoUpdateStatistics


AutoCreateStatisticsEnabled

AutoUpdateStatisticsEnabled


Database Options


AutoCreateStatistics

AutoUpdateStatistics

MirroringRedoQueueMaxSize

SnapshotIsolationState


AutoCreateStatisticsEnabled

AutoUpdateStatisticsEnabled

MirroringRedoQueueMaxSize on Database facet.

SnapshotIsolationState on Database facet.


Server


LoginMode


LoginMode on Server Settings facet.


Stored Procedure


DateLastModified


No replacement.


User Defined Function


DateLastModified


No replacement.

Do początku stronyDo początku strony

Nowość w SSMS – Debuger oraz Additional Connection Parameters

Programistów zapewne ucieszy pojawienie się nowej funkcjonalności w Management Studio, jakim jest debugger – od teraz nie ma już problemów z diagnozowaniem złożonych procedur czy skryptów. Dzięki debuggerowi istnieje możliwość śledzenia wartości przypisywanych zmiennym czy też korzystania z breakpointów.

Okno debuggera

Rysunek 3: Okno debuggera, pozwala podejrzeć wartości przypisywanych zmiennych, oraz przejść krok po kroku po kodzie skryptu.

SQL Server Management Studio RC0 to także nowość w postaci możliwości przekazania dodatkowych parametrów do połączenia, dzięki, czemu SSMS daje możliwość podłączenia do dowolnego serwera SQL, w tym również w poprzednich wersjach.

Dodatkowe parametry połączenia

Rysunek 4: Dodatkowe parametry połączenia SSMS.

SQL Server 2008 RC0, to także nowe, funkcjonalne widoki dynamiczne, pozwalające bez większych problemów i bardzo szybko odczytać parametry stanu serwera. Nowe widoki DM zwracają informacje w odniesieniu do stanu pamięci serwera. Wspomniane widoki to:

sys.dm_os_memory_brokers

sys.dm_os_memory_nodes

sys.dm_os_nodes

sys.dm_os_process_memory

sys.dm_os_sys_memory

Dla przykładu widok sys.dm_os_sys_memory pozwala na pobranie informacji o całkowitej ilości pamięci w systemie, wykorzystanie tego widoku pozwoli w łatwy sposób kontrolować całkowite zasoby pamięci na serwerze, a przez to wydajniej zarządzać pamięcią w kontekście pracy procesów związanych z SQL Server.

Do początku stronyDo początku strony

Nowy Activity Monitor

Opublikowana wersja RC0 serwera wyposażona została w zupełnie nowy, zarówno pod względem funkcjonalnym jak i estetycznym Monitor aktywności na serwerze Activity Monitor, to obecnie już nie tylko informacje o aktywnych procesach i blokadach, które można było zobaczyć w poprzedniej wersji, ale zestaw informacji o aktywności serwera, jego obciążeniu pod kątek wykonywanych operacji, możliwość dokładnego prześledzenia procesów, wraz z informacjami szczegółowymi o procesie, podgląd najbardziej aktywnych, czy też obciążających dla serwera zapytań.

Activity Monitor, rys.1

Rysunek 5: Informacje zebrane w 4 głównych kategoriach oraz jedna dodatkowa kategoria podsumowań(Overview), gdzie znaleźć można wykresy.

Activity Monitor, rys.2

Rysunek 6: Ostatnio wykonywane zapytania, posortowane po czasie wykonania.

Do początku stronyDo początku strony

Alternatywa dla opcji Import/Export

Znana doskonale z poprzednich wersji funkcjonalnych serwera opcja Importu/Exportu od wersji RC0 może zostać zastąpiona funkcjonalnie przez Integration Services Connections Project Wizard

SSIS Connection Project Wizard

Rysunek 7: Business Inteligence Managemnt Studio - SSIS Connection Project Wizard.

W wyniku działania kreatora powstaje wstępnie opisany i stworzony pakiet SSIS.

Pakiet

Rysunek 8: Pakiet powstały w wyniku działania SSIS Connctions Project Wizard.

Do początku stronyDo początku strony

Podsumowanie

SQL Server 2008 RC0 pomimo, że nie wnosi tak dużych zmian funkcjonalnych jak wcześniejsze wersje CTP, wskazuje, że produkt powoli nabiera kształtu ostatecznego i zgodnie z zapowiedziami w trzecim kwartale tego roku powinien być gotowy do sprzedaży.


Bartłomiej Graczyk

Bartłomiej Graczyk, analityk biznesowy i konsultant technologiczny
W ostatnich latach uczestnik wielu projektów, w których pełnił rolę projektanta, konsultanta technologicznego i analityka biznesowego w zakresie rozwiązań działających na platformie Microsoft SQL Server 2000/2005/2008, Sybase ASA/ASE, Oracle. Twórca autorskich rozwiązań i aplikacji bazodanowych m.in. dla Mars Polska, Polskapresse, Polskiej Telefonii Cyfrowej (Era), Rohe Polska, AGITO SA, Polbanku, PKP SA.
Od 2007 roku Microsoft Certified Trainer, prowadził autoryzowane szkolenia Microsoft w ramach współpracy z największymi ośrodkami szkoleniowymi w Polsce, m.in. ABC Data Centrum Edukacyjne i Combidata. W ramach działalności trenerskiej brał również udział w projektach szkoleniowych dla sektora publicznego: Kancelarii Prezesa Rady Ministrów, Centralnego Biura Antykorupcyjnego, Agencji Bezpieczeństwa Wewnętrznego, GIODO.
Inicjator offline’owej grupy Microsoft w Łodzi, autor artykułów na stronach Microsoft TechNet i w czasopismach branżowych.
Posiada certyfikaty: MCT, MCITP: Database Administrator, Database Developer, Business Intelligence Developer, MCDBA, MCSE, MCSA, Microsoft Certified Business Management Solutions Specialist & Professional for Microsoft Dynamics CRM 4.0.


Do początku stronyDo początku stronyPoprzednia144 z 147Następna