8
Stichwortverzeichnis Thorsten Kansy Datenbankprogrammierung mit .NET 4.5 Mit Visual Studio 2012 und SQL Server 2012 Herausgegeben von Dr. Holger Schwichtenberg ISBN (Buch): 978-3-446-43492-9 Weitere Informationen oder Bestellungen unter http://www.hanser-fachbuch.de/978-3-446-43492-9 sowie im Buchhandel. © Carl Hanser Verlag, München

Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

Stichwortverzeichnis

Thorsten Kansy

Datenbankprogrammierung mit .NET 4.5

Mit Visual Studio 2012 und SQL Server 2012

Herausgegeben von Dr. Holger Schwichtenberg

ISBN (Buch): 978-3-446-43492-9

Weitere Informationen oder Bestellungen unter

http://www.hanser-fachbuch.de/978-3-446-43492-9

sowie im Buchhandel.

© Carl Hanser Verlag, München

Page 2: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

Index

Symbole$ACTION 220__$end_lsn 100, 102$IDENTITY 184, 234__$operation 100, 102$ROWGUID 184__$seqval 100, 102__$start_lsn 100, 102__$update_mask 100, 102.DBML 428, 430.LDF 87, 88.MDF 87, 88.NDF 87, 88^ Operator 172- Operator 172!< Operator 172, 189!= Operator 172, 189!> Operator 172, 189* Operator 172/ Operator 172& Operator 172% Operator 172+ Operator 172< Operator 172, 189<= Operator 172, 189<> Operator 172, 189= Operator 172, 189=> Operator 377> Operator 172, 189>= Operator 172, 189| Operator 172~ Operator 172_ Platzhalter 192% Platzhalter 192# Präfix 246## Präfix 246@role_name 98-- siehe Kommentare 171*/ siehe Kommentare 171/* siehe Kommentare 171@source_name 98@source_schema 98

AAbstract 470Access 470ActiveX-Skript 64AFTER-Trigger 253Aggregate-Operator 400Allgemeiner Tabellenausdruck siehe

Common Table Expression 14, 220

All-Operator 403ALLOW_SNAPSHOT_ISOLATION 

124ALTER DATABASE 227, 89 – AUDIT SPECIFICATION 114

ALTER FUNCTION 264ALTER PROCEDURE 262ALTER SCHEMA 270ALTER SERVER AUDIT 113ALTER TABLE 246ALTER TRIGGER 251ALTER TYPE 268ALTER VIEW 258Analysis Services 67AND-Operator 172, 189, 190Anmeldungen 77ANSI SQL-92 163Any-Operator 403Architektur 453ASC 196ASCII 175AsEnumerable-Operator 413AsParallel-Operator 413Association-Attribut 421Attach() 504Auditing 110 – Aktivierung 114 – Auswertung 115 – Überwachungsobjekt 111 – Überwachungsspezifikation 114

Aufzählungstyp.  Siehe Enumera-tions typ

Ausführungsblöcke 179

Authentifizierung 76Average-Operator 399AVG 198

BBackgroundWorker-Komponente 

367BACKUP DATABASE-Anweisung 

92BACKUP LOG 89Base Type 470Batches siehe Ausführungsblöcke 

179Batch-Separatoren siehe GO 168BEGIN 179BEGIN TRAN 274Benutzer anlegen 82Benutzerdefinierte Datentypen 

267Benutzerdefinierte Funktionen 

263Berechnete Spalten 240Berechtigungen 76, 80Besitzer 82BETWEEN-Operator 172, 189, 195Beziehung.  Siehe Zuordnungbigint 232binary 233bit 233BLOB 123BrowsableAttribute siehe System.

ComponentModel.Browsable-Attribute 530

bulkadmin 81Business Intelligence Edition 61

CCASCADE 245CAS siehe Code Access Security 

342

Page 3: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

558   Index

CAST 141Cast-Operator 412CDC 96 – Aktivieren 98 – DDL-Änderungen 103 – Deaktivierung 104 – DML-Bruttoänderungen 101 – DML-Nettoänderungen 103

