okladka
Poznawanie technik i pojęć z naszą książką sprawi, że błyskawicznie staniesz się ekspertem w wykorzystaniu Microsoft SQL Server 2000. A zatem -- wykorzystaj swoją wiedzę w praktyce! W książce tej znajdziesz, co konieczne do skonfigurowania i efektywnej pracy z Microsoft SQL Serverem 2000. Podręcznik zawiera wszelkie potrzebne informacje, poczynając od podstawowych, a kończąc na bardzo zaawansowanych; spróbuj zatem opanować podstawy działania platformy Microsoft SQL Server 2000 oraz poznaj jego wszystkie, najważniejsze możliwości. Przeanalizuj praktyczne przykłady, dzięki którym nauczysz się efektywnie korzystać z najnowszych narzędzi Microsoft SQL Servera 2000. Zapoznaj się z poradami ekspertów w dziedzinie wdrażania SQL Server 2000 w środowiskach korporacyjnych.

Książka została napisana w taki sposób, by sprostać oczekiwaniom większości czytelników pragnących szybko i efektywnie poznać SQL Server 2000. Możesz po kolei czytać rozdziały oraz analizować podane w nich, szczegółowo wyjaśnione przykłady, możesz także wybrać tylko te rozdziały, które Cię interesują. A zatem:

  • Dowiedz się, jak w pełni wykorzystać możliwości nowych narzędzi Microsoft SQL Server 2000 służących do zarządzania danymi.
  • Rozszerz swoje umiejętności projektowania baz danych, tworząc tabele, procedury zachowane, widoki oraz inne obiekty baz danych.
  • Poznaj język T-SQL, którego elastyczność i łatwość wielokrotnego użycia kodu da Ci możliwości, którymi nie dysponują kreatory oraz graficzne narzędzia projektowania.
  • Poznaj i wykorzystaj nowe narzędzia Microsoft SQL Server 2000 - Analysis Services oraz technologie English Query.
  • Dowiedz się, jak publikować dane w Internecie przy wykorzystaniu języka XML.

O Autorach (15)
Wstęp (17)
  • O tej książce (18)
  • Dla kogo jest ta książka? (20)
Rozdział 1. Wprowadzenie do relacyjnych baz danych i Microsoft SQL Server 2000 (21)
  • SQL Server to jest to! (21)
  • Historia SQL Servera (22)
  • Co to jest baza danych? (23)
    • Obiekty relacyjnej bazy danych (24)
  • Projektowanie relacyjnych baz danych (25)
    • Rozmowa z klientem (26)
    • Grupowanie obiektów (27)
    • Normalizacja danych (28)
    • Tworzenie bazy danych i tabel (29)
  • SQL Server i model klient-serwer (29)
Rozdział 2. Instalacja Microsoft SQL Server 2000 (31)
  • Jakie rodzaje serwerów SQL są dostępne? (31)
    • Standard Edition (32)
    • Enterprise Edition (32)
    • Personal Edition (32)
    • Developer Edition (33)
    • Evaluation Edition (33)
    • Microsoft SQL Server 2000 Desktop Edition (MSDE) (33)
  • Wymagania serwera SQL (33)
    • Opcje programowe i sprzętowe (33)
  • Instalacja SQL Servera 2000 (37)
    • Rozpoczęcie procesu instalacji (37)
    • Warunki wstępne systemu operacyjnego (38)
    • Instalacja SQL Servera 2000 (120-dniowa wersja Evaluation Edition ) (38)
  • Instalacja innych, opcjonalnych składników SQL Servera (55)
    • Microsoft SQL Server Analysis Services (55)
    • Microsoft English Query (55)
  • Po instalacji: co zyskałeś? (56)
    • Usługi SQL Servera (56)
    • Foldery instalacyjne (57)
    • Wpisy w rejestrach systemu Windows (58)
    • Domyślne bazy danych SQL Servera (60)
    • Domyślne identyfikatory (ID) logowania do serwera SQL (61)
  • Kopie jawnie nazwane kontra kopie domyślne (62)
    • Kopia domyślna (62)
    • Kopia jawnie nazwana (63)
    • Składniki wspólne (63)
    • Instalacja kopii jawnie nazwanej (63)
  • Uaktualnienie z wcześniejszej wersji SQL Servera (64)
    • Uaktualnienie z wersji SQL Server 6.5 (64)
  • Rozwiązywanie problemów z instalacją (65)
    • sqlstp.log (65)
    • Pliki z rozszerzeniem *.OUT (65)
    • Dziennik błędów SQL Servera (65)
    • Dziennik zdarzeń aplikacji Windows NT/2000 (66)
  • Usuwanie serwera SQL (66)
