Freigeben über


Microsoft.Data.Schema.Sql.SchemaModel-Namespace

Dieser Namespace definiert Klassen und Schnittstellen, die zum Erstellen der Modelle verwendet werden, die die SQL Server-Datenbankfamilie darstellen.

Klassen

  Klasse Beschreibung
Öffentliche Klasse DacProjectAnnotation Gibt an, dass das Modell für DAC-Projekt (Data-Tier Application Component Project, Anwendungskomponentenprojekt auf Datenebene) verwendet wird.
Öffentliche Klasse InterpretationError Eine Klasse für die Darstellung von Fehlern, die spezifisch für die Interpretation sind.
Öffentliche Klasse Sql100Interpreter Interpretiert Transact-SQL-Fragmente, um das Schema zu definieren, das generiert werden würde.
Öffentliche Klasse Sql100InterpreterConstructor Eine Konstruktorklasse mit Optionen, die einen Transact-SQL-Interpreter definieren.
Öffentliche Klasse Sql100ModelBuilderConstructor Eine Konstruktorklasse, die in der Lage ist, einen SQL Server 2008-Modellgenerator zu erstellen.
Öffentliche Klasse Sql100ModelComparer Vergleicht Datenbankmodelle für SQL Server 2008.
Öffentliche Klasse Sql100ModelComparerConstructor Dienstkonstruktor für den SQL Server 2008-Modellvergleich.
Öffentliche Klasse Sql100ReverseEngineer Führt den "Reverse Engineering"-Importvorgang für eine SQL Server 2008-Datenbank aus.
Öffentliche Klasse Sql100ReverseEngineerConstructor Eine Konstruktorklasse, mit der ein SQL Server 2008 Reverse Engineering erstellt werden kann.
Öffentliche Klasse Sql100SchemaModel Der Schema-Manager für eine SQL Server 2008-Datenbank.
Öffentliche Klasse Sql100SchemaModelConstructor Eine Konstruktorklasse, mit der ein Schemamodell für SQL Server 2008 erstellt werden kann.
Öffentliche Klasse Sql100ScriptDomGenerator Implementiert einen Skript-DOM (Document Object Model)-Generator für SQL Server 2008.
Öffentliche Klasse Sql100ScriptDomGeneratorConstructor Eine Konstruktorklasse mit Optionen, die einen Skript-DOM (Document Object Model)-Generator für SQL Server 2008 definieren.
Öffentliche Klasse Sql80Interpreter Interpretiert Transact-SQL-Fragmente für SQL Server 2000, um das Schema zu definieren, das generiert werden würde.
Öffentliche Klasse Sql80InterpreterConstructor Eine Konstruktorklasse mit Optionen, die einen Transact-SQL-Interpreter für SQL Server 2000 definieren.
Öffentliche Klasse Sql80ModelBuilderConstructor Eine Konstruktorklasse, die in der Lage ist, einen SQL Server 2000-Modellgenerator zu erstellen.
Öffentliche Klasse Sql80ModelComparer Implementiert einen Vergleich für SQL Server 2000-Modelle.
Öffentliche Klasse Sql80ModelComparerConstructor Dienstkonstruktor für einen Modellvergleich für SQL Server 2000.
Öffentliche Klasse Sql80ReverseEngineer Führt den "Reverse Engineering"-Importvorgang für eine SQL Server 2000-Datenbank aus.
Öffentliche Klasse Sql80ReverseEngineerConstructor Eine Konstruktorklasse, mit der eine Reverse Engineering-Klasse für SQL Server 2000 erstellt werden kann.
Öffentliche Klasse Sql80SchemaModel Stellt ein Schemamodell für SQL Server 2000 dar.
Öffentliche Klasse Sql80SchemaModelConstructor Eine Konstruktorklasse, mit der ein Schemamodell für SQL Server 2000 erstellt werden kann.
Öffentliche Klasse Sql80ScriptDomGenerator Implementiert einen SQL Server 2000-spezifischen Skript-DOM (Document Object Model)-Generator.
Öffentliche Klasse Sql80ScriptDomGeneratorConstructor Eine Konstruktorklasse mit Optionen, die einen SQL Server 2000-DOM-Generator definieren.
Öffentliche Klasse Sql90Interpreter Interpretiert Transact-SQL-Fragmente, um das Schema zu definieren, das generiert werden würde.
Öffentliche Klasse Sql90InterpreterConstructor Eine Konstruktorklasse mit Optionen, die einen Transact-SQL-Interpreter für SQL Server 2005 definieren.
Öffentliche Klasse Sql90ModelBuilderConstructor Eine Konstruktorklasse, mit der ein Modell-Generator für SQL Server 2005 erstellt werden kann.
Öffentliche Klasse Sql90ModelComparer Vergleicht Modelle für SQL Server 2005.
Öffentliche Klasse Sql90ModelComparerConstructor Dienstkonstruktor für den Modellvergleich für SQL Server 2005.
Öffentliche Klasse Sql90ReverseEngineer Implementiert den "Reverse Engineering"-Importvorgang für SQL Server 2005.
Öffentliche Klasse Sql90ReverseEngineerConstructor Eine Konstruktorklasse, mit der eine Reverse Engineering-Klasse für SQL Server 2005 erstellt werden kann.
Öffentliche Klasse Sql90SchemaModel Stellt einen Schema-Manager für SQL Server 2005 dar.
Öffentliche Klasse Sql90SchemaModelConstructor Eine Konstruktorklasse, mit der ein Schemamodell für SQL Server 2005 erstellt werden kann.
Öffentliche Klasse Sql90ScriptDomGenerator SQL Server 2005-spezifischer Skript-DOM (Document Object Model)-Generator.
Öffentliche Klasse Sql90ScriptDomGeneratorConstructor Eine Konstruktorklasse, die einen Skript-DOM (Document Object Model)-Generator für SQL Server 2005 definiert.
Öffentliche Klasse SqlAnnotationDescriptor Beschreibt die Anmerkung für einen SqlElementDescriptor.
Öffentliche Klasse SqlElementDescriptor Beschreibt ein SQL Server-Modellelement instanziiert jedoch nicht im Speicher.
Öffentliche Klasse SqlInlineConstraintAnnotation Modelliert eine Anmerkung zu einer Inlineeinschränkung.
Öffentliche Klasse SqlInterpreter Interpretiert Transact-SQL-Fragmente, um das Schema zu definieren, das beim Ausführen dieser Fragmente generiert würde.
Öffentliche Klasse SqlInterpreterConstructor Eine Konstruktorklasse mit Optionen, die einen Transact-SQL-Interpreter definieren.
Öffentliche Klasse SqlModelBuilder Eine Klasse, die für das Erstellen eines Modells einer SQL Server-Datenbank zuständig ist.
Öffentliche Klasse SqlModelBuilderConstructor Eine Konstruktorklasse, die einen Modell-Generator für eine SQL Server-Datenbank definiert.
Öffentliche Klasse SqlModelBuilderException Stellt eine von SqlModelBuilder ausgelöste Ausnahme dar.
Öffentliche Klasse SqlModelComparer Die Klasse, die zum Vergleichen von Quell- und Zielschemamodell verwendet wird.
Öffentliche Klasse SqlModelComparerConfiguration Vergleichskonfigurationsinformationen für Vergleichsmodelle von zwei SQL Server-Datenbanken.
Öffentliche Klasse SqlModelComparerConstructor Der Dienstkonstruktor für SqlModelComparer.
Öffentliche Klasse SqlPotentialElementDescriptor Diese Klasse stellt einen mehrdeutigen Elementdeskriptor dar.
Öffentliche Klasse SqlReverseEngineer Stellt die abstrakte Basisklasse für den Reverse Engineering (Import)-Prozess für SQL Server dar.Diese Klasse ermöglicht bei Angabe einer Verbindungszeichenfolge die Auffüllung eines Schema-Managers.
Öffentliche Klasse SqlReverseEngineerConstructor Eine Konstruktorklasse, die eine Reverse Engineering-Klasse für SQL Server definiert.
Öffentliche Klasse SqlReverseEngineerException Eine Ausnahme, die während des Imports ausgelöst werden kann.
Öffentliche Klasse SqlReverseEngineerProgressEventArgs Enthält die Daten für Statusereignisse, die während des Reverse Engineerings (Import) ausgelöst werden.
Öffentliche Klasse SqlSchemaAnalyzer Die Basisklasse, die die Interpretationsereignisse definiert.
Öffentliche Klasse SqlSchemaModel Die Basisklasse für Schemamanager für SQL Server-Datenbanken.
Geschützte Klasse SqlSchemaModel.SqlModelElement Stellt ein Schemamodellelement für ein SQL Server-Modell dar.
Öffentliche Klasse SqlSchemaModelConstructor Eine Konstruktorklasse, mit der eine Schemamodellklasse für SQL Server definiert wird.
Öffentliche Klasse SqlSchemaModelException Eine für das Schemamodell verwendete Ausnahme.
Öffentliche Klasse SqlScriptDomGenerator SQL Server-spezifischer Skript-DOM-Generator (Domain Object Model, Domänenobjektmodell).
Öffentliche Klasse SqlScriptDomGeneratorConstructor Eine Konstruktorklasse, die einen Skript-DOM (Document Object Model)-Generator für SQL Server definiert.
Öffentliche Klasse SqlScriptProperty Stellt eine Eigenschaft eines Transact-SQL-Skripts dar.
Öffentliche Klasse SqlSourceInformation Stellt Informationen zur Quelle eines Modellelements bereit.
Öffentliche Klasse SysCommentsObjectAnnotation Definiert eine Anmerkung für ein syscomments-Objekt.