cdc.captured_columns 99cdc.change_tables 99cdc.dbo_Kundendaten_CT 99cdc.ddl_history 99, 103cdc.fn_cdc_get_net_changes 103cdc.index_columns 99cdc.lsn_time_mapping 99Change Data Capture siehe CDC 

96Change Tracking 104 – Abfragen 107 – Aktivierung 105 – Änderungskontext 109 – Deaktivierung 110

char 231CHECK-Einschränkung 242 – Hinzufügen 249 – Löschen 249

Choose() 28CLUSTERED INDEX 272CmdExec 64Code Access Security 342Code Only 536Collation 173Column-Attribut 420Columnstore-Indizes 49CommandType-Aufzählung 304Commit()-Methode 355COMMIT TRAN 274Common Table Expression 220Compact Edition 61ComplexObject siehe System.Data.

Objects.ComplexObject 528ComplexObject siehe System.Data.

Objects.DataClasses.Complex-Object 527

Concat() 28Concat-Operator 413Conceptual Schema Definition

Language 507Concurrency Conflicts siehe

Concurrency Mode 476, 516Concurrency Mode siehe Paralleli-

tätsmodus 476Connection Pooling siehe Verbin-

dungs-Pooling 288ConnectionState-Aufzählung 

285CONSTRAINT siehe Einschränkung 

241

Contained Databases 38CONTAINS 121Contains-Operator 404CONTAINSTABLE 122COUNT 198Count/LongCount-Operator 397CreateDatabase() 502CREATE DATABASE 227 – FOR ATTACH 229

CREATE DATABASE AUDIT SPECIFICATION 114

CreateDatabaseScript() 502CREATE FUNCTION 264CREATE INDEX 272CREATE PROCEDURE 261Create Retrieve Update Delete 182CREATE SCHEMA 270CREATE SERVER AUDIT 112CREATE SPATIAL INDEX 153CREATE SYNONYM 266, 267CREATE TABLE 230CREATE TRIGGER 251CREATE TYPE 268CREATE TYPE [AS TABLE] 155CREATE VIEW 258CRUD siehe Create Retrieve Update

Delete 182CSDL siehe Conceptual Schema

Definition Language 507CSDL siehe Konzeptionelles Modell 

507CSV 68CTE.  Siehe Common Table

Expression 220CUBE 198Cume_Dist() 33

DDatabase-Attribut 419Database-First-Ansatz 464Database Tuning Advisor siehe

Datenbankoptimierungsratgeber  70

DatabaseExists() 502DataContext-Klasse 416 – Erzeugen 417 – RefreshMode 417

DataContractAttribute siehe System.Runtime.Serialization.DataContractAttribute 530

Data Control Language siehe DCL 182

Data Definition Language siehe DDL 182

DataLoadOptions 436Data Manipulation Language siehe

DML 182

DataMemberAttribute siehe System.Runtime.Serialization.DataMemberAttribute 530

Data Query Language siehe DQL 182

DataTable.  Siehe System.Data.DataTable

date 191, 233Datefromparts() 29Datenanbieter 518Datenbanken – Erstellen 89 – Löschen 93 – Sichern 90 – Wiederherstellen 92

Datenbankmodul 62Datenbankoptimierungsratgeber 

70Datenbankrollen 82Datenbankschema 269, 84Datendateien 88Datenmedien siehe DatendateienDatentypen 231datetime 191, 233datetime2 233Datetime2fromparts() 29Datetimefromparts() 29datetimeoffset 233Datetimeoffsetfromparts() 29Datum und Uhrzeit 176, 191db_accessadmin 82db_backupoperator 82DBCC CHECKIDENT 277dbcreator 81db_datareader 82db_datawriter 82db_ddladmin 82db_dennydatareader 82db_dennydatawriter 82dbo 80db_owner 82db_securityadmin 82DCL 182DDL 182DDL-Trigger 254decimal 232DEFAULT 236DefaultIfEmpty-Operator 409Default Value 473Deferred Execution siehe

Verzögerte Ausführung 384DELETE 215DeleteDatabase() 502DENSE_RANK() 209DENY 81DESC 196Detach() 504Developer Edition 61

Page 4: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

Index  559

