Ruprecht Droge, Markus Raatz Microsoft SQL Server 2005 - Konfigurierung, Administration, Programmierung Microsoft Press
Vorwort XI 1 Einführung in SQL Server 2005 1 Geschichte des SQL Servers 1 Wichtige Designziele 3»Always up«3»ease of use«5 Autokonfiguration 5 Microsofts strategische Ziele mit dem SQL Server 2005 6 Neue Design-Konzepte 22 Sicherheit 22»This is not your father's DTS«27 Unified Dimensional Model (UDM) 28 2 Excel wird zu klein für uns 31 Ablegen der Rechnungsdaten eines Unternehmens 31 Aufbau einer ersten SQL Server 2005-Datenbank 32 Anlegen der Datenbank 40 Anlegen einer Tabelle 52 Festlegen der Sicherheit 70 Datensicherung und Wiederherstellung 82 Wartung einer einfachen SQL Server Datenbank 91 Der SQL Server Agent 98 3 Lasset die Daten zu mir kommen 105 Import der Umsatzdaten des Unternehmens aus dem Altsystem 105 Die Data Transformation Services des SQL Server 2000 106 DTS-Verbindungen 107 DTS-Tasks, Transformationen und Workflows 107 Die Neuerungen im SQL Server 2005 108 SQL Server Integration Services 108 Entwicklung von Integration Services-Paketen auf dem SQL Server 2005 115 4.NET und Managed Code in SQL Server 2005 139 Das.NET Framework 140 Technologie 140 Produkte 140 Die Vorteile von.net 141 VII
COM - Component Object Model 144 Anwendungsarchitektur in.net 145 DLL - Dynamic Link Library 147 Microsoft Access als Rapid Application Development Tool für den SQL Server 2005 149 Die Datenschicht 151 Die Geschäftsschicht 153 Das Microsoft Solution Framework 154 UML - Unified Modeling Language 155 Die Präsentationsschicht 156 Verteilte Anwendungen 158 ADO.NET 165 Data Access Application Block for.net 172 Visual Studio 2005 173 Visual Basic.NET 174 Allgemeine Neuerungen in Visual Studio 2005 179.NET im SQL Server 2005 183 Erstellen einer.net DLL für den SQL Server 2005 185 Ein SQL Projekt in Visual Studio 2005 186 Gespeicherten Prozeduren als API der Datenbank 188 Gespeicherte Prozeduren mit.net 194 Trigger in.net 197 Benutzerdefinierte Datentypen in.net 198 Zusammenfassung 201 5 Gute Nachrichten verbreiten sich schnell 203 Bereitstellung der Unternehmensdaten in den Filialen des Unternehmens 203 Datenreplikation 204 Replikationsarchitektur 205 Replikationstypen 205 Zentrales Berichtswesen mit Reporting Services 215 Architektur der Reporting Services 218 Reporterstellung 224 Der Reportmanager 229 Eigene Anwendungen mit den Reporting Services 232 Zusammenfassung 234 6 Wollen Sie's gleich mitnehmen? 235 Bereitstellen von Kundendaten für den Außendienst 235 SQL Server Express Edition 236 Einfaches Setup 237 SQL Server Express Manager 239 Replikation mit der Unternehmensdatenbank 241 SQL Server Mobile Edition 242.NET Compact Framework 2.0 244 Datenaustausch mit SQL Server Mobile Edition 245 VIII
7 Von der Textverarbeitung direkt in die Datenbank 249 Was ist XML? 250 XML-Schemata 253 Namensräume 253 XSL(T) 254 XML-DOM 256 Microsoft Office und XML 257 Datenexport 257 Datenaustausch 258 InfoPath 261 Datenverarbeitung 263 WordML und ExcelML 264.NET und XML 266 XML in SQL Server 2005 266 Der Datentyp XML 267 Typisiertes XML 273 XQuery 275 XML DML 279 XML Index 280 Primärer Index 280 Sekundäre Indizes 281 Webservice-Architektur 282 Webservice in SQL Server 2005 283 Vorteile von ASP.NET 287 Zusammenfassung 288 8 Die Würfel sind gefallen 289 Erstellen einer Auswertung aufgrund der Unternehmensdaten 289 Einführung in OLAP, Cubes und andere schwierige Wörter 291 OLAP auf dem Server 292 Geschichte der SQL Server Analysis Services 294 OLAP in SQL Server 2005 296 Erstellen eines Cubes 296 Wartung des Cubes 313 OLAP Clients 322 9 Keine Angst vor vielen Daten 327 Erfassen und Konsolidieren großer Datenmengen in der Unternehmensdatenbank... 327 Viele Daten 328 Dateigruppen 329 Datendateierweiterungen im SQL Server 2005 332 Anwendungsmuster 332 Aufteilung über mehrere Server 334 Partitionierte Sichten 335 Partitionierte Tabellen 338 Transaction Isolation Level 342 Der neue»profiler«346 Performance Tuning 350 IX
Hochverfügbarkeit 353 Protokollversand (Log Shipping) 354 Database Mirroring 357 SQL Cluster 361 10 Bis zur Unendlichkeit, und noch viel weiter 365 SQL Service Broker 366 Dialoge 368 Loose coupling 369 Go! 369 SharePoint 371 WinFx 375 XAML 377 Und noch viel weiter 378 Der nächste Server: SQL Server 2007? 378 Stichwortverzeichnis 381 Die Autoren 391.'. X