Strukturen

  Struktur Beschreibung
Öffentliche Struktur SqlClrPart Modelliert eine unveränderliche Struktur, die einen CLR (Common Language Runtime)-Teil darstellt.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle ISql100Aggregate Modelliert ein Aggregat.
Öffentliche Schnittstelle ISql100AsymmetricKey Modelliert einen asymmetrischen Schlüssel.
Öffentliche Schnittstelle ISql100AuditAction Modelliert die Verwendung einer Überwachungsaktionsgruppe durch eine Überwachungsspezifikation.
Öffentliche Schnittstelle ISql100AuditActionGroup Modelliert die Verwendung einer Überwachungsaktionsgruppe durch eine Überwachungsspezifikation.
Öffentliche Schnittstelle ISql100AuditActionSpecification Modelliert die Spezifikation einer Überwachungsaktionsgruppe durch eine Überwachungsspezifikation.
Öffentliche Schnittstelle ISql100AuditSpecification Modelliert eine Überwachungsspezifikation.
Öffentliche Schnittstelle ISql100BrokerPriority Modelliert eine Brokerpriorität.
Öffentliche Schnittstelle ISql100ClrFunctionImplementation Modelliert eine SQL Server Common Language Runtime (SQL CLR)-Funktionsimplementierung.
Öffentliche Schnittstelle ISql100ClrFunctionOrderedColumnSpecification Modelliert eine Spezifikation für die Reihenfolge einer Spalte im Rückgabewert einer SQL Server Common Language Runtime (SQL CLR)-Tabellenwertfunktion.
Öffentliche Schnittstelle ISql100ColumnSet Modelliert einen Spaltensatz.
Öffentliche Schnittstelle ISql100Credential Modelliert Anmeldeinformationen.
Öffentliche Schnittstelle ISql100CryptographicProvider Modelliert einen Kryptografieanbieter.
Öffentliche Schnittstelle ISql100DatabaseAuditSpecification Modelliert eine Datenbank-Überwachungsspezifikation.
Öffentliche Schnittstelle ISql100DatabaseEncryptionKey Modelliert einen Datenbankverschlüsselungsschlüssel.
Öffentliche Schnittstelle ISql100DatabaseOptions Modelliert die Einstellungen für eine Datenbank.
Öffentliche Schnittstelle ISql100DataCompressionOption Modelliert die Datenkomprimierungseinstellungen für eine einzelne Partition.
Öffentliche Schnittstelle ISql100EventSession Modelliert eine Ereignissitzung.
Öffentliche Schnittstelle ISql100EventSessionAction Modelliert eine Aktion für ein Ereignis in einer Ereignissitzung.
Öffentliche Schnittstelle ISql100EventSessionDefinitions Modelliert eine Ereignisdefinition für eine Ereignissitzung.
Öffentliche Schnittstelle ISql100EventSessionSetting Modelliert eine benutzerdefinierte Attributeinstellung für ein Ereignis in einer Ereignissitzung.
Öffentliche Schnittstelle ISql100EventSessionTarget Modelliert ein Ereignisziel für eine Ereignissitzung.
Öffentliche Schnittstelle ISql100Filegroup Modelliert eine Dateigruppe.
Öffentliche Schnittstelle ISql100FullTextIndex Modelliert einen Volltextindex.
Öffentliche Schnittstelle ISql100FullTextStopList Modelliert eine Volltextstoppliste.
Öffentliche Schnittstelle ISql100Function Modelliert eine Funktion.
Öffentliche Schnittstelle ISql100Index Modelliert einen Index.
Öffentliche Schnittstelle ISql100InlineTableValuedFunction Modelliert eine Inline-Tabellenwertfunktion.
Öffentliche Schnittstelle ISql100LinkedServer Modelliert einen Verbindungsserver.
Öffentliche Schnittstelle ISql100MultiStatementTableValuedFunction Modelliert eine Tabellenwertfunktion mit mehreren Anweisungen.
Öffentliche Schnittstelle ISql100PartitionScheme Modelliert ein Partitionsschema.
Öffentliche Schnittstelle ISql100PrimaryKeyConstraint Modelliert einen Primärschlüssel.
Öffentliche Schnittstelle ISql100Procedure Modelliert eine gespeicherte Prozedur.
Öffentliche Schnittstelle ISql100Queue Modelliert eine Warteschlange.
Öffentliche Schnittstelle ISql100QueueEventNotification Modelliert Benachrichtigungen über Warteschlangenereignisse.
Öffentliche Schnittstelle ISql100RemoteServiceBinding Modelliert eine Remotedienstbindung.
Öffentliche Schnittstelle ISql100ResourceGovernor Modelliert die Ressourcenkontrolle.
Öffentliche Schnittstelle ISql100ResourcePool Modelliert einen Ressourcenpool.
Öffentliche Schnittstelle ISql100ScalarFunction Modelliert eine Skalarwertfunktion.
Öffentliche Schnittstelle ISql100ServerAudit Modelliert eine Serverüberwachung.
Öffentliche Schnittstelle ISql100ServerAuditSpecification Modelliert eine Serverüberwachungsspezifikation.
Öffentliche Schnittstelle ISql100ServerOptions Modelliert die Einstellungen für eine Serverinstanz.
Öffentliche Schnittstelle ISql100Service Modelliert einen Dienst.
Öffentliche Schnittstelle ISql100SimpleColumn Modelliert eine einfache Spalte.
Öffentliche Schnittstelle ISql100SpatialIndex Modelliert einen räumlichen Index.
Öffentliche Schnittstelle ISql100SpatialIndexedObject Modelliert ein Objekt mit räumlichem Index.
Öffentliche Schnittstelle ISql100SpecifiesDataCompressionOptions Modelliert Datenkomprimierungseinstellungen.
Öffentliche Schnittstelle ISql100SpecifiesFileStream Modelliert ein Objekt, das logischen Speicher angibt.
Öffentliche Schnittstelle ISql100SpecifiesIndex Modelliert die Einstellungen für einen Index.
Öffentliche Schnittstelle ISql100Statistic Modelliert eine Statistik.
Öffentliche Schnittstelle ISql100Subroutine Modelliert ausführbaren Code, beispielsweise eine Funktion oder eine Prozedur.
Öffentliche Schnittstelle ISql100SubroutineParameter Modelliert einen Parameter für eine Unterroutine, beispielsweise eine gespeicherte Prozedur oder eine Funktion.
Öffentliche Schnittstelle ISql100SymmetricKey Modelliert den symmetrischen Schlüssel.
Öffentliche Schnittstelle ISql100Table Modelliert eine Tabelle.
Öffentliche Schnittstelle ISql100TableType Modelliert einen benutzerdefinierten Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeCheckConstraint Modelliert eine CHECK-Einschränkung für einen Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeColumn Modelliert eine Spalte in einem Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeComputedColumn Modelliert eine berechnete Spalte in einem Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeConstraint Modelliert eine Einschränkung für einen Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeDefaultConstraint Modelliert eine Standardeinschränkung für einen Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeIndexedColumnSpecification Modelliert eine indizierte Spalte in einem Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeSimpleColumn Modelliert eine einfache Spalte in einem Tabellentyp.
Öffentliche Schnittstelle ISql100TableTypeUniqueConstraint Modelliert eine eindeutige Einschränkung für einen Tabellentyp.
Öffentliche Schnittstelle ISql100TableValuedFunction Modelliert eine Tabellenwertfunktion.
Öffentliche Schnittstelle ISql100UniqueConstraint Modelliert eine Unique-Einschränkung.
Öffentliche Schnittstelle ISql100View Modelliert eine Ansicht.
Öffentliche Schnittstelle ISql100WorkloadGroup Modelliert eine Arbeitsauslastungsgruppe.
Öffentliche Schnittstelle ISql100XmlIndex Modelliert einen XML-Index.
Öffentliche Schnittstelle ISql80ApplicationRole Modelliert eine Anwendungsrolle.
Öffentliche Schnittstelle ISql80DatabaseSecurityPrincipal Modelliert einen Sicherheitsprinzipal auf Datenbankebene, z. B. ein Benutzer oder eine Rolle.
Öffentliche Schnittstelle ISql80Role Modelliert eine Rolle.
Öffentliche Schnittstelle ISql80User Modelliert einen Benutzer.
Öffentliche Schnittstelle ISql90Aggregate Modelliert eine Aggregatorfunktion.
Öffentliche Schnittstelle ISql90ApplicationRole Modelliert eine Anwendungsrolle.
Öffentliche Schnittstelle ISql90Assembly Modelliert eine SQL Server Common Language Runtime (SQL CLR)-Assembly.
Öffentliche Schnittstelle ISql90AssemblyFile Modelliert eine Datei, die eine Assembly definiert.
Öffentliche Schnittstelle ISql90AssemblySource Modelliert die binäre Definition einer Assembly.
Öffentliche Schnittstelle ISql90AsymmetricKey Modelliert einen asymmetrischen Schlüssel.
Öffentliche Schnittstelle ISql90AuthorizedObject Modelliert ein zugehöriges Objekt (mit einer AUTHORIZER-Klausel).
Öffentliche Schnittstelle ISql90Certificate Modelliert ein Zertifikat.
Öffentliche Schnittstelle ISql90CheckConstraint Modelliert eine CHECK-Einschränkung.
Öffentliche Schnittstelle ISql90ClrClassDefined Modelliert ein Objekt, das als SQL Server Common Language Runtime (SQL CLR)-Klasse definiert ist.
Öffentliche Schnittstelle ISql90ClrFunctionImplementation Modelliert eine SQL Server Common Language Runtime (SQL CLR)-Funktionsimplementierung.
Öffentliche Schnittstelle ISql90ClrMethod Modelliert die Methode eines SQL Server Common Language Runtime (SQL CLR)-Typs.
Öffentliche Schnittstelle ISql90ClrMethodDefined Modelliert ein Objekt, das als SQL Server Common Language Runtime (SQL CLR)-Methode definiert ist.
Öffentliche Schnittstelle ISql90ClrMethodParameter Modelliert einen Parameter für eine SQL Server Common Language Runtime (SQL CLR)-Methode.
Öffentliche Schnittstelle ISql90ClrProperty Modelliert die Eigenschaft eines SQL Server Common Language Runtime (SQL CLR)-Typs.
Öffentliche Schnittstelle ISql90ComputedColumn Modelliert eine Spalte, deren Werte nach Bedarf aus anderen Quellen berechnet werden.
Öffentliche Schnittstelle ISql90Constraint Modelliert eine Tabelleneinschränkung.
Öffentliche Schnittstelle ISql90Contract Modelliert einen Vertrag.
Öffentliche Schnittstelle ISql90ContractMessageSpecifier Modelliert die Verwendung eines Nachrichtentyps in einem Vertrag.
Öffentliche Schnittstelle ISql90Credential Modelliert Anmeldeinformationen.
Öffentliche Schnittstelle ISql90DatabaseDdlTrigger Modelliert einen DDL-Trigger (Data Definition Language, Datendefinitionssprache) auf Datenbankebene.
Öffentliche Schnittstelle ISql90DatabaseEventNotification Modelliert eine Datenbankereignisbenachrichtigung.
Öffentliche Schnittstelle ISql90DatabaseMirroringLanguageSpecifier Modelliert die Verwendung der Datenbankspiegelung durch einen Endpunkt.
Öffentliche Schnittstelle ISql90DatabaseOptions Modelliert die Einstellungen für eine Datenbank.
Öffentliche Schnittstelle ISql90DatabaseSecurityPrincipal Modelliert einen Sicherheitsprinzipal auf Datenbankebene.
Öffentliche Schnittstelle ISql90DdlTrigger Modelliert einen DDL-Trigger (Data Definition Language, Datendefinitionssprache).
Öffentliche Schnittstelle ISql90DefaultConstraint Modelliert eine Standardeinschränkung.
Öffentliche Schnittstelle ISql90DmlTrigger Modelliert einen DML-Trigger (Data Manipulation Language, Datenbearbeitungssprache).
Öffentliche Schnittstelle ISql90Endpoint Modelliert einen Endpunkt.
Öffentliche Schnittstelle ISql90EndpointLanguageSpecifier Modelliert die Verwendung einer Sprache durch einen Endpunkt.
Öffentliche Schnittstelle ISql90EventGroupSpecifier Modelliert eine Verwendung einer Ereignisgruppe.
Öffentliche Schnittstelle ISql90EventNotification Modelliert eine Ereignisbenachrichtigung.
Öffentliche Schnittstelle ISql90EventTypeSpecifier Modelliert eine Verwendung eines Ereignistyps.
Öffentliche Schnittstelle ISql90File Modelliert eine Datei.
Öffentliche Schnittstelle ISql90FilegroupSpecifier Modelliert die Verwendung einer Dateigruppe durch ein Partitionsschema.
Öffentliche Schnittstelle ISql90ForeignKeyConstraint Modelliert eine Fremdschlüsseleinschränkung.
Öffentliche Schnittstelle ISql90FullTextCatalog Modelliert einen Volltextkatalog.
Öffentliche Schnittstelle ISql90FullTextIndex Modelliert einen Volltextindex.
Öffentliche Schnittstelle ISql90Function Modelliert eine Funktion.
Öffentliche Schnittstelle ISql90HttpProtocolSpecifier Modelliert die Verwendung des HTTP-Protokolls durch einen Endpunkt.
Öffentliche Schnittstelle ISql90Index Modelliert einen Index.
Öffentliche Schnittstelle ISql90InlineTableValuedFunction Modelliert eine Inline-Tabellenwertfunktion.
Öffentliche Schnittstelle ISql90Login Modelliert eine Anmeldung.
Öffentliche Schnittstelle ISql90MasterKey Modelliert einen Datenbank-Hauptschlüssel.
Öffentliche Schnittstelle ISql90MessageType Modelliert einen Service Broker-Nachrichtentyp.
Öffentliche Schnittstelle ISql90MultiStatementTableValuedFunction Modelliert eine Tabellenwertfunktion mit mehreren Anweisungen.
Öffentliche Schnittstelle ISql90ObjectAuthorizer Modelliert einen Besitzer für ein autorisiertes Objekt.
Öffentliche Schnittstelle ISql90PartitionFunction Modelliert eine Partitionsfunktion.
Öffentliche Schnittstelle ISql90PartitionScheme Modelliert ein Partitionsschema.
Öffentliche Schnittstelle ISql90PartitionValue Modelliert einen Partitionswert in einer Partitionsfunktion.
Öffentliche Schnittstelle ISql90PrimaryKeyConstraint Modelliert eine Primärschlüsseleinschränkung.
Öffentliche Schnittstelle ISql90Procedure Modelliert eine gespeicherte Prozedur.
Öffentliche Schnittstelle ISql90ProtocolSpecifier Modelliert die Verwendung eines Protokolls durch einen Endpunkt.
Öffentliche Schnittstelle ISql90Queue Modelliert eine Warteschlange.
Öffentliche Schnittstelle ISql90QueueEventNotification Modelliert Benachrichtigungen über Warteschlangenereignisse.
Öffentliche Schnittstelle ISql90RemoteServiceBinding Modelliert eine Remotedienstbindung.
Öffentliche Schnittstelle ISql90Role Modelliert eine Rolle.
Öffentliche Schnittstelle ISql90Route Modelliert eine Route.
Öffentliche Schnittstelle ISql90ScalarFunction Modelliert eine Skalarwertfunktion.
Öffentliche Schnittstelle ISql90Schema Modelliert ein Schema.
Öffentliche Schnittstelle ISql90SecurityPrincipal Modelliert einen Sicherheitsprinzipal.
Öffentliche Schnittstelle ISql90ServerDdlTrigger Modelliert einen DDL-Trigger (Data Definition Language, Datendefinitionssprache) auf Serverebene.
Öffentliche Schnittstelle ISql90ServerEventNotification Modelliert eine Serverereignisbenachrichtigung.
Öffentliche Schnittstelle ISql90ServerOptions Modelliert die Einstellungen für eine Serverinstanz.
Öffentliche Schnittstelle ISql90ServerSecurityPrincipal Modelliert einen Sicherheitsprinzipal auf Serverebene.
Öffentliche Schnittstelle ISql90Service Modelliert einen Dienst.
Öffentliche Schnittstelle ISql90ServiceBrokerLanguageSpecifier Modelliert die Verwendung eines Service Brokers durch einen Endpunkt.
Öffentliche Schnittstelle ISql90Signable Modelliert ein signierbares Objekt, beispielsweise eine Prozedur oder einen Trigger.
Öffentliche Schnittstelle ISql90Signature Modelliert eine Signatur.
Öffentliche Schnittstelle ISql90SignatureEncryptionMechanism Modelliert einen Mechanismus, der verwendet wird, um eine kryptografische Signatur zu erstellen.
Öffentliche Schnittstelle ISql90SoapLanguageSpecifier Modelliert die Verwendung von SOAP durch einen Endpunkt.
Öffentliche Schnittstelle ISql90SoapMethodSpecification Modelliert die Verwendung einer SOAP-Methode durch einen SOAP-Endpunkt.
Öffentliche Schnittstelle ISql90SpecifiesExecutionContext Modelliert die Ausführungskontexteinstellungen für ein Objekt.
Öffentliche Schnittstelle ISql90SpecifiesIndex Modelliert Indexeinstellungen.
Öffentliche Schnittstelle ISql90SpecifiesStorage Modelliert Einstellungen des logischen Speichers für ein Objekt.
Öffentliche Schnittstelle ISql90SpecifiesTable Modelliert ein Objekt, das eine Tabelle definiert.Dies kann eine tatsächliche Tabelle oder eine Tabellenwertfunktion sein.
Öffentliche Schnittstelle ISql90Statistic Modelliert eine Statistik.
Öffentliche Schnittstelle ISql90Subroutine Modelliert ausführbaren Code, beispielsweise eine Funktion oder eine gespeicherte Prozedur.
Öffentliche Schnittstelle ISql90SymmetricKey Modelliert einen symmetrischen Schlüssel.
Öffentliche Schnittstelle ISql90SymmetricKeyEncryptionPassword Modelliert ein Verschlüsselungskennwort.
Öffentliche Schnittstelle ISql90Synonym Modelliert ein Synonym.
Öffentliche Schnittstelle ISql90SynonymTarget Modelliert das Ziel eines Synonyms.
Öffentliche Schnittstelle ISql90Table Modelliert eine Tabelle.
Öffentliche Schnittstelle ISql90TableValuedFunction Modelliert eine Tabellenwertfunktion.
Öffentliche Schnittstelle ISql90TcpProtocolSpecifier Modelliert die Verwendung des TCP-Protokolls durch einen Endpunkt.
Öffentliche Schnittstelle ISql90Trigger Modelliert einen Trigger.
Öffentliche Schnittstelle ISql90TriggerEventTypeSpecifier Modelliert eine Verwendung eines Ereignistyps.
Öffentliche Schnittstelle ISql90TypeSpecifier Modelliert einen Typ einschließlich Basistyp und Parameter, beispielsweise Precision.
Öffentliche Schnittstelle ISql90UniqueConstraint Modelliert eine Unique-Einschränkung.
Öffentliche Schnittstelle ISql90User Modelliert einen Benutzer.
Öffentliche Schnittstelle ISql90UserDefinedDataType Modelliert einen benutzerdefinierten Datentyp.
Öffentliche Schnittstelle ISql90UserDefinedType Modelliert einen benutzerdefinierten Typ, der als SQL CLR (SQL Server Common Language Runtime)-Typ implementiert wird.
Öffentliche Schnittstelle ISql90View Modelliert eine Ansicht.
Öffentliche Schnittstelle ISql90XmlIndex Modelliert einen XML-Index.
Öffentliche Schnittstelle ISql90XmlIndexedObject Modelliert ein Objekt, das von einem XML-Index indiziert wird.
Öffentliche Schnittstelle ISql90XmlSchemaCollection Modelliert eine XML-Schemaauflistung.
Öffentliche Schnittstelle ISql90XmlTypeSpecifier Modelliert einen XML-Typ.
Öffentliche Schnittstelle ISqlApplicationRole Modelliert eine Anwendungsrolle.
Öffentliche Schnittstelle ISqlAuthorizedObject Modelliert ein Objekt, das eine Sicherheitsautorisierung erhält.
Öffentliche Schnittstelle ISqlBuiltInType Modelliert einen integrierten SQL Server-Datentyp.
Öffentliche Schnittstelle ISqlCheckConstraint Modelliert eine CHECK-Einschränkung.
Öffentliche Schnittstelle ISqlColumn Modelliert eine Spalte.
Öffentliche Schnittstelle ISqlColumnSource Modelliert eine Quelle für Spaltendaten.
Öffentliche Schnittstelle ISqlComputedColumn Modelliert eine berechnete Spalte.
Öffentliche Schnittstelle ISqlConstraint Modelliert eine Einschränkung.
Öffentliche Schnittstelle ISqlDatabaseOptions Modelliert die Einstellungen für eine Datenbank.
Öffentliche Schnittstelle ISqlDatabaseSecurityPrincipal Modelliert einen Sicherheitsprinzipal auf Datenbankebene, beispielsweise Rollenmitgliedschaften.
Öffentliche Schnittstelle ISqlDefault Modelliert einen Standardwert.
Öffentliche Schnittstelle ISqlDefaultConstraint Modelliert eine Standardeinschränkung.
Öffentliche Schnittstelle ISqlDmlTrigger Modelliert einen DML-Trigger (Data Manipulation Language, Datenbearbeitungssprache).
Öffentliche Schnittstelle ISqlDynamicColumnSource Wird verwendet, um temporäre Tabellen und andere lokale Spaltenquellen aufzulösen, die von vorhandenen Tabellen abgeleitet werden.Diese Schnittstelle ermöglicht die Modellauflösung und stellt keine Modellelemente erster Klasse dar.
Öffentliche Schnittstelle ISqlErrorMessage Modelliert eine Fehlermeldung.
Öffentliche Schnittstelle ISqlExtendedProcedure Modelliert eine erweiterte gespeicherte Prozedur.
Öffentliche Schnittstelle ISqlExtendedProperty Modelliert eine erweiterte Eigenschaft.
Öffentliche Schnittstelle ISqlExtendedPropertyHost Modelliert ein Objekt, das erweiterte Eigenschaften haben kann.
Öffentliche Schnittstelle ISqlFile Modelliert eine Dateigruppendatei oder eine Protokolldatei.
Öffentliche Schnittstelle ISqlFilegroup Modelliert eine Dateigruppe.
Öffentliche Schnittstelle ISqlForeignKeyConstraint Modelliert eine Fremdschlüsseleinschränkung.
Öffentliche Schnittstelle ISqlFullTextCatalog Modelliert einen Volltextkatalog.
Öffentliche Schnittstelle ISqlFullTextIndex Modelliert einen Volltextindex.
Öffentliche Schnittstelle ISqlFullTextIndexColumnSpecifier Modelliert die Verwendung einer Spalte in einem Volltextindex.
Öffentliche Schnittstelle ISqlFulltextIndexedObject Modelliert ein von einem Volltextindex abgedecktes Objekt.
Öffentliche Schnittstelle ISqlFunction Modelliert eine Funktion.
Öffentliche Schnittstelle ISqlFunctionImplementation Modelliert die Textimplementierung einer Funktion.Diese Funktion kann ein Transact-SQL-Skript oder SQL Server Common Language Runtime (SQL CLR)-Code sein.
Öffentliche Schnittstelle ISqlIndex Modelliert einen Index.
Öffentliche Schnittstelle ISqlIndexBase Stellt die Basisschnittstelle für Indizes dar.
Öffentliche Schnittstelle ISqlIndexedColumnSpecification Modelliert die Verwendung einer Spalte durch einen Index.
Öffentliche Schnittstelle ISqlInlineTableValuedFunction Modelliert eine Inline-Tabellenwertfunktion.
Öffentliche Schnittstelle ISqlLegacyDataConstraints Modelliert die Bindung einer Standardeinstellung oder einer Regel für eine Spalte.
Öffentliche Schnittstelle ISqlLegacyDataConstraintTarget Modelliert ein Ziel für eine Standardeinstellung oder eine Regel.
Öffentliche Schnittstelle ISqlLinkedServer Modelliert einen Verbindungsserver.
Öffentliche Schnittstelle ISqlLinkedServerLogin Modelliert eine Anmeldung für einen Verbindungsserver.
Öffentliche Schnittstelle ISqlLogin Modelliert eine Anmeldung.
Öffentliche Schnittstelle ISqlModelElement Das Basismodellelement für die SQL Server-Domäne.
Öffentliche Schnittstelle ISqlMultiStatementTableValuedFunction Modelliert eine Tabellenwertfunktion mit mehreren Anweisungen.
Öffentliche Schnittstelle ISqlObjectAuthorizer Modelliert einen Authorizer.
Öffentliche Schnittstelle ISqlObjectOwner Modelliert ein Objekt, das andere Objekte besitzt.
Öffentliche Schnittstelle ISqlOwnedObject Modelliert ein Objekt, das im Besitz eines anderen Objekts ist.
Öffentliche Schnittstelle ISqlPermissionStatement Modelliert eine Berechtigungsanweisung.
Öffentliche Schnittstelle ISqlPrimaryKeyConstraint Modelliert eine Primärschlüsseleinschränkung.
Öffentliche Schnittstelle ISqlProcedure Modelliert eine gespeicherte Prozedur.
Öffentliche Schnittstelle ISqlRole Modelliert eine Datenbankrolle.
Öffentliche Schnittstelle ISqlRoleMembership Modelliert den Einschluss eines Sicherheitsprinzipals in eine Datenbankrolle.
Öffentliche Schnittstelle ISqlRule Modelliert eine Regel.
Öffentliche Schnittstelle ISqlScalarFunction Modelliert eine Skalarwertfunktion.
Öffentliche Schnittstelle ISqlScriptFunctionImplementation Modelliert die Skriptimplementierung einer Funktion.
Öffentliche Schnittstelle ISqlSecurable Modelliert ein Objekt, für das Berechtigungen gelten.
Öffentliche Schnittstelle ISqlSecurityPrincipal Modelliert einen Sicherheitsprinzipal.
Öffentliche Schnittstelle ISqlServerOptions Modelliert die Einstellungen für eine Instanz von SQL Server.
Öffentliche Schnittstelle ISqlServerRole Modelliert eine Serverrolle.
Öffentliche Schnittstelle ISqlServerRoleMembership Modelliert den Einschluss eines Sicherheitsprinzipals in einer Serverrolle.
Öffentliche Schnittstelle ISqlServerSecurityPrincipal Modelliert einen Sicherheitsprinzipal auf Serverebene.
Öffentliche Schnittstelle ISqlSimpleColumn Modelliert eine einfache Spalte.
Öffentliche Schnittstelle ISqlSpecifiesAnsiNulls Modelliert ein Objekt, das über eine eigene ANSI-NULLS-Einstellung verfügt.Dazu kommt es in der Regel, wenn das Objekt über ein Skript verfügt.
Öffentliche Schnittstelle ISqlSpecifiesIndex Modelliert Indexeinstellungen.
Öffentliche Schnittstelle ISqlSpecifiesQuotedIdentifier Modelliert ein Objekt, das über eine eigene QUOTED IDENTIFIER-Einstellung verfügt.Dazu kommt es in der Regel, wenn das Objekt über ein Skript verfügt.
Öffentliche Schnittstelle ISqlSpecifiesStorage Modelliert die Einstellungen des logischen Speichers für ein Objekt.
Öffentliche Schnittstelle ISqlSpecifiesTable Modelliert ein Objekt, das eine Tabelle definiert.Dies kann eine tatsächliche Tabelle oder beispielsweise eine Tabellenwertfunktion sein.
Öffentliche Schnittstelle ISqlStatistic Modelliert eine Statistik.
Öffentliche Schnittstelle ISqlStatisticBound Modelliert ein Objekt, das von einer Statistik abgedeckt wird.
Öffentliche Schnittstelle ISqlSubroutine Modelliert ausführbaren Code, beispielsweise eine gespeicherte Prozedur oder eine Funktion.
Öffentliche Schnittstelle ISqlSubroutineParameter Modelliert einen Parameter, beispielsweise für eine gespeicherte Prozedur oder eine Funktion.
Öffentliche Schnittstelle ISqlSupportsReplication Modelliert ein Objekt, das die Replikation unterstützt.
Öffentliche Schnittstelle ISqlTable Modelliert eine Tabelle.
Öffentliche Schnittstelle ISqlTableValuedFunction Modelliert eine Tabellenwertfunktion.
Öffentliche Schnittstelle ISqlTrigger Modelliert einen Trigger.
Öffentliche Schnittstelle ISqlType Modelliert einen Typ.
Öffentliche Schnittstelle ISqlTypeSpecifier Modelliert die Verwendung eines Typs.Dies schließt Parameter für den Typ, z. B. Genauigkeit, ein.
Öffentliche Schnittstelle ISqlUniqueConstraint Modelliert eine Unique-Einschränkung.
Öffentliche Schnittstelle ISqlUser Modelliert einen Benutzer.
Öffentliche Schnittstelle ISqlUserDefinedDataType Modelliert einen benutzerdefinierten Datentyp auf Grundlage eines integrierten Datentyps.
Öffentliche Schnittstelle ISqlView Modelliert eine Ansicht.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration Sql100LockEscalationMethod Die Typen der Sperrenausweitungsmethoden.
Öffentliche Enumeration Sql90AuthenticationModes Definiert SQL Server 2005-Authentifizierungsmodi für die Endpunktauthentifizierung.
Öffentliche Enumeration Sql90CharacterSet Gibt mögliche Zeichensätze für SOAP-Endpunkte an und definiert das Verhalten, wenn das Ergebnis eines Vorgangs in XML nicht gültige Zeichen enthält.
Öffentliche Enumeration Sql90DatabaseMirroringRoleType Typen von Datenbankspiegelungsrollen für SQL Server 2005.
Öffentliche Enumeration Sql90DatabasePageVerifyMode Der Datenbank-Seitenüberprüfungsmodus für SQL Server 2005.
Öffentliche Enumeration Sql90EncryptionMode Verschlüsselungsmodus für Service Broker-Endpunkte.
Öffentliche Enumeration Sql90HttpPorts Einem Endpunkt zugeordnete Überwachungsporttypen.
Öffentliche Enumeration Sql90LoginType Mögliche Werte für die LOGIN_TYPE-Option im SOAP-Endpunkt.
Öffentliche Enumeration Sql90ParameterizationOption Die Parametrisierungsoptionen für die Datenbank.
Öffentliche Enumeration Sql90ServiceBrokerEncryptionAlgorithm Mögliche Verschlüsselungsalgorithmusoptionen für Service Broker-Endpunkte.
Öffentliche Enumeration Sql90ServiceBrokerOption Mögliche Service Broker-Optionen für die Datenbank.
Öffentliche Enumeration Sql90SoapFormatType Mögliche Webdienst-Methodenformate für SOAP-Endpunkte.
Öffentliche Enumeration Sql90SoapSchemaType Mögliche Schemaoptionen für Webmethoden in SOAP-Endpunkten.
Öffentliche Enumeration SqlAssemblyPermissionSet Gibt mögliche Berechtigungssätze für eine Assembly an.
Öffentliche Enumeration SqlAsymmetricKeyAlgorithm Der Algorithmus für einen asymmetrischen Schlüssel.
Öffentliche Enumeration SqlAuditActionGroup SQL Server-Überwachungsaktionsgruppen.
Öffentliche Enumeration SqlAuditTarget Modelliert SQL Server-Überwachungsziele.
Öffentliche Enumeration SqlChangeTrackingOption Gibt an, ob Änderungen an vom Volltextindex abgedeckten Tabellenspalten (Updates, Löschungen oder Einfügungen) von SQL Server an den Volltextindex weitergegeben werden.
Öffentliche Enumeration SqlCreationDisposition Modelliert die Erstellungsanordnung für einen asymmetrischen Schlüssel.
Öffentliche Enumeration SqlDatabaseAuditAction Überwachbare Aktion auf Datenbankebene.
Öffentliche Enumeration SqlDatabaseRecoveryMode Modelliert den Datenbankwiederherstellungsmodus für SQL Server.
Öffentliche Enumeration SqlDatabaseUserAccess Modelliert den Benutzerzugriffsmodus für die SQL Server-Datenbank.
Öffentliche Enumeration SqlDataCompressionLevel Modelliert die Komprimierungsstufe für Daten in einer SQL Server-Datenbank.
Öffentliche Enumeration SqlDdlTriggerScope Modelliert den Bereich für einen DDL (Data Definition Language, Datendefinitionssprache)-Trigger, der einem Datendefinitionsänderungsereignis zugeordnet ist.
Öffentliche Enumeration SqlDegree Modelliert die Rasterdichteebene in einem räumlichen Index.
Öffentliche Enumeration SqlElementDescriptorRelevance Gibt an, wie sich das besuchte Fragment auf den Deskriptor bezieht.
Öffentliche Enumeration SqlElementDescriptorVolatility Diese Enumeration beschreibt die Nichtflüchtigkeit des Elementdeskriptors.Jede Nichtflüchtigkeitsstufe ist von den anderen getrennt.Eine Variable kann nicht gleichzeitig eine temporäre Tabelle o. ä. sein.Diese schließen sich gegenseitig aus.Zwischen einem temporären Objekt und einem globalen temporären Objekt besteht ein klarer Unterschied.
Öffentliche Enumeration SqlEndpointState Modelliert den Status des Endpunkts.
Öffentliche Enumeration SqlEventGroup Modelliert Ereignisgruppen für SQL Server.
Öffentliche Enumeration SqlEventSessionMemoryPartitionMode Der Arbeitsspeicherpartitionsmodus für eine Ereignissitzung, der die Position angibt, an der Ereignispuffer erstellt werden.
Öffentliche Enumeration SqlEventSessionRetentionMode Modelliert den Ereignisbeibehaltungsmodus für die Ereignissitzung, die zum Behandeln von Ereignisverlusten verwendet werden soll.
Öffentliche Enumeration SqlEventType Modelliert Ereignistypen für SQL Server.
Öffentliche Enumeration SqlForeignKeyAction Modelliert die Aktionen, die ausgeführt werden, wenn ein Schlüssel, auf den ein vorhandener Fremdschlüssel zeigt, aktualisiert oder gelöscht wird.
Öffentliche Enumeration SqlGridTessellation Modelliert das Rastermosaik in einem räumlichen Index.
Öffentliche Enumeration SqlLoginEncryptionOption Modelliert die Anmeldeverschlüsselungsoptionen für SQL Server.
Öffentliche Enumeration SqlMemoryUnit Modelliert die Speichereinheiten für die Verwendung in SQL Server-Modellen.
Öffentliche Enumeration SqlMessageSentByType Gibt den Absendertyp der Nachricht an.
Öffentliche Enumeration SqlMessageValidationMethod Gibt eine Nachrichtenvalidierungsmethode an.
Öffentliche Enumeration SqlModelCapability Gibt die Art der Objekte an, die in SqlSchemaModel zulässig sind.
Öffentliche Enumeration SqlPartitionRange Gibt die linke oder rechte Seite eines Intervalls an, zu der der Grenzwert gehört.
Öffentliche Enumeration SqlPayloadType Definiert Nutzlasttypen für Endpunkte.
Öffentliche Enumeration SqlPermission Modelliert Berechtigungen für SQL Server.Gibt für jeden Wert an, dass der Prinzipal über die angegebene Berechtigung verfügt.Beispielsweise gibt Insert an, dass der Prinzipal über die INSERT-Berechtigung verfügt.
Öffentliche Enumeration SqlPermissionAction Modelliert Aktionstypen für Berechtigungen für SQL Server.
Öffentliche Enumeration SqlPrimaryXmlIndexUsage Stellt die Typen sekundärer XML-Indizes dar.
Öffentliche Enumeration SqlProtocolType Stellt die Protokolltypen für Endpunkte dar.
Öffentliche Enumeration SqlRetentionUnit Beschreibt die Maßeinheit für die Beibehaltungsdauer.
Öffentliche Enumeration SqlStatisticsSamplingStyle Definiert die Samplingstile, die zum Erstellen einer Statistik verwendet werden.
Öffentliche Enumeration SqlSymmetricKeyAlgorithm Definiert die für symmetrische Schlüssel verwendeten Algorithmen.
Öffentliche Enumeration SqlTriggerOrderRestriction Definiert die unterstützten Typen von Einschränkungen bei der Triggerreihenfolge.
Öffentliche Enumeration SqlTriggerType Definiert die unterstützten Triggertypen.
Öffentliche Enumeration SqlType Definiert die integrierten SQL Server-Datentypen.
Öffentliche Enumeration SqlUserOptions Eine Instanz dieser Klasse stellt eine konfigurierbare Serveroption dar, die sich ausdrücklich auf Benutzer bezieht.
Öffentliche Enumeration SqlXmlDataTypeStyle Definiert die unterstützten XML-Datentypformate.
Öffentliche Enumeration SupportingStatementOption Modelliert Werte der Option, die angibt, wie unterstützende Anweisungen verarbeitet werden.