Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace

This namespace contains types for Sql80, Sql90 , and Sql100.

Classes

  Class Description
Public class SqlElementSource Represents the model element source.
Public class SqlSchemaModel The base class for Sql schema managers.

Interfaces

  Interface Description
Public interface IExtendedPropertyHost Represents an extended property host.
Public interface ISql100Aggregate Represents a Sql100 aggregate.
Public interface ISql100AsymmetricKey Represents Sql100 asymmetric key.
Public interface ISql100AuditAction Represents the Sql100 audit action.
Public interface ISql100AuditActionGroup Represents the Sql100 audit action group.
Public interface ISql100AuditActionSpecification Represents the Sql100 audit action specification.
Public interface ISql100AuditSpecification Represents the Sql100 audit specification.
Public interface ISql100BrokerPriority Represents the Sql100 broker priority.
Public interface ISql100ClrFunctionImplementation Represents the Sql100 clear function implementation.
Public interface ISql100ClrFunctionOrderedColumnSpecification
Public interface ISql100ColumnSet
Public interface ISql100Credential
Public interface ISql100CryptographicProvider Represents the Sql100 cryptographic provider.
Public interface ISql100DatabaseAuditSpecification
Public interface ISql100DatabaseEncryptionKey
Public interface ISql100DatabaseOptions
Public interface ISql100DataCompressionOption
Public interface ISql100EventSession
Public interface ISql100EventSessionAction
Public interface ISql100EventSessionDefinitions
Public interface ISql100EventSessionSetting
Public interface ISql100EventSessionTarget
Public interface ISql100Filegroup
Public interface ISql100FullTextIndex
Public interface ISql100FullTextStopList
Public interface ISql100Function
Public interface ISql100Index
Public interface ISql100InlineTableValuedFunction
Public interface ISql100MultiStatementTableValuedFunction
Public interface ISql100PartitionScheme
Public interface ISql100PrimaryKeyConstraint
Public interface ISql100Procedure
Public interface ISql100Queue
Public interface ISql100QueueEventNotification
Public interface ISql100RemoteServiceBinding
Public interface ISql100ResourceGovernor
Public interface ISql100ResourcePool
Public interface ISql100ScalarFunction
Public interface ISql100ServerAudit Represents the Sql100 server audit.
Public interface ISql100ServerAuditSpecification
Public interface ISql100ServerOptions
Public interface ISql100Service
Public interface ISql100SimpleColumn
Public interface ISql100SpatialIndex
Public interface ISql100SpatialIndexedObject
Public interface ISql100SpecifiesDataCompressionOptions
Public interface ISql100SpecifiesFileStream
Public interface ISql100SpecifiesIndex
Public interface ISql100Statistic
Public interface ISql100Subroutine
Public interface ISql100SubroutineParameter
Public interface ISql100SymmetricKey
Public interface ISql100Table
Public interface ISql100TableType
Public interface ISql100TableTypeCheckConstraint
Public interface ISql100TableTypeColumn
Public interface ISql100TableTypeComputedColumn
Public interface ISql100TableTypeConstraint
Public interface ISql100TableTypeDefaultConstraint
Public interface ISql100TableTypeIndexedColumnSpecification
Public interface ISql100TableTypeSimpleColumn
Public interface ISql100TableTypeUniqueConstraint
Public interface ISql100TableValuedFunction
Public interface ISql100UniqueConstraint
Public interface ISql100View
Public interface ISql100WorkloadGroup
Public interface ISql100XmlIndex
Public interface ISql80ApplicationRole
Public interface ISql80DatabaseSecurityPrincipal
Public interface ISql80Role
Public interface ISql80User
Public interface ISql90Aggregate
Public interface ISql90ApplicationRole
Public interface ISql90Assembly
Public interface ISql90AssemblyFile
Public interface ISql90AssemblySource
Public interface ISql90AsymmetricKey
Public interface ISql90AuthorizedObject
Public interface ISql90Certificate
Public interface ISql90CheckConstraint
Public interface ISql90ClrClassDefined
Public interface ISql90ClrFunctionImplementation
Public interface ISql90ClrMethod
Public interface ISql90ClrMethodDefined
Public interface ISql90ClrMethodParameter
Public interface ISql90ClrProperty
Public interface ISql90ComputedColumn
Public interface ISql90Constraint
Public interface ISql90Contract Represents a Sql90 contract.
Public interface ISql90ContractMessageSpecifier
Public interface ISql90Credential
Public interface ISql90DatabaseDdlTrigger
Public interface ISql90DatabaseEventNotification
Public interface ISql90DatabaseMirroringLanguageSpecifier
Public interface ISql90DatabaseOptions
Public interface ISql90DatabaseSecurityPrincipal
Public interface ISql90DdlTrigger
Public interface ISql90DefaultConstraint
Public interface ISql90DmlTrigger
Public interface ISql90Endpoint
Public interface ISql90EndpointLanguageSpecifier
Public interface ISql90EventGroupSpecifier
Public interface ISql90EventNotification
Public interface ISql90EventTypeSpecifier
Public interface ISql90File
Public interface ISql90ForeignKeyConstraint
Public interface ISql90FullTextCatalog
Public interface ISql90FullTextIndex
Public interface ISql90Function
Public interface ISql90HttpProtocolSpecifier
Public interface ISql90Index
Public interface ISql90InlineTableValuedFunction
Public interface ISql90Login
Public interface ISql90MasterKey
Public interface ISql90MessageType
Public interface ISql90MultiStatementTableValuedFunction
Public interface ISql90ObjectAuthorizer
Public interface ISql90PartitionFunction
Public interface ISql90PartitionScheme
Public interface ISql90PartitionValue
Public interface ISql90PrimaryKeyConstraint
Public interface ISql90Procedure Represents the Sql90 procedure.
Public interface ISql90ProtocolSpecifier
Public interface ISql90Queue Represents the Sql90 queue.
Public interface ISql90QueueEventNotification
Public interface ISql90RemoteServiceBinding
Public interface ISql90Role
Public interface ISql90Route
Public interface ISql90ScalarFunction
Public interface ISql90Schema
Public interface ISql90SecurityPrincipal
Public interface ISql90ServerDdlTrigger
Public interface ISql90ServerEventNotification
Public interface ISql90ServerOptions
Public interface ISql90ServerSecurityPrincipal
Public interface ISql90Service Represents Sql90 service.
Public interface ISql90ServiceBrokerLanguageSpecifier
Public interface ISql90Signable
Public interface ISql90Signature
Public interface ISql90SignatureEncryptionMechanism
Public interface ISql90SoapLanguageSpecifier
Public interface ISql90SoapMethodSpecification
Public interface ISql90SpecifiesExecutionContext
Public interface ISql90SpecifiesIndex
Public interface ISql90SpecifiesStorage
Public interface ISql90SpecifiesTable
Public interface ISql90Statistic
Public interface ISql90Subroutine
Public interface ISql90SymmetricKey
Public interface ISql90SymmetricKeyEncryptionPassword
Public interface ISql90Synonym
Public interface ISql90SynonymTarget
Public interface ISql90Table
Public interface ISql90TableValuedFunction
Public interface ISql90TcpProtocolSpecifier
Public interface ISql90Trigger
Public interface ISql90TriggerEventTypeSpecifier
Public interface ISql90TypeSpecifier
Public interface ISql90UniqueConstraint
Public interface ISql90User
Public interface ISql90UserDefinedDataType
Public interface ISql90UserDefinedType
Public interface ISql90View
Public interface ISql90XmlIndex
Public interface ISql90XmlIndexedObject
Public interface ISql90XmlSchemaCollection
Public interface ISql90XmlTypeSpecifier
Public interface ISqlApplicationRole
Public interface ISqlAuthorizedObject
Public interface ISqlBuiltInType
Public interface ISqlCheckConstraint
Public interface ISqlColumn
Public interface ISqlColumnSource
Public interface ISqlComputedColumn
Public interface ISqlConstraint
Public interface ISqlDatabaseOptions
Public interface ISqlDatabaseSecurityPrincipal
Public interface ISqlDefault
Public interface ISqlDefaultConstraint
Public interface ISqlDmlTrigger
Public interface ISqlDynamicColumnSource
Public interface ISqlErrorMessage
Public interface ISqlExtendedProcedure
Public interface ISqlExtendedProperty
Public interface ISqlFile
Public interface ISqlFilegroup
Public interface ISqlForeignKeyConstraint
Public interface ISqlFullTextCatalog
Public interface ISqlFullTextIndex
Public interface ISqlFullTextIndexColumnSpecifier
Public interface ISqlFulltextIndexedObject
Public interface ISqlFunction Represents a Sql function.
Public interface ISqlFunctionImplementation Represents a Sql function implementation.
Public interface ISqlIndex
Public interface ISqlIndexBase
Public interface ISqlIndexedColumnSpecification
Public interface ISqlInlineTableValuedFunction Represents a Sql inline table valued function.
Public interface ISqlLegacyDataConstraints
Public interface ISqlLegacyDataConstraintTarget
Public interface ISqlLinkedServer
Public interface ISqlLinkedServerLogin
Public interface ISqlLogin
Public interface ISqlModelElement The base model element for the Sql domain.
Public interface ISqlMultiStatementTableValuedFunction
Public interface ISqlObjectAuthorizer
Public interface ISqlObjectOwner
Public interface ISqlOwnedObject
Public interface ISqlPermissionStatement
Public interface ISqlPrimaryKeyConstraint
Public interface ISqlProcedure Represents a Sql procedure.
Public interface ISqlRole
Public interface ISqlRoleMembership
Public interface ISqlRule
Public interface ISqlScalarFunction
Public interface ISqlScriptFunctionImplementation
Public interface ISqlSecurable Represents Sql permisssions.
Public interface ISqlSecurityPrincipal
Public interface ISqlServerOptions
Public interface ISqlServerRole
Public interface ISqlServerRoleMembership
Public interface ISqlServerSecurityPrincipal
Public interface ISqlSimpleColumn
Public interface ISqlSpecifiesAnsiNulls
Public interface ISqlSpecifiesIndex
Public interface ISqlSpecifiesQuotedIdentifier
Public interface ISqlSpecifiesStorage
Public interface ISqlSpecifiesTable
Public interface ISqlStatistic
Public interface ISqlStatisticBound
Public interface ISqlSubroutine
Public interface ISqlSubroutineParameter
Public interface ISqlSupportsReplication
Public interface ISqlTable
Public interface ISqlTableValuedFunction
Public interface ISqlTrigger Represents a Sql trigger.
Public interface ISqlType Represents a Sql type.
Public interface ISqlTypeSpecifier Represents a Sql type specifier.
Public interface ISqlUniqueConstraint
Public interface ISqlUser
Public interface ISqlUserDefinedDataType
Public interface ISqlView Represents the Sql view element.

