Microsoft SQL Server 2012



Ähnliche Dokumente
Microsoft SQL Server Überblick über Konfiguration, Administration, Programmierung

Microsoft SQL Server Konfigurierung, Administration, Programmierung

Microsoft SQL Server 2005 Konfigurierung, Administration,

Einstieg in Business Intelligence mit Microsoft SharePoint 2010

SQL Server 2012 und SharePoint im Unternehmenseinsatz. Referent Daniel Caesar

Microsoft SQL Server 2005 für Administratoren

Inhaltsverzeichnis. 1 Was ist Business Intelligence?... 23

Inhaltsverzeichnis. 1 Der SQL Server 2008 stellt sich vor Die grafischen Tools des SQL Server Eine neue Datenbank erstellen 87

Einstieg in Business Intelligence mit Microsoft SharePoint 2010

Administering Microsoft SQL Server Databases

Markus Raatz, Jörg Knuth, Ruprecht Dröge. Microsoft SQL Server 2012 Überblick über Konfiguration, Administration, Programmierung

Data Mining mit Microsoft SQL Server

Installation SQL- Server 2012 Single Node

Lokale Installation von DotNetNuke 4 ohne IIS

ADDISON tse:nit Hinweise zum Datenumzug im tse:nit Umfeld

Neuerungen Analysis Services

und ch/

Integration Services - Dienstarchitektur

Installation Microsoft SQL Server 2008 Express

Titel. System Center Service Manager 2012 R2 Anleitung zur Installation

Bück Woody. SQL Server Das Handbuch für Administratoren. ADDISON-WESLEY An imprint of Pearson Education

Reporting Services und SharePoint 2010 Teil 1

Titel. App-V 5 Single Server Anleitung zur Installation

Lizenzierung von SharePoint Server 2013

Wie mache ich eine Datensicherung vom SQL Server Express

Inhaltsverzeichnis. Holger Schrödl. Business Intelligence mit Microsoft SQL Server BI-Projekte erfolgreich umsetzen ISBN:

So erstellen Sie wichtige Berichte mit Microsoft Technologie Tipps für PMO und IT

Microsoft SQL Server 2000 Programmierung

System Center Essentials 2010

Microsoft SQL Server 2005 Management Studio Express Installation und Wiederherstellung einer Redisys SQL Datenbank. Inhaltsverzeichnis

MOC 20467B: Business Intelligence-Lösungen mit Microsoft SQL Server 2012 entwerfen

SQL Server 2005 Der schnelle Einstieg

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

-Machen.

EINSATZ VON MICROSOFT TERMINAL-SERVICES ODER CITRIX METAFRAME

Whitepaper. Produkt: combit Relationship Manager. SQL Server 2008 R2 Express um Volltextsuche erweitern. combit GmbH Untere Laube Konstanz

Upgrade auf die Standalone Editionen von Acronis Backup & Recovery 10. Technische Informationen (White Paper)

Microsoft SharePoint 2013 Designer

TELEMETRIE EINER ANWENDUNG

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Titel. System Center Configuration Manager 2012 R2 Anleitung Installation Softwareupdatepunkt und WSUS Integration

Hardware-Empfehlungen PrefSuite V2008

Installationsleitfaden zum Fakturierungsprogramm

Anleitung Installation Microsoft SQL-Server 2005 (Express Edition)

Anleitung Installation Microsoft SQL-Server 2008 (Express Edition)

schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG mitp/bhv

OP-LOG

Microsoft Office 365 für kleine Unternehmen Grom

Macher Solutions Produktinformation SAP Crystal Reports 2011

Installationshilfe VisKalk V5

Den Seminarräumen angrenzend können sich die Teilnehmer im Aufenthaltsraum während ihrer Pausen erholen und auch die Mahlzeiten einnehmen.

MSSQL Server Fragen GridVis

Fragen zur GridVis MSSQL-Server

Administering Microsoft SQL Server 2012/2014 Database (M20462) M /

NET.Compact Framework

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Lizenzierung von SharePoint Server 2013

Installation und Inbetriebnahme von Microsoft Visual C Express

Was ist neu in Sage CRM 6.1

PC Software PPS-FM11 Windows Auswertung und Monitor BDE Betriebsdatenerfassung mit Terminals, RFID und SQL Client

desk.modul : ABX-Lokalisierung

organice CRM 2012 Die Neuerungen für den Entscheider

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