Diagramm 497Dienstkonto 72Differenzielle Sicherung 91DISABLE TRIGGER 256diskadmin 81DISTINCT 188Distinct-Operator 395distribution-Datenbank 66DML 182DML-Trigger 252Documentation 473DQL 182Drehrichtung 148DROP DATABASE 228, 94DROP FUNCTION 264DROP INDEX 272DROP PROCEDURE 262DROP SCHEMA 270DROP SERVER AUDIT 113DROP TABLE 250DROP TRIGGER 251DROP TYPE 268, 155DROP VIEW 258DUMP TRANSACTION 89

EEager Loading siehe Lazy Loading 

515EdmComplexPropertyAttribut siehe

System.Data.Objects.Data-Classes.EdmComplexProperty-Attribut 530

EdmEntityTypeAttribute siehe System.Data.Objects.Data-Classes.EdmEntityTypeAttribute  531

EdmEnumTypeAttribute siehe System.Data.Objects.Data-Classes. EdmEnumTypeAttribute  531

EdmRelationshipAttribute siehe System.Data.Objects.Data-Classes.EdmRelationship-Attribute 485, 531

EdmRelationshipNavigationProper-tyAttribute siehe System.Data.Objects.DataClasses.EdmRelationshipNavigationPropertyAttri-bute 531

EdmScalarPropertyAttribute siehe System.Data.Objects.Data-Classes.EdmScalarProperty-Attribute 531

Einschränkung 241, 242, 243ElementAt/ ElementAtOrDefault-

Operator 408E-Mail 66

Empty-Operator 403END 179Enterprise Edition 61Entitäten 418, 469, 524Entitätenmodell 457Entity Key 474EntityModelSchemaGenerator siehe

System.Data.Entity.Design.Entity-ModelSchemaGenerator 551

EntityObject siehe System.Data.Objects.DataClasses.Entity-Object 524, 529

Entity Set Name 471EntityStoreSchemaGenerator siehe

System.Data.Entity.Design. EntityStoreSchemaGenerator  551

Enumerationstyp 490, 528EnumMemberAttribute siehe

System.Runtime.Serialization.EnumMemberAttribute 531

Eomonth() 29Erweiterte Datenbankeigenschaften 

158EVENTDATA 254EXCEPT 201Except-Operator 397EXEC 261EXISTS() 132Express Edition 61Extended Events 111

FFeatureauswahl 74FileStream 123 – Aktivierung 124 – Datenbankvorbereitung 127 – FileStream API 134 – Tabellenvorbereitung 128 – Zugriff 130

FileStream_access_level 126FileStream API siehe FileStream 

134FILESTREAM_ON 128FileTable 2Filtered Index 273First/ FirstOrDefault-Operator 

407First_Value() 30Fixed Length 474float 232FOREIGN KEY – Hinzufügen 250 – Löschen 250

Format() 27FOR XML AUTO 205FREETEXT 121

FREETEXTTABLE 122Fremdschlüsseleinschränkung 

496Fremdschlüssel siehe FOREIGN

KEY 243FTS siehe Volltextsuche 116FullGlobe 58Full Text Search siehe Volltext-

suche 116Function-Attribut 424

Ggeography 234 – AsGml() 151 – CircularString 58, 147 – CompoundCurve 58, 147 – CurvePolygon 58, 147 – GEOMETRYCOLLECTION 147 – Index 152 – Lat 151 – LINESTRING 147 – Long 151 – MULTILINESTRING 147 – MULTIPOINT 147 – MULTIPOLYGON 147 – Point() 151 – POINT 147 – POLYGON 147 – STArea() 151 – STAsText() 151 – STDistance() 151 – STEquals() 151 – STGeometryType() 151 – STGeomFromText() 151 – STIntersection() 151 – STIntersects() 151 – ToString() 151

Geography 146GEOGRAPHY 58geometry 234 – AsGml() 151 – CircularString 58, 147 – CompoundCurve 58, 147 – CurvePolygon 58, 147 – GEOMETRYCOLLECTION 147 – Index 152 – Lat 151 – LINESTRING 147 – Long 151 – MULTILINESTRING 147 – MULTIPOINT 147 – MULTIPOLYGON 147 – Point() 151 – POINT 147 – POLYGON 147 – STArea() 151 – STAsText() 151