Rozdział 3. Narzędzia SQL Servera 2000 i jego usługi (67)
  • Grupa programowa Microsoft SQL Server (67)
    • Plik readme.txt (68)
    • Books Online (68)
    • Service Manager (73)
    • Narzędzie Client Network (76)
    • Narzędzie Server Network (80)
    • Query Analyzer (82)
    • Enterprise Manager (92)
    • Import and Export Data (97)
    • Configure SQL XML Support in IIS (97)
    • Profiler (97)
  • Grupa programowa Microsoft SQL Server - Switch (98)
    • SQL Server Version Upgrade Wizard (98)
    • Microsoft SQL Server 6.x Switch (98)
    • Uninstal SQL Server 6.x (99)
  • Inne narzędzia-usługi SQL Servera (99)
    • Narzędzia związane z połączeniami (99)
    • Narzędzia diagnostyczne i konserwacyjne serwera (104)
    • BCP - jedyny w swojej klasie (110)
Rozdział 4. Tworzenie baz danych i plików danych oraz administracja nimi (111)
  • Tworzenie bazy danych (112)
  • Zbieranie informacji o bazie danych (118)
  • Ustawianie opcji bazy danych (120)
  • Zmiana rozmiaru bazy danych (124)
    • Rozszerzenie bazy danych (125)
    • Zmniejszanie bazy danych (128)
  • Zmiana nazwy bazy danych (131)
  • Grupy plików bazy danych (132)
  • Usuwanie bazy danych (135)
Rozdział 5. Ustawienia zabezpieczeń logowania i użytkownika (139)
  • Model bezpiecznego dostępu do SQL Servera (139)
    • Uwierzytelnianie Windows (140)
    • Uwierzytelnianie logowania do SQL Servera (142)
    • Nazwa użytkownika bazy danych SQL Servera (142)
    • Prawa dostępu (142)
  • Tryby zabezpieczeń SQL Servera (z uwzględnieniem logowania) (142)
    • Mixed Mode (143)
    • Windows Authentication Mode (148)
    • Ustawienia Security Mode (154)
    • Konta logowania - zarządzanie graficzne (155)
  • Użytkownicy bazy danych (158)
    • Dodawanie użytkownika do bazy danych (158)
    • Nazwa użytkownika - Guest (161)
    • Dodawanie aliasu (162)
    • Zmiana właściciela bazy danych (163)
  • Role (164)
    • Rola Public (164)
    • Role o zasięgu serwera (164)
    • Role bazy danych (166)
  • Role aplikacji (171)
Rozdział 6. Ustawianie uprawnień bazy danych (175)
  • Potrzeba używania uprawnień (175)
  • Implementacja uprawnień w bazie danych (176)
    • Typy uprawnień (177)
    • Pierwszeństwo uprawnień (177)
  • Specjalne uprawnienia SQL Servera (177)
    • Role stałe i związane z nimi uprawnienia (178)
    • sa (181)
    • Ustalone role bazy danych (181)
    • Właściciel bazy danych (dbo) (184)
    • Uprawnienia właściciela obiektów bazy danych (dboo) (185)
    • Uprawnienia użytkownika (187)
    • Rola public (187)
  • Instrukcje uprawnień (188)
    • Uprawnienie CREATE DATABASE (189)
    • Uprawnienia CREATE TABLE, VIEW FUNCTION, PROCEDURE, DEFAULT i RULE (189)
    • Uprawnienie polecenia BACKUP DATABASE i BACKUP LOG (189)
    • Przydzielanie uprawnień polecenia (190)
    • Administracja uprawnieniami polecenia za pomocą SQL Server Enterprise Managera (192)
  • Uprawnienia obiektu (193)
    • Przyznawanie uprawnień obiektu (194)
  • Uprawnienia dotyczące widoków, procedur składowych i funkcji (199)
    • Uprawnienia do widoków (200)
    • Uprawnienia do procedur składowych (201)
    • Uprawnienia do funkcji zdefiniowanych przez użytkownika (201)
  • Łańcuchy własności (202)
    • Łańcuch pojedynczego właściciela (202)
    • Przerwane łańcuchy własności (202)
  • Projektowanie strategii uprawnień (204)
    • Najlepsze działania (204)
    • Wskazówki "należy... nie należy..." (204)
    • Generacja skryptów bezpieczeństwa (206)