Installation Wawi SQL in Verbindung mit Microsoft SQL Server 2008 R2 Express with management Tools

Richtige und schnelle Entscheidungen trotz sich änderner Anforderungen mit Microsoft Dynamics AX und Microsoft SQL Server Reporting Services

MCSE Crash Test SQL Server 7 Systemadministration

Outlook Vorlagen/Templates

WinVetpro im Betriebsmodus Laptop

ADDISON tse:nit Hinweise zum Umstieg von SQL 2000 auf SQL 2008 im tse:nit Umfeld

PCC Outlook Integration Installationsleitfaden

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2014 Express with management tools

Ein subjektiver Vergleich zwischen SSIS und Kettle mit Ausblick auf die Generierung von BI-Lösungen

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2008 Express with Tools

Anleitung zur Redisys Installation. Inhaltsverzeichnis

Inhaltsverzeichnis. Vorwort Einleitung... 15

Installation SelectLine SQL in Verbindung mit Microsoft SQL Server 2012 Express with management tools

Musterlösung für Schulen in Baden-Württemberg. Windows 200x. Lehrerfortbildung. Pflege des Exchange-Servers. Johannes Kühn

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

:: Anleitung Hosting Server 1cloud.ch ::

Windows Presentation Foundation - Crashkurs

INSTALLATIONSANLEITUNG der Version 2.1 (Jänner 2014)

Einrichten einer Festplatte mit FDISK unter Windows 95/98/98SE/Me

Implementieren einer Microsoft SQL Server 2005-Datenbank M4739

SQL Server 2008 Der schnelle Einstieg

Hinweise zum Update des KPP Auswahltools (Netzwerkinstallation) auf Version 7.2

1 Application Compatibility Toolkit (ACT) 5.6

TeamViewer App für Outlook Dokumentation

Transkript:

Microsoft SQL Server 2012 Überblick über Konfiguration, Administration, Programmierung von Ruprecht Dröge, Jörg Knuth, Markus Raatz 1. Auflage Microsoft SQL Server 2012 Dröge / Knuth / Raatz schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung: Systemverwaltung & Management Microsoft 2013 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 86645 558 0

Inhaltsverzeichnis Vorwort....-.. 13 Die Autoren... 17 1 Meine erste eigene Datenbank- Erstellen und Verwalten von Datenbanken... 19 SQL Server Management Studio... 21 Fenster, Fenster, Fenster... 21 Anlegen einer Datenbank... 29 Die Datendatei MDF..... 32 Die Protokolldatei LDF... 33 Weitere Datendateien und Dateigruppen... 35 Anlegen einer Tabelle... 36 Der richtige Aufbau von Tabellen... 36 SQL Server-Datentypen... 42 Beliebig viele Spalten mit geringer Dichte: Sparse Columns... 45 Datentypen mit umfangreichen Werten (Large Value Data Types)... 46 Large Object Data Types (LOB)... 46 Der XML-Datentyp im SQL Server... 47 Benutzerdefinierte Datentypen... 49 Indizes... 52 Festlegen der Sicherheit... 53 Sicherheitskonzepte in SQL Server 20 12... 53 Datensicherung und Wiederherstellung... 71 Grundlegendes zur Datensicherung... 71 Festlegen der Sicherungsstrategien... 75 Erweiterte Backup-Möglichkeiten... 78 Warten einer einfachen SQL Server-Datenbank... 81 Backup als wiederkehrender Task... 81 Indexwartung... 84 Zusammenfassung... 86 2 Wenn man nicht alles selber macht- Automatisierte Administration... 87 Datenbankwartungspläne.... 88 Der SQL Server-Agent... 91 Richtlinienbasierte Verwaltung (Declarative Management Framework)... 98 PowerShell... 101 Zusammenfassung... 104