Page 5: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

560   Index

– STDistance() 151 – STEquals() 151 – STGeometryType() 151 – STGeomFromText() 151 – STIntersection() 151 – STIntersects() 151 – ToString() 151

Geometry 146GEOMETRY 58Gespeicherte Prozeduren 259getdate() 185GET_FILESTREAM_TRANSACTION_

CONTEXT() 134Getter 474GO 168, 179GRANT 81Groß- und Kleinschreibung 172GROUP BY 197GroupBy-Operator 390Grouping Sets 198GroupJoin-Operator 393Gruppen siehe Berechtigungen 80guest 80

HHAVING 199hierarchyid 234 – GetAncestor() 140 – GetDescendant() 140, 144 – GetLevel() 140 – GetRoot() 140, 142 – IsDescendant() 140, 143 – Parse() 141 – Reparent() 141 – ToString() 141

HierarchyID 139HIERARCHYID 15

IIAsyncResult-Schnittstelle 364 – Callback-Methode 366

Identitätsspalte 234Identitätswert erhalten 313IDENTITY 239IDENTITYCOL 184, 234IEnumerable<>-Schnittstelle 380IIF() 28image 233Indizes 271InheritancingMapping-Attribut 422IN-Operator 172, 189, 194INSERT 211Installation 72Instanz 59Instanzkonfiguration 74INSTEAD OF-Trigger 253

int 232Integration Services 68INTERSECT 201Intersect-Operator 396INTO 212ISABOUT siehe CONTAINS 122IS NULL-Operator 172, 189, 194IsolationLevel-Aufzählung 356IS_SRVROLEMEMBER() 45

JJOIN 202, 221 – CROSS JOIN 204 – FULL [OUTER] JOIN 204 – INNER JOIN 204 – LEFT [OUTER] JOIN 204 – RIGHT [OUTER] JOIN 204

Join-Operator 391

KKEY siehe FREETEXTTABLE 122Kommazahlen 176Kommentare 171Komplexe Eigenschaft 476Komplexe Typen 527Komprimierte Ordner 72Konzeptionelles Modell siehe

Conceptual Schema Definition Language

LLag() 31Language Code 116Language Integrated Query siehe

LINQ 375Last/ LastOrDefault-Operator 407Last_Value() 30Lazy Loading 515LazyLoadingEnabled 523LCID siehe Language Code 116Lead() 31Lexikografische Ordnung 180, 192LIKE-Operator 172, 189, 192LINQ 375LINQ Metadata 432LINQ to DataSets 445 – Daten ändern und speichern  447

– Daten laden und abfragen 445 – Fallback-Wert 449 – Typisierte DataSets 448

LINQ to SQL – Abfragen kompilieren 436 – ConflictMode 442 – Daten lesen 433

– Daten verändern 440 – Direkte Abfragen 437 – Funktion 439 – Gespeicherte Prozeduren 438 – Protokoll erstellen 444 – Transaktion 443 – Verzögertes Laden umge-hen 436

Literale 174LocalDB 61LOGON-Trigger 255Log Sequence Number 97LSN siehe Log Sequence Number 

97

MMapping Specification Language 

507MARS 364master-Datenbank 66MAX 198Max Length 474MAXRECURSION 222MERGE 218Metadata Workspace 506Microsoft Access 68Microsoft Excel 68Microsoft Management Console 

72MIN 198Min/Max-Operator 399MMC siehe Microsoft Management

Console 72model-Datenbank 67Model-First-Ansatz 461Modellbrowser 455money 232msdb-Datenbank 67, 92MSL siehe Mapping Specification

Language 507Multiple Active Result Sets siehe

MARS 364Multiplizitäten 484MultiThreading 367

NName 470, 473nchar 231NEAR 52NEAR siehe CONTAINS 122NET SEND 66NEWID() 129NEWSEQUENTIALID() 129NO ACTION 245NONCLUSTERED INDEX 273NOT NULL 237

Page 6: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

Index  561