Rozdział 7. Tworzenie kopii bezpieczeństwa baz danych (209)
  • Ochrona danych za pomocą lustrzanego odbicia, dupleksowania i paskowania (210)
    • RAID (211)
  • Sposób działania kopii bezpieczeństwa (214)
    • Typy kopii bezpieczeństwa (215)
    • Transakcje i punkty kontrolne (216)
    • Inne strategie tworzenia kopii bezpieczeństwa (217)
  • Terminologia związana z kopiami bezpieczeństwa (217)
  • Rozważania dotyczące tworzenia kopii bezpieczeństwa (218)
    • Kto odpowiada za archiwizację danych? (218)
    • Jak będzie sprawdzana poprawność utworzonych kopii bezpieczeństwa? (218)
    • Które bazy danych należy archiwizować? (219)
    • Gdzie będą przechowywane kopie bezpieczeństwa? (219)
    • Jak często należy tworzyć kopie bezpieczeństwa baz danych? (220)
    • Jak długo należy przechowywać kopie bezpieczeństwa? (220)
    • Ile czasu zajmuje odtwarzanie danych z kopii bezpieczeństwa? (220)
    • Czy mam plan odzyskiwania danych po awarii? (220)
    • Wybór taśm (222)
  • Tworzenie kopii bezpieczeństwa baz użytkownika (222)
    • Modele odtwarzania baz danych i kopie bezpieczeństwa (223)
  • Tworzenie kopii bezpieczeństwa systemowych baz danych (225)
    • Baza danych master (225)
    • Baza danych MSDB (226)
    • Baza danych model (226)
    • Baza danych tempdb (227)
    • Dystrybucyjna baza danych (227)
  • Przygotowanie do implementacji archiwizacji (227)
    • Tworzenie narzędzia archiwizacyjnego (227)
    • Sprawdzanie spójności bazy danych (232)
  • Tworzenie kopii bezpieczeństwa bazy danych (235)
    • Opcje nośnika archiwizacyjnego (236)
    • Polecenie BACKUP DATABASE dla całej bazy danych (237)
    • Polecenie BACKUP:DATABASE dla plików i grup plików (241)
    • Polecenie BACKUP LOG (242)
    • Tworzenie kopii bezpieczeństwa z użyciem SQL Server Enterprise Managera (244)
Rozdział 8. Odtwarzanie baz danych (249)
  • Odtwarzanie bazy danych (249)
    • Odzyskiwanie automatyczne (250)
    • Odzyskiwanie ręczne (253)
  • Scenariusze odtwarzania (271)
    • Odtwarzanie po utracie dysku (271)
    • Odtwarzanie po utracie bazy danych master (273)
Rozdział 9. Typy danych i tworzenie tabel (277)
  • Tabele (277)
  • Kolumny (278)
  • Identyfikatory SQL Servera (278)
    • Typy danych (280)
    • Wartość NULL (281)
    • Sposób kodowania (281)
  • Zmienne tekstowe (281)
  • Dane binarne (282)
  • Liczby całkowite (283)
  • Przybliżone i dokładne liczbowe typy danych (284)
    • Typy danych liczbowych przybliżonych (284)
    • Dokładne typy danych liczbowych (285)
  • Specjalne typy danych (286)
    • bit (286)
    • text i image (287)
    • RowGUID (287)
    • sql_variant (288)
    • table (289)
  • Typy danych daty i czasu (289)
  • Waluta (291)
  • Typ danych automatycznie wzrastający rowversion (timestamp) (292)
  • Praca z ANSI i Unicode (292)
  • Tworzenie typów danych zdefiniowanych przez użytkownika (293)
  • Kolumny wyliczeniowe (295)
  • Tworzenie tabel (296)
    • Używanie wyrażenia CREATE TABLE (296)
    • Tworzenie tabel za pomocą SQL Server Enterprise Managera (297)
    • Usuwanie tabel (298)