Enumerations

  Enumeration Description
Public enumeration Sql90AuthenticationMode Specifies the Sql90 authentication mode.
Public enumeration Sql90CharacterSet
Public enumeration Sql90DatabaseMirroringRoleType
Public enumeration Sql90DatabasePageVerifyMode
Public enumeration Sql90EncryptionMode
Public enumeration Sql90HttpPort
Public enumeration Sql90LoginType
Public enumeration Sql90ParameterizationOption
Public enumeration Sql90ServiceBrokerEncryptionAlgorithm
Public enumeration Sql90ServiceBrokerOption
Public enumeration Sql90SoapFormatType
Public enumeration Sql90SoapSchemaType
Public enumeration SqlAssemblyPermissionSet
Public enumeration SqlAsymmetricKeyAlgorithm
Public enumeration SqlAuditActionGroup Specifies the audit action group.
Public enumeration SqlAuditTarget Specifies the audit target.
Public enumeration SqlChangeTrackingOption
Public enumeration SqlCreationDisposition Specifies the creation disposition type.
Public enumeration SqlDatabaseAuditAction Specifies the database audit action.
Public enumeration SqlDatabaseRecoveryMode
Public enumeration SqlDatabaseUserAccess
Public enumeration SqlDataCompressionLevel
Public enumeration SqlDegree
Public enumeration SqlEndpointState
Public enumeration SqlEventGroup
Public enumeration SqlEventSessionMemoryPartitionMode
Public enumeration SqlEventSessionRetentionMode
Public enumeration SqlEventType
Public enumeration SqlForeignKeyAction
Public enumeration SqlGridTessellation
Public enumeration SqlLoginEncryptionOption
Public enumeration SqlMemoryUnit Specifies the unit of memory.
Public enumeration SqlMessageSentByType
Public enumeration SqlMessageValidationMethod
Public enumeration SqlPartitionRange
Public enumeration SqlPayloadType
Public enumeration SqlPermission
Public enumeration SqlPermissionAction
Public enumeration SqlPrimaryXmlIndexUsage
Public enumeration SqlProtocolType
Public enumeration SqlStatisticsSamplingStyle
Public enumeration SqlSymmetricKeyAlgorithm
Public enumeration SqlTriggerOrderRestriction
Public enumeration SqlTriggerType Specifies the Sql trigger type.
Public enumeration SqlType
Public enumeration SqlXmlDataTypeStyle