NOT-Operator 172, 189, 190ntext 231NTILE() 208NULL 237Nullable 474numeric 232nvarchar 231nvarchar(MAX) 231

OObjectContext 500, 522, 529ObjectStateManager 503Objektkontext 468, 499OfType-Operator 387OLAP siehe Online Analytical

Processing 67OnContextCreated() 523Online Analytical Processing 67OpenGisGeographyType 147OpenGisGeometryType 147ORDER BY 195, 206OrderBy/OrderBy . . . Descending-

Operator 388OR-Operator 172, 189, 190Out-Parameter 323OUTPUT 275, 202, 211, 220, 146

PPaging 22Parallelitätsmodus 476, 516Parameter-Attribut 424ParameterDirection-Aufzählung 

321Partielle Klassen 471PARTITION BY 31, 32, 207PathName() 124, 134Percentile_Cont() 34Percentile_Disc() 34Percent_Rank() 33PERSISTED 240Physikalisches Modell 508Plain old CLR-Object.  Siehe POCOPOCO 532PowerShell 64Precision 474Primärschlüssel 235, 481 – CLUSTERED 235 – Hinzufügen 248 – Löschen 248

PRIMARY KEY siehe Primär-schlüssel 235

Priorität logischer Operatoren 190processadmin 81Projektion 385PROPERTY 52public 81, 82

RRange-Operator 401Rangfolgefunktionen 206RANK() 209RANK siehe FREETEXTTABLE 122READ_COMMITTED_

SNAPSHOT 124READONLY 154, 268, 156real 232Referenzielle Einschränkung siehe

Fremdschlüsseleinschränkung  496

Rekursion 220RelationshipManager 481, 485Repeat-Operator 402Replikation 66Reporting Services 68Reservierte Schlüsselwörter 178RESTORE DATABASE 93RETURN 265Reverse-Operator 389REVOKE 81Ring Orientation siehe Drehrichtung 

148Rollback()-Methode 355ROLLBACK TRAN 274Rollen siehe Berechtigungen 80ROWGUIDCOL 239, 128ROW_NUMBER() 207Rückgabeparameter 323

Ssa 80SAVE TRAN 353Schlüsseleigenschaft siehe

Primärschlüssel 481securityadmin 81SELECT 183, 188SELECT INTO 214SelectMany-Operator 386Select-Operator 385Selftracking Entities 541SEMANTICKEYPHRASETABLE 55SEMANTICSIMILARITYTABLE 55SequenceEqual-Operator 414Sequenzen 18, 384Serializable-Attribut 472SerializableAttribute siehe System.

SerializableAttribute 531serveradmin 81Serverkonfiguration 74SERVERPROPERTY 17Serverrollen 81 – Benutzerdefinierte 44

SET DEFAULT 245SET IDENTITY_INSERT 275

SET NULL 245SET PARSEONLY 317SET QUOTED_IDENTIFIER 177Setter 474setupadmin 81Sicherheit 76Sichten siehe Views 257Single/SingleOrDefault-Operator 

408Skalare Eigenschaft 472Skalarwertfunktion 264Skip-Operator 406SkipWhile-Operator 406Skript 160smalldatetime 191, 233Smalldatetimefromparts() 29smallint 232smallmoney 232SNAPSHOT_ISOLATION 107SoapIgnoreAttribute siehe System.

Xml.Serialization.SoapIgnore-Attribute 531

sp_addsrvrolemember 82Spalten – Ändern 247 – Hinzufügen 247 – Löschen 248

SPARSE 238Spatial-Index 152Spatial Reference Identifier 148sp_attach_single_File_db 229sp_cdc_disable_table 104sp_configure 251sp_detach_db 229SqlBulkCopy-Klasse 345 – Ereignisse 349 – Spaltenzuordnung 348 – SqlBulkCopyOptions-Aufzählung  347

SqlBulkCopyOptions-Aufzählung  347

SqlClientPermission-Klasse 342SqlClientSqlDataReader 132SqlCommandBuilder-Klasse 342SqlCommand-Klasse 302 – CommandType-Aufzählung 304 – Daten ändern 315 – Daten einfügen 313 – Daten löschen 314 – Ereignisse 312 – ExecuteNonQuery()-Methode  304

