Freigeben über


ISqlServerOptions-Schnittstelle

Modelliert die Einstellungen für eine Instanz von SQL Server.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

'Declaration
Public Interface ISqlServerOptions _
    Inherits ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement,  _
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISqlServerOptions : ISqlSecurable, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
public interface class ISqlServerOptions : ISqlSecurable, 
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, 
    IModelAnnotationHolder
type ISqlServerOptions =  
    interface
        interface ISqlSecurable
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISqlServerOptions extends ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

Der ISqlServerOptions-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Affinity64Mask Ruft einen Wert ab, der die sp_configure-Option "Affinity64 Mask" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft AffinityMask Ruft einen Wert ab, der die sp_configure-Option "Affinitätsmaske" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft Collation Ruft die Sortierreihenfolge des Servers ab oder legt diese fest.
Öffentliche Eigenschaft CostThresholdForParallelism Ruft einen Wert ab, der die sp_configure-Option "Kostenschwellenwert für Parallelität" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft CursorThreshold Ruft einen Wert ab, der die sp_configure-Option "Cursorschwellenwert" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft DefaultFillFactor Ruft einen Wert ab, der die sp_configure-Option "Füllfaktor" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft DefaultFulltextLanguage Ruft einen Wert ab, der die sp_configure-Option "Volltext-Standardsprache" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft DefaultLanguage Ruft einen Wert ab, der die sp_configure-Option "Standardsprache" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft DisableDefaultConstraintChecking Ruft einen Wert ab, der die DISABLE_DEF_CNST_CHK-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft DoAllowRemoteAccess Ruft einen Wert ab, der die sp_configure-Option "Remoteverbindungen mit diesem Server zulassen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft DoAllowUpdates Ruft einen Wert ab, der die sp_configure-Option "Updates zulassen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft ElementClass Ruft die Metadatenklasse für ein Element ab. (Von IModelElement geerbt.)
Öffentliche Eigenschaft ImplicitTransactions Ruft einen Wert ab, der die standardmäßige IMPLICIT_TRANSACTIONS-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IndexCreateMemory Ruft einen Wert ab, der die sp_configure-Option "Arbeitsspeicher für Indexerstellung" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsAnsiNullDefaultOff Ruft einen Wert ab, der die ANSI_NULL_DFLT_OFF-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsAnsiNullDefaultOn Ruft einen Wert ab, der die ANSI_NULL_DFLT_ON-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsAnsiNullsOn Ruft einen Wert ab, der die standardmäßige ANSI_NULLS-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsAnsiPaddingOn Ruft einen Wert ab, der die standardmäßige ANSI_PADDING-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsAnsiWarningsOn Ruft einen Wert ab, der die standardmäßige ANSI_WARNINGS-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsArithAbortOn Ruft einen Wert ab, der die standardmäßige ARITHABORT-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsArithIgnoreOn Ruft einen Wert ab, der die standardmäßige ARITHIGNORE-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsAweEnabled Ruft einen Wert ab, der die sp_configure-Option "AWE für die Belegung von Arbeitsspeicher verwenden" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsC2AuditModeOn Ruft einen Wert ab, der die sp_configure-Option "C2-Überwachungs-Ablaufverfolgung" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsConcatNullYieldsNullOn Ruft einen Wert ab, der die standardmäßige CONCAT_NULL_YIELDS_NULL-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsCrossDbOwnershipChainingOn Ruft einen Wert ab, der die sp_configure-Option "Datenbankübergreifende Besitzverkettung" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsCursorCloseOnCommitOn Ruft einen Wert ab, der die standardmäßige CURSOR_CLOSE_ON_COMMIT-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsLightweightPoolingOn Ruft einen Wert ab, der die sp_configure-Option "Lightweightpooling" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsNestedTriggersEnabled Ruft einen Wert ab, der die sp_configure-Option "Rekursive Trigger" aktiviert modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsNocountOn Ruft einen Wert ab, der die standardmäßige NOCOUNT-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsNumericRoundAbortOn Ruft einen Wert ab, der die standardmäßige NUMERIC_ROUND_ABORT-Option modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsPriorityBoostEnabled Ruft einen Wert ab, der die sp_configure-Option "SQL Server-Priorität höher stufen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsQuotedIdentifierOn Ruft einen Wert ab, der die standardmäßige QUOTED_IDENTIFIER-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsRemoteProcTransactionEnabled Ruft einen Wert ab, der die sp_configure-Option "In Remoteprozeduraufruf springen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsScanForStartupProcsEnabled Ruft einen Wert ab, der die sp_configure-Option "Startprozeduren suchen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsSetWorkingSetSizeEnabled Ruft einen Wert ab, der die sp_configure-Option "Festgelegte Workingsetgröße" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft IsShowAdvancedOptionEnabled Ruft einen Wert ab, der die sp_configure-Option "Erweiterte Optionen anzeigen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft Locks Ruft einen Wert ab, der die sp_configure-Option "Sperren" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MaxDegreeOfParallelism Ruft einen Wert ab, der die sp_configure-Option "Maximum an Parallelität" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MaxServerMemory Ruft einen Wert ab, der die sp_configure-Option "Maximaler Serverarbeitsspeicher" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MaxTextReplSize Ruft einen Wert ab, der die sp_configure-Option "Maximale Textgröße für Replikation" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MaxWorkerThreads Ruft einen Wert ab, der die sp_configure-Option "Maximale Arbeitsthreadanzahl" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MediaRetention Ruft einen Wert ab, der die sp_configure-Option "Standardbeibehaltung für Sicherungsmedien" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MinMemoryPerQuery Ruft einen Wert ab, der die sp_configure-Option "Minimaler Arbeitsspeicher pro Abfrage" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft MinServerMemory Ruft einen Wert ab, der die sp_configure-Option "Minimaler Serverarbeitsspeicher" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft Model Ruft den Modellverweis ab. (Von IModelEntity geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Elements ab oder legt diesen fest. (Von IModelElement geerbt.)
Öffentliche Eigenschaft NetworkPacketSize Ruft einen Wert ab, der die sp_configure-Option "Netzwerkpaketgröße" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft OpenObjects Ruft einen Wert ab, der die sp_configure-Option "Geöffnete Objekte" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft Permissions Ruft die Liste der Berechtigungen für dieses Objekt ab. (Von ISqlSecurable geerbt.)
Öffentliche Eigenschaft PrimarySource Ruft Informationen zur primären Quelle des Elements ab. (Von IScriptSourcedModelElement geerbt.)
Öffentliche Eigenschaft QueryGovernorCostlimit Ruft einen Wert ab, der die sp_configure-Option "Kostenbeschränkung der Abfragekontrolle" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft QueryWait Ruft einen Wert ab, der die sp_configure-Option "Abfragewartezeit" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft RecoveryInterval Ruft einen Wert ab, der die sp_configure-Option "Wiederherstellungsintervall" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft RemoteLoginTimeout Ruft einen Wert ab, der die sp_configure-Option "Timeout für Remoteanmeldung" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft RemoteQueryTimeout Ruft einen Wert ab, der die sp_configure-Option "Timeout für Remoteabfragen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft ResolutionStatus Ruft den Wert des Modellelementauflösungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.)
Öffentliche Eigenschaft SecondarySources Ruft eine Liste mit sekundären Quellen für das Element ab. (Von IScriptSourcedModelElement geerbt.)
Öffentliche Eigenschaft SourceCodePositions Ruft die Liste der Quellen ab, die dieses Element definieren. (Von IModelElement geerbt.)
Öffentliche Eigenschaft TransactionAbort Ruft einen Wert ab, der die XACT_ABORT-Einstellung modelliert, oder legt diesen fest.
Öffentliche Eigenschaft TwoDigitYearCuttoff Ruft einen Wert ab, der die sp_configure-Option "Umstellungsjahr für Angaben mit zwei Ziffern" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft UserConnections Ruft einen Wert ab, der die sp_configure-Option "Benutzerverbindungen" modelliert, oder legt diesen fest.
Öffentliche Eigenschaft ValidationStatus Ruft den Wert des Modellelementvalidierungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAnnotation Fügt diesem Element die angegebene Anmerkung hinzu. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode Delete Löscht diese Instanz aus dem Modell. (Von IModelElement geerbt.)
Öffentliche Methode GetAnnotations() Gibt eine Liste mit den Anmerkungen zurück, die an dieses Element angefügt sind. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations(Type) Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Typ zurück. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations(ModelIdentifier) Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Bezeichner zurück. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations(ModelIdentifier, Type) (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations<TType>() Gibt alle angefügten Modellanmerkungen mit dem angegebenen Anmerkungstyp und dem angegebenen Modellbezeichner zurück. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations<TType>(ModelIdentifier) (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetComposingChildren Gibt eine Liste mit untergeordneten Bestandteilelementen für dieses Element zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetHierarchicalChildren Gibt eine Liste mit hierarchischen untergeordneten Elementen für dieses Element zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetOwnerInfo Gibt Informationen zum Elementbesitzer zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetPermissionsRelationship Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlPermissionStatement zurück. (Von ISqlSecurable geerbt.)
Öffentliche Methode GetProperty<TProperty> Ruft die angegebene Eigenschaft ab. (Von IModelPropertyContainer geerbt.)
Öffentliche Methode GetReferencedDanglingRelationshipEntries Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet und sich auf der rechten Seite der Beziehung entweder kein Element oder ein Element befindet, das nicht im Modell vorhanden ist. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencedElements Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der linken Seite der Beziehung befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencedRelationshipEntries Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencingElements Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der rechten Seite der Beziehung befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencingRelationshipEntries Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der rechten Seite befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetRelationship(ModelRelationshipClass) Gibt die angeforderte Beziehung mithilfe der angegebenen Metadaten zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetRelationship<TFrom, TTo>(ModelRelationshipClass) Gibt eine Beziehung zurück, deren zwei Elemente die angegebenen Typen aufweisen. (Von IModelElement geerbt.)
Öffentliche Methode GetRelationshipEntrySources Gibt eine Auflistung von Quellinformationen zur angegebenen Beziehung zurück. (Von IScriptSourcedModelElement geerbt.)
Öffentliche Methode GetRelationships Gibt eine Liste der Beziehungen in diesem Element zurück. (Von IModelElement geerbt.)
Öffentliche Methode IsDeleted Gibt an, ob das Objekt gelöscht wurde. (Von IModelElement geerbt.)
Öffentliche Methode IsExternal Gibt einen Wert zurück, der angibt, ob das Objekt aus einer externen Quelle geladen wurde und kein Teil des Schemamodells ist. (Von IModelElement geerbt.)
Öffentliche Methode RemoveAnnotation Entfernt die angegebene Anmerkung von diesem Modellelement. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode SetProperty<TProperty> Legt die angegebene Eigenschaft fest. (Von IModelPropertyContainer geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.Data.Schema.Sql.SchemaModel-Namespace