Author(s): Rick Sawtell
Publisher: Markt + Technik Verlag
Year: 2001
Language: German
Pages: 951
MS SQL Server in 21 Tagen......Page 2
Tag 2 SQL Server 2000 installieren......Page 4
Tag 3 SQL Server 2000 Tools und Utilities......Page 5
Tag 4 Datenbanken und Datendateien erstellen und verwalten......Page 6
Tag 6 Berechtigungen......Page 7
Tag 7 Sicherungen von Datenbanken......Page 8
Tag 8 Wiederherstellen von Datenbanken......Page 9
Tag 9 Datentypen und Tabellen......Page 10
Tag 10 Daten mit SELECT abrufen......Page 11
Tag 12 Transact-SQL-Erweiterungen......Page 12
Tag 13 Indizes......Page 13
Tag 15 Sichten, Trigger, gespeicherte Prozeduren und Funktionen......Page 14
Tag 16 Replikation – Entwurf......Page 15
Tag 17 Replikation – Implementierung......Page 16
Tag 19 Daten zwischen Servern migrieren......Page 17
Tag 20 Leistungsüberwachung......Page 18
Antworten......Page 19
Stichwortverzeichnis......Page 21
Einführung......Page 22
Über dieses Buch......Page 23
In diesem Buch verwendete Konventionen......Page 24
Woche 1......Page 26
Vorschau......Page 27
Tag 1: Relationale Datenbanken und Microsoft SQL Server 2000......Page 28
SQL Server auf Erfolgskurs......Page 29
Die Geschichte von SQL Server......Page 30
Was ist eine Datenbank?......Page 31
Objekte relationaler Datenbanken......Page 32
Relationale Datenbanken entwerfen......Page 33
Interview mit dem Kunden......Page 36
Normalisieren der Daten......Page 37
Normalformen......Page 38
SQL Server und das Client/Server-Modell......Page 39
Fragen & Antworten......Page 40
Übungen......Page 41
Zusammenfassung des Interviews......Page 43
Tag 2: SQL Server 2000 installieren......Page 44
Standard Edition......Page 45
Developer Edition......Page 46
Hardware- und Software-Voraussetzungen......Page 47
Auswahl des Betriebssystems......Page 48
Sicherheitsoptionen......Page 49
Lizenzierung......Page 50
Das Autostart-Menü......Page 51
Betriebssystemabhängige Voraussetzungen......Page 52
SQL Server 2000 (vollständig) installieren......Page 53
Die benutzerdefinierte Installation......Page 60
Nach der Installation: Bestandsaufnahme......Page 75
Die SQL Server-Dienste......Page 76
Installationsordner für die Standardinstanz......Page 77
Installationsordner für Tools und Dienstprogramme......Page 78
Einträge in der Windows-Registrierung......Page 79
Die Datenbank master......Page 80
Die Datenbank pubs......Page 81
Die lokale Administratorengruppe in Windows NT/2000......Page 82
Standardinstanzen......Page 83
Gemeinsame Komponenten......Page 84
Versionsumstellung......Page 85
Problembehebung bei der Installation......Page 86
Windows NT/2000-Ereignisprotokoll......Page 87
Zusammenfassung......Page 88
Fragen & Antworten......Page 89
Übungen......Page 90
Tag 3: SQL Server 2000 Tools und Utilities......Page 92
Die Programmgruppe Microsoft SQL Server 2000......Page 93
Onlinedokumentation......Page 94
Installieren von SQL Server......Page 96
Zugreifen auf und Ändern von relationalen Daten......Page 97
Data Transformation Services......Page 98
Übersicht über SQL Server-Tools......Page 99
Dienst-Manager......Page 100
Optionen......Page 103
SQL Server-Clientkonfiguration......Page 104
Die Registerkarte Alias......Page 106
Die Registerkarte DB-Bibliotheksoptionen......Page 107
SQL Server-Netzwerkkonfiguration......Page 108
Protokollverschlüsselung erzwingen......Page 110
Query Analyzer......Page 111
Die Abfrage-Symbolleiste......Page 115
Optionen für SQL Server-Query Analyzer konfigurieren......Page 119
Hilfeoptionen......Page 122
Einen Server registrieren......Page 123
Die Arbeitsweise des Enterprise Managers......Page 126
Daten importieren und exportieren......Page 128
SQL Server-Aktualisierungs-Assistent......Page 130
SQL Server 6.x deinstallieren......Page 131
OSQL......Page 132
ODBCPing......Page 136
SQLServr.exe......Page 138
Das Dienstprogramm Rebuild Master (rebuildm.exe)......Page 140
SQLMaint.exe......Page 141
SQLDiag.exe......Page 144
Fragen & Antworten......Page 145
Kontrollfragen......Page 146
Übungen......Page 147
Tag 4: Datenbanken und Datendateien erstellen und verwalten......Page 148
Eine Datenbank erstellen......Page 149
Informationen über Datenbanken......Page 157
Datenbankoptionen festlegen......Page 160
Die Größe von Datenbanken ändern......Page 164
Eine Datenbank erweitern......Page 166
Datenbanken verkleinern......Page 170
Datenbanken umbenennen......Page 173
Arbeit mit Dateigruppen......Page 174
Eine Datenbank löschen......Page 179
Fragen & Antworten......Page 181
Übungen......Page 183
Tag 5: Sicherheit......Page 186
Das SQL Server-Sicherheitsmodell......Page 187
Windows-Authentifizierung......Page 188
Die Sicherheitsmodi von SQL Server......Page 190
SQL Server-Authentifizierung......Page 191
Windows-Authentifizierungsmodus......Page 196
Windows 2000-Gruppen und -Benutzer einrichten......Page 197
Windows 2000-Konten das Anmelden bei SQL Server ermöglichen......Page 201
Sicherheitsmodus einstellen......Page 204
Benutzernamen grafisch verwalten......Page 206
Einer Datenbank einen Benutzer hinzufügen......Page 209
Der Benutzername guest......Page 213
Einen Alias hinzufügen......Page 214
Den Datenbankbesitzer ändern......Page 215
Rollen......Page 216
Verfügbare serverweite Rollen......Page 217
Einer Serverrolle einen Benutzernamen zuweisen......Page 218
Feste Datenbankrollen......Page 220
Benutzerdefinierte Datenbankrollen......Page 221
Anwendungsrollen......Page 226
Fragen & Antworten......Page 229
Übungen......Page 230
Tag 6: Berechtigungen......Page 232
Warum Berechtigungen verwenden?......Page 233
Berechtigungstypen......Page 234
Spezielle Berechtigungen von SQL Server......Page 235
sysadmin......Page 236
securityadmin......Page 237
dbcreator......Page 238
Feste Datenbankrollen......Page 239
db_owner......Page 240
db_accessadmin......Page 241
db_backupoperator......Page 242
Der Datenbankbesitzer (dbo)......Page 243
Berechtigungen des Datenbankobjektbesitzers......Page 245
Die Rolle public......Page 247
Die Berechtigung CREATE DATABASE......Page 248
Die Anweisungsberechtigungen BACKUP DATABASE und BACKUP LOG......Page 249
Anweisungsberechtigungen mit DENY verweigern......Page 250
Transact-SQL-Beispiele mit Anweisungsberechtigungen......Page 251
Anweisungsberechtigungen mit SQL Server Enterprise Manager verwalten......Page 252
Objektberechtigungen......Page 254
Objektberechtigungen mit GRANT erteilen......Page 255
Objektberechtigungen mit REVOKE entfernen......Page 256
Objektberechtigungen mit DENY verweigern......Page 257
Transact-SQL-Beispiele mit Objektberechtigungen......Page 258
Objektberechtigungen mit SQL Server Enterprise Manager verwalten......Page 259
Berechtigungen für Sichten, gespeicherte Prozeduren und Funktionen......Page 262
Berechtigungen für gespeicherte Prozeduren......Page 263
Besitzketten......Page 264
Unterbrochene Besitzketten......Page 265
Was man tun sollte und was nicht......Page 267
Sicherheitsskripts erstellen......Page 269
Fragen & Antworten......Page 272
Kontrollfragen......Page 273
Tag 7: Sicherungen von Datenbanken......Page 274
Daten schützen durch Spiegelung, Duplexing und Striping von Datenträgern......Page 275
RAID......Page 277
Auswahl des Dateisystems......Page 279
Wie die Datensicherung funktioniert......Page 280
Arten der Sicherung......Page 281
Transaktionen und Prüfpunkte......Page 282
Terminologie......Page 283
Wer ist für die Sicherungen verantwortlich?......Page 284
Welche Medien sollten Sie für Ihre Datenbanksicherung verwenden?......Page 285
Wie lange sollten Sie die Sicherungskopien aufbewahren?......Page 286
Haben Sie einen Katastrophenplan?......Page 287
Einige Überlegungen zu Bändern......Page 288
Datenbank-Wiederherstellungsmodelle......Page 289
Massenprotokollierte Wiederherstellung......Page 290
Einfache Wiederherstellung......Page 291
Systemdatenbanken sichern......Page 292
Die msdb-Datenbank......Page 293
Die distribution-Datenbank......Page 294
Erstellung eines Sicherungsmediums......Page 295
Sicherungsmedien mit Transact-SQL steuern......Page 296
Sicherungsmedien mit dem SQL Server Enterprise Manager steuern......Page 299
Überprüfung der Datenbankkonsistenz......Page 300
Andere Konsistenzprüfungen......Page 303
Sicherung auf ein einzelnes Sicherungsmedium......Page 305
Mehrere Sicherungen auf einem einzelnen Medium......Page 306
Die Anweisung BACKUP DATABASE (für komplette Datenbanken)......Page 307
Die Anweisung DIFFERENTIAL BACKUP DATABASE......Page 310
Einstellung der Aufbewahrungsdauer für Bandsicherungen......Page 311
Die Anweisung BACKUP DATABASE (für Dateien und Dateigruppen)......Page 312
Die Anweisung BACKUP LOG......Page 313
Sicherungen mit Enterprise Manager......Page 316
Zusammenfassung......Page 320
Fragen & Antworten......Page 321
Übungen......Page 322
Woche 2......Page 324
Vorschau......Page 325
Tag 8: Wiederherstellen von Datenbanken......Page 328
Datenbanken wiederherstellen......Page 329
Automatische Wiederherstellung......Page 330
Konfiguration der automatischen Wiederherstellung......Page 332
Manuelle Wiederherstellung......Page 333
Wiederherstellung aus den Dateien (erneutes Anfügen einer Datenbank)......Page 334
Den richtigen Sicherungssatz finden......Page 336
Feststellen, ob der Sicherungssatz verwendbar ist......Page 338
Vollständige Wiederherstellung einer Datenbank......Page 339
Wiederherstellung von Transaktionsprotokollen......Page 345
Dateien und Dateigruppen wiederherstellen......Page 350
Wiederherstellung mit dem SQL Server Enterprise Manager......Page 351
Wiederherstellungsszenarien......Page 355
Erstellen Sie eine Sicherungskopie Ihres Transaktionsprotokolls, wenn Sie darauf noch zugreifen können......Page 356
Führen Sie DBCC CHECKDB aus, um eine funktionsfähige Wiederherstellung sicherzustellen (optional)......Page 357
Wiederherstellung der master-Datenbank......Page 358
Workshop......Page 362
Übungen......Page 363
Tag 9: Datentypen und Tabellen......Page 366
Spalten......Page 367
SQL Server-Bezeichner......Page 368
Datentypen......Page 369
Zeichenfolgen......Page 371
Binäre Daten......Page 372
Ganze Zahlen......Page 373
Ungefähre numerische Datentypen......Page 374
Genaue numerische Datentypen......Page 375
bit......Page 376
RowGUID......Page 377
sql_variant......Page 378
Die Datentypen Datum und Zeit......Page 379
Der Datentyp rowversion (timestamp)......Page 381
ANSI und Unicode......Page 382
Benutzerdefinierte Datentypen......Page 383
Berechnete Spalten......Page 385
Tabellen erstellen......Page 386
Die Anweisung CREATE TABLE......Page 387
Erstellen von Tabellen über den SQL Server Enterprise Manager......Page 388
Tabellen löschen......Page 389
Zusammenfassung......Page 390
Fragen & Antworten......Page 391
Kontrollfragen......Page 393
Übungen......Page 394
Tag 10: Daten mit SELECT abrufen......Page 396
Einfache SELECT-Anweisungen......Page 397
Spaltenüberschriften ändern......Page 400
Verwenden von Literalen......Page 401
Daten manipulieren......Page 402
Rangfolge der Operatoren......Page 403
Mathematische Funktionen......Page 404
Zeichenfolgenfunktionen......Page 406
Datumsfunktionen......Page 409
Systemfunktionen......Page 411
Datenumwandlungen......Page 413
Vergleichsoperatoren......Page 415
Bereiche......Page 416
Listen......Page 417
Zeichenfolgen......Page 419
Unbekannte Werte......Page 420
Abfrage1......Page 422
Abfrage2......Page 423
Duplikate entfernen......Page 424
Abfrage2......Page 426
Zwischenbilanz......Page 427
Aggregatfunktionen......Page 428
GROUP BY und HAVING......Page 430
COMPUTE und COMPUTE BY......Page 432
Superaggregate (ROLLUP und CUBE)......Page 435
ANSI SQL-99-Syntax für Verknüpfungen......Page 438
Innere Verknüpfungen......Page 439
Natürliche Verknüpfungen......Page 440
Kreuz- bzw. unbeschränkte Verknüpfungen......Page 441
Äußere Verknüpfungen......Page 443
Selbstverknüpfungen......Page 445
Wie die Unterabfrage verwendet wird......Page 446
Typen von Unterabfragen......Page 447
Korrelierte Unterabfragen......Page 448
SELECT INTO......Page 449
Der UNION-Operator......Page 451
Zusammenfassung......Page 453
Fragen & Antworten......Page 454
Übungen......Page 455
Tag 11: Daten bearbeiten......Page 458
Transaktionsprotokolle......Page 459
Daten einfügen......Page 460
Die Anweisung INSERT VALUES......Page 462
Einfügen von Daten mit SELECT......Page 465
Einfügen von Daten mit gespeicherten Prozeduren......Page 467
Daten löschen......Page 469
DELETE über eine Suchtabelle......Page 470
TRUNCATE TABLE......Page 472
UPDATE......Page 473
UPDATE über eine Suchtabelle......Page 475
Fragen & Antworten......Page 477
Übungen......Page 478
Tag 12: Transact-SQL-Erweiterungen......Page 480
Stapel......Page 481
Skripts......Page 482
Transaktionen......Page 483
Explizite Transaktionen......Page 484
Implizite Transaktionen......Page 489
Wie arbeiten Transaktionen?......Page 490
Der CHECKPOINT-Prozess......Page 493
Verteilte Transaktionen......Page 494
Remoteserver......Page 495
Verbindungsserver......Page 496
Benutzerdefinierte Meldungen (PRINT)......Page 497
Bedingte Ausführung (IF...ELSE)......Page 498
Bedingungsliste (CASE)......Page 500
Die Funktion COALESCE......Page 503
Die Funktion NULLIF......Page 504
Schleifen (WHILE)......Page 505
Sperren......Page 506
Sperrentypen......Page 507
Steuern des Sperrverhaltens......Page 508
Sperren überwachen......Page 510
Kompatibilität von Sperren......Page 512
Deadlocks......Page 513
Isolationsstufen von Transaktionen......Page 516
Zusammenfassung......Page 517
Fragen & Antworten......Page 518
Kontrollfragen......Page 519
Übung......Page 520
Tag 13: Indizes......Page 522
Warum eigentlich Indizes?......Page 523
Indexstrukturen......Page 524
Gruppierte Indizes......Page 526
Eindeutige und nicht eindeutige Indizes......Page 528
Aufsteigende / absteigende Indizes......Page 529
Indizes in SQL Server......Page 530
Die Optionen fillfactor und pad_index......Page 532
Die Option DROP_EXISTING......Page 535
Die Option IGNORE_DUP_KEY......Page 536
Wann wird mein Index benutzt?......Page 537
Wie kann ich die Indexnutzung überprüfen?......Page 538
Den Abfrageoptimierer umgehen......Page 544
Statistiken......Page 547
Abschalten der automatischen Statistiken......Page 548
Wann wurden die Statistiken denn das letzte Mal erstellt?......Page 549
Der Befehl DBCC UPDATEUSAGE......Page 550
Der Befehl DBCC SHOWCONTIG......Page 551
Der Befehl DBCC DBREINDEX......Page 553
Indizierte Sichten......Page 555
Einschränkungen bei indizierten Sichten......Page 557
Indizes mit dem Enterprise Manager verwalten......Page 558
Indexauswahl......Page 562
Gruppierte Indizes......Page 563
Volltextindizes......Page 564
Zusammenfassung......Page 568
Fragen & Antworten......Page 569
Übungen......Page 570
Tag 14: Datenintegrität......Page 572
Wie die Datenintegrität gewährleistet wird......Page 573
Referenzielle Integrität......Page 574
Benutzerdefinierte Datentypen......Page 575
Standards......Page 579
Regeln......Page 585
Die Eigenschaft IDENTITY......Page 589
ANSI-Einschränkungen......Page 595
Einschränkungen auf Tabellenebene......Page 596
DEFAULT-Einschränkungen......Page 597
CHECK-Einschränkungen......Page 598
Primärschlüsseleinschränkungen......Page 600
UNIQUE-Einschränkungen......Page 601
Fremdschlüsseleinschränkungen......Page 602
Einschränkungen löschen......Page 606
Datenintegrität und Enterprise Manager......Page 607
Einschränkungen zurückweisen......Page 613
Einschränkungen abschalten......Page 614
Zusammenfassung......Page 615
Kontrollfragen......Page 616
Übungen......Page 617
Woche 3......Page 618
Vorschau......Page 619
Tag 15: Sichten, Trigger, gespeicherte Prozeduren und Funktionen......Page 620
Erstellen und Bearbeiten von Sichten......Page 621
Sichten erstellen......Page 623
Informationen über Sichten......Page 626
Projektionen......Page 627
Verknüpfungen......Page 628
Andere Arten von Sichten......Page 629
Sichten ändern......Page 630
Gespeicherte Prozeduren......Page 631
Gespeicherte Prozeduren erstellen......Page 633
Informationen über gespeicherte Prozeduren......Page 635
Erstellen einer Prozedurengruppe......Page 636
Parameter in gespeicherten Prozeduren......Page 637
WITH RECOMPILE in der Anweisung EXEC PROCEDURE......Page 640
Gespeicherte Prozeduren automatisch beim Start von SQL Server ausführen......Page 641
Remote gespeicherte Prozeduren......Page 642
Trigger......Page 643
Erstellen von Triggern mit der Anweisung CREATE TRIGGER......Page 644
Trigger beim Einfügen und Aktualisieren auslösen......Page 645
Trigger beim Löschen auslösen......Page 646
Erzwingen der Datenintegrität mit Triggern......Page 647
Kapseln von Geschäftsregeln......Page 649
Erzwingen der referenziellen Integrität......Page 651
INSTEAD OF-Trigger......Page 652
Benutzerdefinierte Funktionen......Page 653
Skalarfunktionen......Page 654
Funktionen mit mehreren Anweisungen und Tabellenrückgabe......Page 657
Workshop......Page 659
Fragen & Antworten......Page 660
Kontrollfragen......Page 661
Übungen......Page 662
Tag 16: Replikation – Entwurf......Page 664
Was ist Replikation?......Page 665
Faktoren bei verteilten Daten......Page 666
Mergereplikation......Page 667
Snapshotreplikation......Page 669
Transaktionsreplikation......Page 670
Aktualisierbare Abonnements......Page 671
Aktualisieren über eine Warteschlange......Page 672
Snapshotreplikation mit aktualisierenden Abonnenten......Page 673
Transaktionsreplikation mit aktualisierenden Abonnenten......Page 674
Verteilte Transaktionen......Page 675
Artikel......Page 676
Überlegungen zur Datendefinition......Page 677
Arbeiten mit der Eigenschaft IDENTITY......Page 678
Pushabonnements......Page 679
Wie arbeitet Replikation?......Page 680
Wie arbeitet Mergereplikation?......Page 681
Interna der Snapshotreplikation......Page 684
Interna der Transaktionsreplikation......Page 685
Funktionsweise beim Aktualisieren über eine Warteschlange......Page 687
Zentraler Verleger mit Remoteverteiler......Page 688
Neuverleger (Publizierender Abonnent)......Page 689
Zentraler Abonnent......Page 690
Mehrere Verleger und Abonnenten......Page 692
Publizieren über ein VPN......Page 693
Empfehlungen......Page 694
Replikation in einer heterogenen Umgebung......Page 695
Nicht-SQL Server 2000-Datenbanken an SQL Server 2000 publizieren......Page 696
Fragen & Antworten......Page 697
Übung......Page 699
Tag 17: Replikation – Implementierung......Page 700
Sicherheitsbetrachtungen......Page 701
Server einrichten......Page 702
Installation des Verteilungsservers......Page 703
Erstellen einer Publikation......Page 711
Erstellen eines Abonnements......Page 718
Manuelle Synchronisation......Page 724
Test der Replikation......Page 725
Probleme beim Publizieren......Page 727
Probleme beim Abonnieren......Page 728
Überwachen der Replikation......Page 729
Der Replikationsmonitor......Page 730
Verteilungsserver verwalten......Page 734
Replikationsskripts......Page 738
Systemmonitor und Replikation......Page 740
Gespeicherte Prozeduren einsetzen......Page 741
Überlegungen zur Verwaltung......Page 743
Kein Abonnement-Server empfängt replizierte Informationen......Page 744
Wiederherstellung des Publikationsservers......Page 745
Wiederherstellung von Abonnementservern......Page 746
Fragen & Antworten......Page 747
Übung......Page 748
Tag 18: Aufträge mit dem SQL Server-Agent planen......Page 750
Warum SQL Server automatisieren?......Page 751
Der Windows 2000-Zeitplandienst......Page 752
Der SQL Server-Agent-Dienst......Page 754
Konfiguration des SQL Server-Agent-Dienstes......Page 755
SQL Mail-Integration......Page 760
Konfiguration eines Microsoft Outlook-Nachrichtenprofils......Page 761
Microsoft Exchange Server......Page 762
Internet-Mail......Page 764
SQL Mail für SQL Server konfigurieren......Page 767
Das Senden von E-Mail vom SQL Server......Page 768
Aufträge......Page 770
Auftragschritte......Page 771
Zeitplanung von Aufträgen......Page 774
Auftragssystem-Optionen......Page 777
Konfigurieren von Operatoren......Page 779
Warnungen erstellen......Page 781
Testen der Warnung......Page 784
Warnungssystem-Optionen......Page 785
Integration des Systemmonitors......Page 786
Der Datenbank-Wartungsplanungs-Assistent......Page 787
Zusammenfassung......Page 793
Kontrollfragen......Page 794
Übungen......Page 795
Tag 19: Daten zwischen Servern migrieren......Page 796
Daten verschieben mit Sichern und Wiederherstellen......Page 797
Daten mit BCP laden......Page 799
BCP einsetzen......Page 800
Systemeigener Modus und Zeichenmodus......Page 804
Formatdateien......Page 805
Stapelgrößen......Page 807
Schnelles BCP......Page 808
Der Befehl BULK INSERT......Page 810
Verwenden der Data Transformation Services......Page 812
DTS-Pakete......Page 813
COM-strukturierte Speicherdatei......Page 814
Taskobjekte......Page 815
Schrittobjekte......Page 816
DTS-Datapump......Page 817
Der DTS-Export-Assistent......Page 818
Zusammenfassung......Page 825
Fragen & Antworten......Page 826
Übungen......Page 827
Tag 20: Leistungsüberwachung......Page 828
Hauptspeicher......Page 829
Netzwerk......Page 830
Festplatten......Page 831
Die Konfigurationsparameter von Windows 2000......Page 833
Leistungsindikatoren des Windows 2000-Systemmonitors......Page 834
Festplatte......Page 835
SQL Server konfigurieren......Page 836
Höherstufung der Priorität......Page 838
Optionen für parallele Abfragen......Page 839
Speicherkonfigurationsoptionen......Page 840
Min Server Memory......Page 841
Ein-/Ausgabeoptionen......Page 842
Abfrage/Index-Optionen......Page 843
Prozessor......Page 844
Gespeicherte Systemprozeduren für die Überwachung der Leistung......Page 845
Das Fenster Aktuelle Aktivität im SQL Server Enterprise Manager......Page 847
SQL Server Profiler......Page 848
Einrichten und Starten einer Ablaufverfolgung......Page 849
Ablaufverfolgung automatisieren......Page 855
Systemleistung mit Ablaufverfolgung überwachen......Page 856
Der Indexoptimierungs-Assistent......Page 857
Fragen & Antworten......Page 862
Übungen......Page 863
Tag 21: XML und SQL Server 2000......Page 864
Was ist XML?......Page 865
Virtuelle Verzeichnisse und SQL Server......Page 867
IIS und das virtuelle Verzeichnis einrichten......Page 868
SQL Server über URLs ansprechen......Page 874
Sonderzeichen in einem URL......Page 875
Abfragen ausführen......Page 876
Gespeicherte Prozeduren ausführen......Page 878
Vorlagendateien......Page 881
Gültige SELECT-Anweisungen......Page 884
FOR XML RAW......Page 885
FOR XML AUTO......Page 886
Die Option XMLDATA......Page 889
Fragen & Antworten......Page 890
Übungen......Page 891
Antworten......Page 892
Normalisieren Ihres Datenbankentwurfs......Page 893
Fertig stellen des Datenbankentwurfs......Page 894
Antworten zu den Kontrollfragen......Page 899
Lösungen zu den Übungen......Page 900
Antworten zu den Kontrollfragen......Page 902
Antworten zu den Kontrollfragen......Page 903
Lösungen zu den Übungen......Page 904
Antworten zu den Kontrollfragen......Page 905
Antworten zu den Kontrollfragen......Page 906
Lösungen zu den Übungen......Page 907
Lösungen zu den Übungen......Page 908
Lösungen zu den Übungen......Page 910
Antworten zu den Kontrollfragen......Page 911
Lösung zur Übung......Page 912
Lösungen zu den Übungen......Page 913
Antworten zu den Kontrollfragen......Page 914
Lösungen zu den Übungen......Page 915
Lösung zur Übung......Page 916
Antworten zu den Kontrollfragen......Page 917
Antworten zu den Kontrollfragen......Page 918
A......Page 922
B......Page 924
C......Page 925
D......Page 926
E......Page 929
F......Page 930
I......Page 932
L......Page 934
N......Page 935
O......Page 936
P......Page 937
R......Page 938
S......Page 940
T......Page 946
U......Page 947
W......Page 948
X......Page 949
Z......Page 950