6 Inhaltsverzeichnis 3 Mehr als schöne Worte- Transact-SQL -Erweiterungen... 105 FileTables... 106 Neue Funktionen... 108 Datums- und Uhrzeitfunktionen... 109 Konvertierungsfunktionen... 110 Logische Funktionen... 111 Zeichenfolgenfunktionen... 112 Analytische Funktionen... 113 Neue und erweiterte räumliche Funktionen... 116 Erweiterungen räumlicher Datentypen... 116 Leistungsverbesserung für räumliche Funktionen... 118 Weitere räumliche Verbesserungen... 119 THROW-Anweisung... 119 Execute-Anweisung... 120 Volltextsuche... 121 Statistische semantische Suche... 121 Implementierung von Ad-hoc-Abfrage-Auslagerungen... 122 Sequenznummern... 123 Metadatenermittlung...... 124 Nicht mehr verfügbare Funktionalität... 125 Zusammenfassung... 127 4 Da hat man was Eigenes-.NET-Integration... 129 Das.NET Framework... 130 Technologie... 131 Produkte... 131 Die Vorteile von.net... 132 Anwendungsarchitektur in.net... 138 Die Datenschicht... 143 Provider-Abstrahierung über Schnittstellen und Factory-Klassen... 143 Provider-Abstrahierung über UNQ to Entities... 145 Die Geschäftsschicht... 150 Die Präsentationsschicht... 153 Verteilte Anwendungen... 156.NET in SQL Server 20 12... 160 Vorbereitung:.NET-Integration im SQL Server erlauben... 162 Erstellen einer.net-dll für SQL Server 20 12... 163 Gespeicherte Prozeduren mit.net... 169 Trigger in.net... 178 Benutzerdefinierte Datentypen in.net... 179 Zusammenfassung... 182

Inhaltsverzeichnis 7 5 Von der Textverarbeitung direkt in die Datenbank- XML in SQL Server... 183 XML in SQL Server 20 12......... 184 Der Datentyp XML.................. 185 Typisiertes XML............ 191 XQuery............... 193 XML DML........................................ 195 XML-Index.................. 196 Primärer Index...... 197 Sekundäre Indizes...... 198 Webservice in SQL Server 20 12... 198 Webservice-Architektur in SQL Server 2012... 199 Zusammenfassung.................. 199 6 Ganz SQL ist eine Wolke- SQL Azure und andere Cloud-Optionen... 201 Überblick über Windows Azure.............. 202 Mieten Sie einen CPU-Kern................... 203 Hyper-V in der Wolke........... 204 Windows Azure als Datenablage für Big Data.............. 204 Die neue Weile: Apps und mobile Dienste......... 206 Wie sicher ist das eigentlich?....................... 207 Windows Azure Datenbank - Die Datenbank in der Wolke...... 207 Einschränkungen der Windows Azure SQL-Datenbank...... 208 Die Datenbank wird eingerichtet...... 208 Die Verbindung wird hergestellt............... 209 Migrieren einer lokalen SQL Server-Datenbank... 214 Partitionierung und Database Federation................. 216 SQL Reporting...... 218 Office 365: Business Intelligence mit SharePoint Online............. 221 Zusammenfassung................ 221 7 Wer austeilt, muss auch einstecken können- SQL Server Integration Services... 223 Grundlagen zu Integration Services................. 225 Integration Services-Projekte in den SQL Server Data Tools........... 226 Integration Services-Pakete im Überblick........... 226 Ablaufsteuerung...... 226 Datenfluss... 227 Ereignishandler...... 229 Integration Services-Debugger......... 230 Einfache Pakete mit dem Import/Export-Assistenten erstellen............ 233 Der Datenflusstask und die Verbindungs-Manager...... 234 Testen und Bereitstellen von Paketen.............. 236

8 Inhaltsverzeichnis Bereitstellen und zeitgesteuertes Ausführen... 237 Sensible Daten im Paket: die Paketschutzebene... 238 SSIS-Pakete im SQL Server-Agent... 239 Was war denn hier los? Oder: Protokollierung in der SSISDB... 240 Nützliche Tasks der Ablaufsteuerung... 241 Variablen des SSIS-Pakets... 241 Pakete dynamisieren mit Ausdrücken... 242 Der Task Paket ausführen und Paket-Parameter... 242 Skriptentwicklung mit VST A... 244 Gespeicherte Prozeduren in Verbindung mit dem Task SQL ausführen... 246 Schleifen der Integration Services - For-Schleife und Foreach-Schleife... 247 Entwicklungsunterstützende Funktionen... 250 Flexible Taskoptionen... 250 Schmutz sofort erkennen durch den Datenprofllerstellungs-Task (Data Proflling Task)... 250 Datentypen für Textdateien... 252 Datentransformationen mit Tasks... 253 Abgeleitete Spalte... 253 Bedingtes Teilen... 254 Suche-Task... 255 Zusammenfassung... 256 8 Drei Dimensionen sind nicht genug - SQL Server Analysis Services... 257 Würfel für Einsteiger... 259 OLAP auf dem Server... 259 Die Teile eines OLAP-Cubes... 260 OLAP auf dem Client...... 261 Geschichte der SQL Server Analysis Services... 262 Erstellen eines Cubes in SQL Server 2012... 265 Die Entwickleroberfläche SQL Server Data Tools... 265 Bereitstellung... 266 Der Cube-Assistent... 267 Dimensionen von Sternen und Schneeflocken... 267 OLAP ohne Data Warehause... 271 Dimensionen basieren auf Attributen... 272 Attributbeziehungen: der Dimensions-Turbo... 274 Speichermodi HOLAP, ROLAP, MOLAP und Proaktives Zwischenspeichern... 276 Erweiterte Funktionen der Analysis Services... 278 Bei schmutzigen Daten: als Unbekannt ablegen... 278 Business Intelligence-Assistent... 279 Key Performance Indicators... 280 Perspektiven... 282 Cubes ohne Daten bauen... 283 m:n-dimensionen... 284