– ExecuteReader()-Methode 306 – ExecuteScalar()-Methode 306 – ExecuteXmlReader()-Methode  308

– In Verbindung mit SqlData-Adapter 309

Page 7: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

562   Index

– Parameter verwenden 310 – SQL Server stoppen 318 – Tabelle erstellen 315 – Tabelle löschen 316 – T-SQL-Anweisung prüfen 317

SqlConnection-Klasse 283 – ConnectionState-Aufzählung  285

– Ereignisse 286 – Statistische Werte 296 – Wichtige Methoden 284

SqlConnectionStringBuilder-Klasse  298

SqlDataAdapter-Klasse 342SqlDataReader-Klasse 333 – Zugriffsmethoden 336

SqlDependency-Klasse 325 – Ereignisse 327 – SqlNotification-Aufzählung  328

– SqlNotificationSource-Aufzählung  329

– SqlNotificationType-Aufzählung  330

SqlError-Klasse 361SqlException-Klasse 361SqlFileStream 134SqlLocalDB.exe 49SqlMetal-Anwendung 429SqlNotification-Aufzählung 328SqlNotificationSource-Aufzählung 

329SqlNotificationType-Aufzählung 

330SqlParameter-Klasse 318 – Out-Paramter 323 – ParameterDirection-Aufzählung  321

– Parameter einfügen 321 – Parameter für Prozedur 322 – Parameterrichtung 321 – Parameter wieder verwenden  322

SQL Server Agent 62, 97 – Aufträge 64 – Operatoren 66 – Warnungen 65

SQLSERVERAGENT-Dienst siehe SQL Server Agent 76

SQL Server-Authentifizierung 77SQLSERVER-Dienst 76SQL Server-Konfigurations-

manager 71SQL Server Management Stu-

dio 68SQL Server Profiler 69SqlTransaction-Klasse 353 – IsolationLevel-Aufzählung 356

– Isolationsgrad 354, 356 – Transaktion zwischenspeichern  359

sql_variant 234SRID 4326 siehe Spatial Reference

Identifier 148SRID siehe Spatial Reference

Identifier 148SSDL siehe Physikalisches Modell 

508SSDL siehe Store Schema

Definition Language 508Standard Edition 61Standardwert – Hinzufügen 248 – Löschen 249

Standardwert einer Spalte 236STE.  Siehe Selftracking EntitiesStored Procedures siehe Gespei-

cherte Prozeduren 259StoreGeneratedPattern 475Store Schema Definition Language 

508SUM 198Sum-Operator 398Synonyme 266sysadmin 81, 126sys.change_tracking_databases 

108sys.change_tracking_tables 108sys.databases 98sys.extended_properties 159sys.fn_cdc_get_max_lsn 103sys.fn_cdc_get_min_lsn 103sys.fn_cdc_has_column_changed 

102sys.fn_cdc_map_time_to_lsn 

100sys.sp_cdc_enable_db 98sys.sp_cdc_enable_table 98System.ComponentModel.Brows-

ableAttribute 530System.Data.DataTable 542System.Data.Entity.Design.Entity-

ModelSchemaGenerator 551System.Data.Entity.Design.Entity-

StoreSchemaGenerator 551System.Data.Objects.Complex-

Object 528System.Data.Objects.DataClasses.

ComplexObject 527System.Data.Objects.DataClasses.

EdmComplexPropertyAttribut  530

System.Data.Objects.DataClasses.EdmEntityTypeAttribute 531

System.Data.Objects.DataClasses. EdmEnumTypeAttribute 531

System.Data.Objects.DataClasses.EdmRelationshipAttribute 485, 531

System.Data.Objects.DataClasses.EdmRelationshipNavigationPro-pertyAttribute 531

System.Data.Objects.DataClasses.EdmScalarPropertyAttribute 531

System.Data.Objects.DataClasses.EntityObject 524, 529, 532, 553

System.Data.Objects.Object-Context 500, 522, 529

Systemdatenbanken 66System.Runtime.Serialization.

DataContractAttribute 530System.Runtime.Serialization.

DataMemberAttribute 530System.Runtime.Serialization.