Rozdział 10. Pobieranie danych za pomocą wyrażenia SELECT (301)
  • Proste polecenia SELECT (301)
    • Zmiana nagłówków kolumn (303)
    • Używanie literałów (305)
  • Manipulacja danymi (305)
    • Operatory arytmetyczne (305)
    • Funkcje matematyczne (307)
    • Funkcje ciągu znaków (308)
    • Funkcje daty (310)
  • Funkcje systemowe (312)
  • Konwersja danych (312)
  • Wybór wierszy (315)
    • Operatory porównania (315)
    • Zakresy (316)
    • Listy (317)
    • Łańcuchy znaków (318)
    • Nieznane wartości (319)
    • Stosowanie złożonych kryteriów do pobierania wierszy (320)
  • Eliminacja nadmiarowych informacji (322)
  • Sortowanie danych za pomocą klauzuli ORDER BY (323)
  • Przegląd zagadnień (324)
  • Funkcje agregujące (325)
    • GROUP BY i HAVING (327)
    • COMPUTE i COMPUTE BY (328)
  • Super aggregates (ROLLUP i CUBE) (330)
  • Korelacja danych (333)
    • Implementacja złączeń (333)
    • Złączenia wewnętrzne (inner joins) (334)
    • Złączenia naturalne (natural joins) (334)
    • Złączenia skośne lub nieograniczone (cross lub unrestricted joins) (335)
    • Złączenia zewnętrzne (outer join) (337)
    • Złączenia własne (self join) (338)
  • Podzapytania (339)
    • Stosowanie podzapytań (339)
    • Typy podzapytań (340)
    • Podzapytania skorelowane (341)
  • SELECT INTO (342)
  • Operator UNION (344)
Rozdział 11. Modyfikacja danych (347)
  • Rejestracja transakcji (347)
  • Wpisywanie danych (348)
    • Polecenie INSERT VALUES (350)
    • Wartości domyślne (352)
    • Wpisywanie danych za pomocą polecenia SELECT (352)
    • Korzystanie z procedur składowych do wpisywania danych (354)
  • Usuwanie danych (355)
    • Usuwanie danych za pomocą tabeli przeglądowej (lookup) (356)
    • Używanie TRUNCATE TABLE (357)
  • Aktualizacja danych (358)
    • Polecenie UPDATE (359)
    • Wykonywanie polecenia UPDATE z wykorzystaniem tabeli przeglądowej (360)
Rozdział 12. Rozszerzenia języka Transact-SQL (363)
  • Pliki wsadowe (batches) (363)
  • Skrypty (364)
  • Transakcje (365)
    • Typy transakcji (366)
    • Transakcje rozproszone (375)
  • Elementy języka kontroli przepływu (377)
    • Blok BEGIN...END (377)
    • Polecenie PRINT (378)
    • Blok IF...ELSE (378)
    • Wyrażenia CASE (380)
    • Polecenie WHILE (384)
  • Blokowanie (385)
    • Typy blokad (386)
    • Kontrola blokowania (387)
    • Obserwacja blokad (388)
Rozdział 13. Indeksowanie w celu poprawy wydajności (395)
  • Dlaczego używać indeksów? (395)
    • Struktury indeksu (396)
    • Opcje indeksu (398)
  • Indeksy SQL Servera (401)
    • Opcje fillfactor i pad_index (403)
    • Opcja DROP_EXISTING (405)
    • Opcja STATISTICS_NORECOMPUTE (406)
    • Opcja SORT_IN_TEMPDB (406)
    • Opcja IGNORE_DUP_KEY (406)
  • Korzystanie z indeksu (407)
    • Kiedy indeks będzie używany? (407)
    • Jak sprawdzić, czy indeks jest używany? (408)
    • Omijanie działań optymalizatora (413)
  • Pielęgnacja indeksu (415)
    • Statystyki (415)
    • Polecenie DBCC UPDATEUSAGE (418)
    • Polecenie DBCC SHOWCONTIG (418)
    • Polecenie DBCC DBREINDEX (420)
    • Polecenie DBCC INDEXDEFRAG (421)
    • Widoki indeksowane (422)
  • Zarządzanie indeksami za pomocą SQL Server Enterprise Managera (424)
  • Wybór indeksu (427)
    • Wybór indeksu zgrupowanego (428)
    • Wybór indeksu niezgrupowanego (429)
    • SQL Server Index Tunning Wizard (429)
  • Indeksowanie pełnotekstowe (430)
