Tak jak zapowiadałem, drugi artykuł z cyklu TOP 10 zawiera listę tych cech nowego SQL Server, które najbardziej docenią administratorzy; rzeczy, które powinny ułatwić im pracę i poprawić stosunki z użytkownikami.
Tak jak zapowiadałem, drugi artykuł z cyklu TOP 10 zawiera listę tych cech nowego SQL Server, które najbardziej docenią administratorzy; rzeczy, które powinny ułatwić im pracę i poprawić stosunki z użytkownikami.
1.Partycjonowanie — SQL Server 2005 umożliwia pracę z bazą nawet gdy niektóre jej pliki zostały uszkodzone — tylko odwołania do zapisanych w utraconym pliku i nie zbuforowanych danych skończą się błędem. Dzieląc tabele i indeksy pomiędzy różne pliki nie tylko poprawimy wydajność, ale również niezawodność serwera.
2.Nowy poziom izolowania transakcji — Wcześniej, żeby zagwarantować poprawność raportów należało na czas ich wykonywania całkowicie zablokować dostęp do odczytywanych danych. Teraz możemy osiągnąć ten sam rezultat bez blokowania innych użytkowników. Snapshot isolation level wykorzystuje mechanizm wersjonowania zapewniając dostęp do danych z czasu rozpoczęcia transakcji.
3.Rozbudowany model bezpieczeństwa — Oddzielenie schematów od użytkowników, rozszerzona lista uprawnień, ustandaryzowane zarządzanie kontami użytkowników (możemy min. wyłączyć i zmienić nazwę konta sa) i ograniczenie dostępu do metadanych pozwolą na lepsze zabezpieczenie serwera.
4.Wyzwalacze DDL — Zdarzyło się Wam pracować z testowym serwerem, po telefonie połączyć się na chwilę z bazą produkcyjną, wrócić do pracy i nagle zacząć się zastanawiać, czy właśnie nie usunęliście tabeli z produkcyjnego serwera? Wyzwalacze DDL pozwalają zabezpieczyć bazę przed przypadkowymi zmianami.
5.Zintegrowane usługi pocztowe — Nigdy nie umiałem wyjaśnić słuchaczom kursów z administracji SQL Server 2000 dlaczego, żeby korzystać z usług pocztowych, na serwerze mają zainstalować program Microsoft Outlook. Dzięki usłudze SQLiMail nie muszą już tego robić.
6.Uporządkowywanie indeksów on-line — Wcześniejsze wersje SQL Server podczas uporządkowywania indeksów blokowały dostęp do poindeksowanych tabel. SQL Server 2005 umożliwia uporządkowywanie i odbudowywanie indeksów on-line.
7.Dublowanie baz danych (Mirroring) — W przeciwieństwie do przesyłania dzienników transakcyjnych (Log Shipping) dublowanie baz danych ma w przyszłości pozwolić na natychmiastowe (a nie według harmonogramu) przesyłanie zatwierdzonych transakcji i automatyczne przełączanie klientów do zapasowego serwera.
8.Lepsze wykorzystanie zasobów komputera — Dzięki trybowi adresowania AWE, SQL Server 2005 może korzystać z całej dostępnej pamięci, a jej dodanie (o ile jest możliwe bez wyłączania komputera) nie wymaga restartu serwera. Możemy również dynamicznie zmieniać dostępne dla serwera procesory, np. na czas przebudowywania indeksów udostępnić mu dodatkowy procesor.
9.Widoki dynamiczne — Wreszcie wewnętrzne statystyki serwera dostępne są poprzez widoki a nie procedury składowane.Tabelaryczny układ danych ułatwi korzystanie z nich w skryptach języka Transcat-SQL.
10.Nowe narzędzia administracyjne — Jedną z najważniejszych zalet SQL Server Management Studio, konsoli MMC SQL Computer Manager i narzędzia wiersza polecenia SQLCMD jest to, że osoby które znają programy Enterprise Manager, Query Analyzer, Analysis Managera i OSQL bez problemu mogą używać nowych narzędzi administracyjnych tak jak ich poprzedników, stopniowo poznając nowe funkcje.
Marcin Szeliga Nowy opiekun działu SQL Server. Pracował jako dokumentator, administrator, programista, redaktor i nauczyciel. Wykładowca w CSS S.A. MCT, MCDBA, MCSD i MCSE+S.