Inhaltsverzeichnis 9 Dimensionen in verschiedenen Rollen... 285 Langsam veränderliche Dimensionen...... 285 Cube-Aggregationen mit grafischem Designer.............................. 286 Rückschreiben in Cubes........ 287 Kleines Microsoft OLAP-Glossar................................... 288 Wartung von Analysis Services-Cubes................... 289 SQL Server Management Studio........................... 289 Verarbeitung..................... 290 Berechtigungen... 290 Scripting.............. 292 Cube-Datenbanken sichern.................... 293 SQL Profiler und Analysis Services...... 293 Cubes überwachen mit dynamischen Verwaltungssichten... 294 Mehrere Instanzen und Clustering... 296 Analysis Services weltweit: Internationalisierung..................... 299 Analysis Services im Tabellenmodus... 300 Self-Service BI......................................................... 301 Was kann der Tabellenmodus, und wozu?....................................... 302 Was denn nun noch? Eine Zusammenfassung..................... 303 9 Das Auge isst mit- SQL Server Reporting Services... 305 Zur Geschichte... 306 Architektur der Reporting Services........................... 309 Datenzugriff... 311 Sicherheit...................................... 312 Erstellen von Berichten... 312 Visualisieren von Berichten............................ 313 Ausliefern von Berichten...... 314 Erweiterungsmöglichkeiten......................................... 315 Berichtsgestaltung......... 316 Der Berichts-Manager........................................ 332 Verarbeitung............ 334 Verlauf.................... 336 Abonnements............................................ 337 Berichte in SharePoint..................................... 340 Datenwarnungen : 340 Erstellen einer Datenwarnung............................. 342 Erstellen eigener Anwendungen mit den Reporting Services... 344 Proxyklasse.............................................. 344 Web Services Description Language (WSDL).................................. 345 Webverweis...................................................................... 345 Reporting Services-Steuerelement............................................. 349

10 Inhaltsverzeichnis Power View......................... 354 Datenquellen...................... 354 Entwurfsumgebung........................... 356 Datenvisualisierungen.................... 357 Filtern, Schneiden und Hervorheben.................. 359 Wie geht es weiter?............ 360 Zusammenfassung......................... 360 10 Wollen Sie's gleich mitnehmen?- Replikation und mobile Versionen... 363 Datenreplikation............... 365 Replikationsarchitektur................... 365 Replikationstypen... 366 SQL Server Express Edition................. 376 Einfaches Setup....................................... 378 Management Studio Express......... 379 Replikation mit der Unternehmensdatenbank... 380 SQL Server 2012 Express LocalDB...... 381 SQL Server Compact Edition... 382 Datenaustausch mit SQL Server Compact Edition......... 382 SQL Server CE aufwindows Phone...... 384 Windows Phone SDK für Visual Studio............ 385 Änderungsnachverfolgung (Change Tracking).................................... 386 Konzepte für Mobilität............... 388 11 Man glaubt nur, was man sieht- Microsoft Office als Client für SQL Server 2012... 389 Excel2010 als OLAP-Client......... 391 Excel als Datenbank auf dem Client............ 392 Unterstützung für Analysis Services........................... 392 Business Intelligence zur Selbstbedienung...... 402 Daten laden in PowerPivot... 403 PowerPivot in der Microsoft BI-Plattform........................ 408 Data Mining-Add-Ins für Office 2010.......... 410 Data Mining - was ist das?............... 411 Data Mining - wie geht das?... 411 Data Mining wird einfacher... 413 Tabellenanalysetools für Excel........................ 414 Data Mining-Client für Excel...... 415 Data Mining-Vorlagen für Visio........................................ 416 Zusammenfassung.................. 417