EnumMemberAttribute 531System.SerializableAttribute 531System.Transactions.Transaction 

519System.Transactions.Transaction-

Scope 519System.Xml.Serialization.

SoapIgnoreAttribute 531System.Xml.Serialization.

XmlIgnoreAttribute 532System.Xml.Serialization.

XmlSerializer 531System.Xml.XmlWriter 551

TT4 siehe Text Template Transfor-

mation Toolkit 458, 552Tabellen – Ändern 246 – Entwerfen 94 – Erstellen 230 – Löschen 250

Tabellen-Alias 185Tabellenmapping 511Tabellenschema abfragen 369Tabellenwertfunktion 265Table-Attribut 419Table-Valued Parameter 154Take-Operator 405TakeWhile-Operator 406tempdb-Datenbank 245, 66Temporäre Tabellen 245text 231Text Template Transformation

Toolkit 552ThenBy/ThenByDescending-

Operator 389Thesaurus siehe Volltextsuche 121Thread 367

Page 8: Thorsten Kansy Herausgegeben von Dr. Holger Schwichtenbergfiles.hanser.de/Files/Article/ARTK_STV_9783446432963_0001.pdf · BackgroundWorker-Komponente 367 BACKUP DATABASE-Anweisung

Index  563

time 232Timefromparts() 29timestamp 234tinyint 232ToArray-Operator 410ToDictionary-Operator 411ToList-Operator 410ToLookup-Operator 411TOP 186TOP PERCENT 186TransactionScope siehe System.

Transactions.Transaction-Scope 519

Transaction siehe System. Transactions.Transaction 519

Transaktionen 274, 353 – Commit 274 – Rollback 274 – Rollback 251 – Save 353

Transaktionsprotokoll 88 – Sichern 91

Trigger 250 – Aktivieren 256 – Deaktivieren 256

TRUNCATE TABLE 216, 314Try_Convert 26T-SQL debuggen 169TVP siehe Table-Valued Parameter 

154Type 475

UUngültige Zeichen 178Unicode 175UNION 199 – UNION ALL 201 – UNION DISTINCT 200

UNION ALL 220Union-Operator 395UNIQUE 241

UNIQUE-Einschränkung 241 – Hinzufügen 249 – Löschen 249

UNIQUEIDENTIFIER 128, 234UNIQUE INDEX 273UPDATE 218USE MeineDatenbank 104USING 219

VVALUES 212varbinary 234varbinary(MAX) 234varchar 231varchar(MAX) 231Verbindungs-Pooling 288 – Pool leeren 373

Verbindungszeichenfolge 289 – Mit Visual Studio erzeugen 292 – SQL Server-Authentifizierung  294

– Typische 296 – Windows-Authentifizierung 294

Vererbung 493Verschlüsselte Ordner 72Verzögerte Ausführung 384Views 257Vollständige Sicherung 91Volltextsuche 51, 67, 116 – Abfragen 121 – Einrichten 118 – Stopplisten 119 – Thesaurus 121

WWAITFOR 278 – DELAY 278

Well-known Text 150WGS84 siehe Spatial Reference

Identifier 148

WHEN MATCHED 219WHEN NOT MATCHED 219WHEN NOT MATCHED BY SOURCE 

219WHERE 188Where-Operator 386Wiederherstellungsmodell 88Windows-Authentifizierung 77WITH CHECK OPTION 258WITH ENCRYPTION 259, 263WITH EXECUTE AS 262WITH RECOMPILE 262With Result Sets 35With Result Sets None 37With Result Sets Undefined 38WITH ROLLUP 198WITH SCHEMABINDING 259WITH TIES 187WKT siehe Well-known Text 150WMI 65

XXML 205, 68, 231XmlIgnoreAttribute siehe System.

Xml.Serialization.XmlIgnore-Attribute 532

XmlReader-Klasse 339 – Navigationsmethoden 341

XMLSCHEMA 205XmlSerializer siehe System.Xml.

Serialization.XmlSerializer 531Xml.XmlWriter siehe System.Xml.

XmlWriter 551xp_logEvent 278

ZZeichenketten 175Zuordnung 486