Rozdział 14. Zapewnienie integralności danych (435)
  • Jak zapewnić integralność danych? (435)
  • Typy integralności (436)
    • Integralność dziedziny (436)
    • Integralność referencyjna (436)
    • Integralność encji (437)
  • Tradycyjne metody integralności (437)
    • Typy danych zdefiniowane przez użytkownika (437)
    • Wartości domyślne (440)
    • Reguły (445)
  • Zapewnienie poprawności danych za pomocą więzów ANSI i mechanizmów integralności deklaratywnej (448)
    • Właściwość IDENTITY (448)
    • Więzy ANSI (453)
    • Usuwanie więzów (462)
  • Zapewnienie poprawności danych za pomocą SQL Server Enterprise Managera (463)
    • Opóźnianie stosowania więzów (468)
    • Wyłączanie więzów (469)
Rozdział 15. Tworzenie widoków, procedur wyzwalanych, procedur składowych i funkcji (471)
  • Tworzenie widoków i operacje na nich (472)
    • Tworzenie widoków (473)
    • Pobieranie informacji o widokach (476)
    • Typy widoków (477)
    • Modyfikacja danych w widokach (479)
    • Zmienianie widoków (479)
    • Usuwanie widoków (480)
  • Procedury składowe (480)
    • Tworzenie procedur składowych (482)
    • Pobieranie informacji o procedurach składowych (483)
    • Tworzenie grup procedur (484)
    • Używanie parametrów w procedurach składowych (485)
    • Opcja WITH RECOMPILE (487)
    • Automatyczne uruchamianie procedur składowych podczas uruchomienia SQL Servera (488)
    • Opcja WITH ENCRYPTION (488)
    • Zdalne procedury składowe (488)
  • Procedury wyzwalane (triggers) (489)
    • Tabele inserted i deleted (490)
    • Tworzenie procedur wyzwalanych za pomocą polecenia CREATE TRIGGER (490)
    • Wymuszanie integralności danych za pomocą procedur wyzwalanych (493)
    • Procedury wyzwalane typu INSTEAD OF (497)
    • Pobieranie informacji o procedurach wyzwalanych (497)
  • Funkcje zdefiniowane przez użytkownika (498)
    • Funkcje skalarne (499)
    • Funkcje tabelowe o wartości inline (500)
    • Funkcje tabelowe o wartościach multistatement (501)
Rozdział 16. Metodologie projektowania replikacji (503)
  • Czym jest replikacja? (503)
  • Współczynniki rozproszonych danych (504)
  • Metodologie dystrybucji (505)
    • Replikacja łączona (505)
    • Replikacja migawkowa (snapshot) (507)
    • Replikacja transakcyjna (508)
    • Subskrypcje możliwe do uaktualniania (509)
    • Replikacja migawkowa z uaktualnianiem subskrybentów (511)
    • Replikacja transakcyjna z uaktualnianiem subskrybentów (512)
    • Transakcje rozproszone (512)
  • Metafora wydawca-subskrybent (513)
    • Artykuły (513)
    • Publikacje (515)
  • Jak działa replikacja? (517)
    • Jak działa replikacja łączona? (518)
    • Wewnętrzne procesy replikacji migawkowej (520)
    • Wewnętrzne procesy replikacji transakcyjnej (521)
    • Wewnętrzne procesy uaktualniania kolejkowanego (522)
  • Scenariusze replikacji (523)
    • Publikator centralny (523)
    • Publikator centralny ze zdalnym dystrybutorem (524)
    • Republikator (524)
    • Centralny subskrybent (525)
    • Wiele publikatorów i subskrybentów (526)
    • Transformacja publikowanych danych (527)
  • Publikowanie baz danych SQL Servera w Internecie (527)
    • Publikowanie poprzez VPN (528)
    • Publikowanie przez Microsoft Proxy Server (528)
    • Publikowanie przez File Transfer Protocol (FTP) (528)
  • Zalecane działania (529)
  • Replikacja w środowisku heterogenicznym (529)
    • Publikowanie danych do baz danych innych niż SQL Server 2000 (530)
    • Publikowanie danych innych SZBD na SQL Server 2000 (530)