Inhaltsverzeichnis 11 12 Jetzt kommen wir auf den Punkt- PerformancePoint Services... 419 Indikatoren auf Daten und deren Visualisierung mit PerformancePoint Services... 420 Vorgeschichte... 421 PerformancePoint Services - Monitoring und Analyse... 422 Serverseitige Komponenten... 422 Dashboard-Designer.... 423 Business Intelligence Center... 429 Zusammenfassung... 430 13 Wir spielen mit den großen Jungs- SQL Server 2012 Enterprise-Features... 431 Viele Daten richtig verteilen... 432 Dateigruppen (Filegroups)... 434 Datendateien verschieben... 437 Anwendungsmuster...... 437 Aufteilung über mehrere Server... 440 Partitionierte Sichten (Partitioned Views)... 441 Partitionierte Tabellen (Partitioned Tables)... 445 Columnstore-Indizes - Hauptspeicher statt Festplatte... 453 Transaction Isolation Level -Regelungen beim gleichzeitigen Datenbankzugriff... 454 Ein Auge auf große Datenbanken haben... 457 Ressourcenkontrolle (Resource Governor)... 457 Erweiterte Ereignisse (Extended Events)... 459 SQL Server Audit (Auditing)... 460 Datenkomprimierung (Data Compression)...... 463 Erweiterbare Schlüsselverwaltung (Extensible Key Management)... 464 Transparente Datenverschlüsselung (Transparent Data Encry-ption)... 464 Change Data Capture (CDC)... 465 Hochverfügbarkeit mit AlwaysOn... 467 Protokollversand (Log Shipping)... 468 Datenbankspiegelung (Database Mirroring)... 471 AlwaysOn-V erfügbarkeitsgruppen... 475 AlwaysOn-Failovercluster... 477 System Center Data Protection Manager... 481 Zusammenfassung... 483 14 Immer schön sauber bleiben- Data Quality Services und Master Data Services... 485 Datenqualität-Tugend oder Mythos?... 486 Grundlagen zu Data Quality Services... 487 Wissensdatenbanken und Domänen... 487 Regeln... 489 Reinemachen mit Datenqualitätsprojekten... 491 Data Quality Service und Integration Services... 492 Das Vorgehen in der Welt da draußen... 492

12 Inhaltsverzeichnis Grundlagen zu Master Data Services......................................... 492 Metamodelle und ihre Strukturen................................... 493 Zusammenfassung......................... S04 15 Geht das nicht noch etwas schneller- Datenbank Performance Tuning... sos Grundsätzliches................................................................................ S06 Erste Schritte zum Performance Tuning.................................... S08 Aktivitätsmonitor im Management Studio..................................... S12 SQL Server Profiler....................................... S14 Leistungsüberwachung (Performance Monitor)............................................. S18 Integration mit dem SQL Server Profiler...................... S21 Optimieren mit Indizes................................. S22 Gruppieren oder nicht gruppieren?................................ S22 Indextuning mit dem Datenbankoptimierungsratgeber................... S28 Dynamische Verwaltungssichten.......................................... S33 Datensammlung (Performance Data Collection)......................... S34 Zusammenfassung...................................................................... S37 16 Über raue Pfade zu den Sternen- Voraussetzungen, Installation und Upgrade... S39 Editionen und Voraussetzungen......................................... S40 Enterprise Edition........................... S41 Business Intelligence Edition................................. S43 Standard Edition............................ S44 SQL Server Express Edition................................. S44 Betriebssysteme............................ S4S... J\..rbeitsspeicher........................................... 545 Plattenspeicher............................................................... S46 Installation....................................... S47 Upgrade auf SQL Server 2012............ S48 Upgrade Advisor............... S48 Upgrade von SOL-Datenbanken.................................................. S49 Upgrade der Integration Services...................... SSO Upgrade der Analysis Services.................................................... SS2 Upgrade der Reporting Services........................ SS3 Zusammenfassung........................................................................................ SS9 Stichwortverzeichnis... S61