Rozdział 17. Implementacja metod replikacji (533)
  • Kwestie zabezpieczeń (534)
  • Konfiguracja serwerów (535)
  • Instalacja replikacji (536)
    • Instalacja serwera dystrybucji (536)
    • Tworzenie publikacji (543)
    • Tworzenie subskrypcji (548)
    • Synchronizacja ręczna (553)
    • Weryfikacja synchronizacji początkowej (554)
    • Testowanie replikacji (554)
  • Rozważania dotyczące replikacji (556)
    • Publikowanie (556)
    • Subskrybent (557)
    • Wydajność (557)
  • Zarządzanie replikacją (558)
    • Używanie monitora replikacji (558)
    • Zarządzenie serwerem dystrybucji (561)
    • Skrypty replikacji (564)
    • Monitor wydajności i replikacja (567)
    • Używanie procedur składowych (568)
    • Rozważania dotyczące administracji (569)
    • Rozwiązywanie problemów (570)
    • Odtwarzanie replikacji (571)
Rozdział 18. Planowanie zadań przy pomocy SQL Server Agenta (573)
  • Dlaczego automatyzować SQL Server? (573)
  • Które narzędzie wybrać do planowania? (574)
    • Usługa harmonogramu Windows 2000 (574)
    • Usługa SQL Server Agent (575)
  • Integracja z SQLMail (582)
    • Konfiguracja profilu Microsoft Outlook Messaging (582)
    • Konfiguracja SQL Mail dla SQL Servera (587)
    • Konfiguracja SQL Mail do używania z SQL Server Agentem (588)
  • Wysyłanie poczty elektronicznej z SQL Servera (588)
  • Planowanie zadań (590)
    • Tworzenie nowego zadania (590)
    • Konfiguracja kroków zadania (591)
    • Planowanie zadania (593)
    • Powiadamianie o zadaniach (596)
    • Ustawianie opcji zadań systemowych (596)
    • Zadania Multiservera (597)
  • Ustawianie komunikatów i operatorów (598)
    • Konfiguracja operatorów (598)
    • Tworzenie komunikatów (599)
    • Ustawianie opcji komunikatów systemowych (602)
  • Zalety integracji Monitora wydajności (603)
  • Korzystanie z kreatora Database Maintenance Plan (604)
Rozdział 19. Migracja danych pomiędzy serwerami baz danych (611)
  • Przesuwanie danych przy pomocy metody backup-and-restore (612)
  • Używanie BCP do ładowania danych (613)
    • Uprawnienia BCP (614)
    • Używanie programu BCP (614)
    • Tryb macierzysty (native) a tryb znakowy (618)
    • Pliki formatu (619)
    • Rozmiary zadań wsadowych (621)
    • Szybki BCP (621)
  • Polecenie BULK INSERT (623)
  • Data Transformation Services (625)
    • Pakiety transformacji danych (DTP) (626)
    • Eksport danych za pomocą DTS Import and Export Wizards (630)
Rozdział 20. Podstawy i narzędzia monitorowania wydajności (637)
  • Dobór i dostrajanie sprzętu komputerowego (638)
    • Pamięć operacyjna (638)
    • Procesor (638)
    • Sieć komputerowa (639)
    • Dyski (639)
  • Parametry konfiguracji systemu Windows 2000 (641)
  • Liczniki monitora wydajności systemu Windows 2000 (642)
    • Pamięć (643)
    • Procesor (643)
    • Sieć (643)
    • Dysk (643)
  • Konfigurowanie systemu SQL Server (644)
    • Opcje konfiguracyjne procesora (646)
    • Opcje konfiguracyjne pamięci (648)
    • Opcje wejścia-wyjścia (650)
    • Opcje zapytań i indeksów (650)
  • Monitorowanie wydajności systemu SQL Server (651)
    • Liczniki wydajności systemu SQL Server (651)
    • Monitorowanie wydajności za pomocą systemowych procedur składowanych (653)
  • Okno bieżącej aktywności programu SQL Server Enterprise Manager (654)
    • Korzystanie z programu SQL Server Profiler (655)
  • Kreator dostrajania indeksów - Index Tuning Wizard (663)
Rozdział 21. XML i SQL Server (667)
  • Czym jest XML? (667)
  • Dostęp do SQL Servera za pośrednictwem serwera internetowych usług informacyjnych (669)
    • Katalogi wirtualne i SQL Server (670)
    • Korzystanie z zasobów systemu SQL Server za pośrednictwem adresów URL (676)
  • Odczyt i zapis XML w systemie SQL Server (683)
    • Prawidłowe instrukcje SELECT (684)
    • Stosowanie klauzuli FOR XML (684)
Skorowidz (689)