ISql100ServerOptions 接口

对服务器实例的设置建模。

命名空间:  Microsoft.Data.Schema.Sql.SchemaModel
程序集:  Microsoft.Data.Schema.Sql(在 Microsoft.Data.Schema.Sql.dll 中)

语法

声明
Public Interface ISql100ServerOptions _
    Inherits ISql90ServerOptions, ISqlServerOptions, ISqlSecurable, ISqlModelElement,  _
    IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface ISql100ServerOptions : ISql90ServerOptions, 
    ISqlServerOptions, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, 
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISql100ServerOptions : ISql90ServerOptions, 
    ISqlServerOptions, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, 
    IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISql100ServerOptions =  
    interface
        interface ISql90ServerOptions
        interface ISqlServerOptions
        interface ISqlSecurable
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISql100ServerOptions extends ISql90ServerOptions, ISqlServerOptions, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

ISql100ServerOptions 类型公开以下成员。

属性

  名称 说明
公共属性 AccessCheckCacheBucketCount 获取或设置 sp_configure 的“access check cache bucket count”选项的值。
公共属性 AccessCheckCacheQuota 获取或设置 sp_configure 的“access check cache quota”选项的值。
公共属性 Affinity64IOMask 获取或设置一个对关联 64 I/O 掩码设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 Affinity64Mask 获取或设置一个对“affinity64 掩码”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 AffinityIOMask 获取或设置一个对关联 I/O 掩码设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 AffinityMask 获取或设置一个对“关联掩码”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 BlockProcessThreshold 获取或设置一个对块状流程阈值设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 Collation 获取或设置服务器排序规则。 (继承自 ISqlServerOptions。)
公共属性 CostThresholdForParallelism 获取或设置一个对“并行开销阈值”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 CursorThreshold 获取或设置一个对“游标阈值”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 DefaultFillFactor 获取或设置一个对“填充因子”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 DefaultFulltextLanguage 获取或设置一个对“默认全文语言”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 DefaultLanguage 获取或设置一个对“默认语言”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 DisableDefaultConstraintChecking 获取或设置一个对 DISABLE_DEF_CNST_CHK 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 DisallowResultsFromTriggers 获取或设置一个对禁止来自触发器的结果设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 DoAllowRemoteAccess 获取或设置一个对“允许远程访问”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 DoAllowRemoteAdminConnections 获取或设置一个值,该值指示是否启用远程管理员连接。 (继承自 ISql90ServerOptions。)
公共属性 DoAllowServerTriggerRecursion 获取或设置一个值,该值指示是否启用服务器触发器递归。 (继承自 ISql90ServerOptions。)
公共属性 DoAllowUpdates 获取或设置一个对“允许更新”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 ElementClass 获取元素的元数据类。 (继承自 IModelElement。)
公共属性 FilestreamAccessLevel 获取或设置 sp_configure 的“filestream_access_level”选项的值。
公共属性 FtCrawlMaxBandwidth 获取或设置一个对 FT 爬网最大带宽设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 FtCrawlMinBandwidth 获取或设置一个对 FT 爬网最小带宽设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 FtNotifyMaxBandwidth 获取或设置一个对 FT 通知最大带宽设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 FtNotifyMinBandwidth 获取或设置一个对 FT 通知最小带宽设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 ImplicitTransactions 获取或设置一个对默认 IMPLICIT_TRANSACTIONS 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IndexCreateMemory 获取或设置一个对“索引创建内存”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 InDoubtXactResolution 获取或设置一个对不确定的事务解析设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsAdHocDistributedQueriesEnabled 获取或设置一个对临时分布式查询设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsAgentXPsStarted 获取或设置一个对代理 XPs 设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsAnsiNullDefaultOff 获取或设置一个对 ANSI_NULL_DFLT_OFF 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsAnsiNullDefaultOn 获取或设置一个对 ANSI_NULL_DFLT_ON 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsAnsiNullsOn 获取或设置一个对默认 ANSI_NULLS 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsAnsiPaddingOn 获取或设置一个对默认 ANSI_PADDING 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsAnsiWarningsOn 获取或设置一个对默认 ANSI_WARNINGS 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsArithAbortOn 获取或设置一个对默认 ARITHABORT 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsArithIgnoreOn 获取或设置一个对默认 ARITHIGNORE 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsAweEnabled 获取或设置一个对“AWE 已启用”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsBackupCompressionDefaultOn 获取或设置 sp_configure 的“backup compression default”选项的值。
公共属性 IsC2AuditModeOn 获取或设置一个对“C2 审核模式”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsClrEnabled 获取或设置一个值,该值指示是否启用 SQL CLR 支持。 (继承自 ISql90ServerOptions。)
公共属性 IsCommonCriteriaComplianceEnabled 获取或设置一个对符合通用准则设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsConcatNullYieldsNullOn 获取或设置一个对默认 CONCAT_NULL_YIELDS_NULL 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsCrossDbOwnershipChainingOn 获取或设置一个对“跨数据库所有权链接”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsCursorCloseOnCommitOn 获取或设置一个对默认 CURSOR_CLOSE_ON_COMMIT 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsDatabaseMailXPsEnabled 获取或设置一个对数据库邮件 XPs 设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsDefaultTraceEnabled 获取或设置一个对默认跟踪设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsEkmProviderEnabled 获取或设置 sp_configure 的“EKM provider enabled”选项的值。
公共属性 IsLightweightPoolingOn 获取或设置一个对“轻型池”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsNestedTriggersEnabled 获取或设置一个对“嵌套触发器”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsNocountOn 获取或设置一个对默认 NOCOUNT 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsNumericRoundAbortOn 获取或设置一个对默认 NUMERIC_ROUND_ABORT 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsOleAutomationProceduresEnabled 获取或设置一个对 OLE 自动化过程设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsPrecomputeRankEnabled 获取或设置一个对预计算级别设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsPriorityBoostEnabled 获取或设置一个对“优先级提升”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsQuotedIdentifierOn 获取或设置一个对默认 QUOTED_IDENTIFIER 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsRemoteProcTransactionEnabled 获取或设置一个对“远程过程事务”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsReplicationXPsEnabled 获取或设置一个对复制 XPs 设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsScanForStartupProcsEnabled 获取或设置一个对“扫描启动进程”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsSetWorkingSetSizeEnabled 获取或设置一个对“设置工作集大小”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsShowAdvancedOptionEnabled 获取或设置一个对“显示高级选项”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 IsSmoAndDmoXPsEnabled 获取或设置一个值,该值对 Server 管理对象 (SMO) 和分布式管理对象 (DMO) XP 设置进行建模。 (继承自 ISql90ServerOptions。)
公共属性 IsSqlMailXPsEnabled 获取或设置一个对 SQL 邮件 XPs 设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsTransformNoiseWordsEnabled 获取或设置一个对转换干扰词设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 IsUserInstancesEnabled 获取或设置一个值,该值指示是否启用用户实例。 (继承自 ISql90ServerOptions。)
公共属性 IsWebAssistantProceduresEnabled 获取或设置一个值,该值指示是否启用 Web 助手过程。 (继承自 ISql90ServerOptions。)
公共属性 IsXPCmdsShellEnabled 获取或设置一个对 XP cmdshell 设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 Locks 获取或设置一个对“锁”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MaxDegreeOfParallelism 获取或设置一个对“最大并行度”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MaxFulltextCrawlRange 获取或设置一个对最大全文爬网范围设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 MaxServerMemory 获取或设置一个对“最大服务器内存”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MaxTextReplSize 获取或设置一个对“最大文本复制大小”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MaxWorkerThreads 获取或设置一个对“最大工作线程数”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MediaRetention 获取或设置一个对“媒体保持期”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MinMemoryPerQuery 获取或设置一个对“每次查询占用的最小内存”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 MinServerMemory 获取或设置一个对“最小服务器内存”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 Model 获取模型引用。 (继承自 IModelEntity。)
公共属性 Name 获取或设置元素的名称。 (继承自 IModelElement。)
公共属性 NetworkPacketSize 获取或设置一个对“网络数据包大小”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 OpenObjects 获取或设置一个对“打开对象”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 OptimizeForAdhocWorkloads 获取或设置 sp_configure 的“optimize for ad hoc workloads”选项的值。
公共属性 Permissions 获取应用到此对象的权限的列表。 (继承自 ISqlSecurable。)
公共属性 PHTimeout 获取或设置一个对 PH 超时设置建模的值。 (继承自 ISql90ServerOptions。)
公共属性 PrimarySource 获取有关元素的主要源的信息。 (继承自 IScriptSourcedModelElement。)
公共属性 QueryGovernorCostlimit 获取或设置一个对“查询调控器开销限制”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 QueryWait 获取或设置一个对“查询等待”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 RecoveryInterval 获取或设置一个对“恢复间隔”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 RemoteLoginTimeout 获取或设置一个对“远程登录超时”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 RemoteQueryTimeout 获取或设置一个对“远程查询超时”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 ResolutionStatus 获取或设置模型元素解析状态的值。 (继承自 IModelElement。)
公共属性 SecondarySources 获取元素的辅助源的列表。 (继承自 IScriptSourcedModelElement。)
公共属性 SourceCodePositions 获取用于定义此元素的源的列表。 (继承自 IModelElement。)
公共属性 TransactionAbort 获取或设置一个对 XACT_ABORT 设置建模的值。 (继承自 ISqlServerOptions。)
公共属性 TwoDigitYearCuttoff 获取或设置一个对“两位数年份截止”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 UserConnections 获取或设置一个对“用户连接”sp_configure 选项建模的值。 (继承自 ISqlServerOptions。)
公共属性 UserInstanceTimeout 获取或设置用户实例的超时值。 (继承自 ISql90ServerOptions。)
公共属性 ValidationStatus 获取或设置模型元素验证状态的值。 (继承自 IModelElement。)

页首

方法

  名称 说明
公共方法 AddAnnotation 将给定批注添加到此元素。 (继承自 IModelAnnotationHolder。)
公共方法 Delete 从模型中删除此实例。 (继承自 IModelElement。)
公共方法 GetAnnotations() 返回附加到此元素的批注的列表。 (继承自 IModelAnnotationHolder。)
公共方法 GetAnnotations(Type) 返回给定类型的附加批注的列表。 (继承自 IModelAnnotationHolder。)
公共方法 GetAnnotations(ModelIdentifier) 返回具有给定标识符的附加批注的列表。 (继承自 IModelAnnotationHolder。)
公共方法 GetAnnotations(ModelIdentifier, Type) (继承自 IModelAnnotationHolder。)
公共方法 GetAnnotations<TType>() 返回实现给定批注类型且具有指定模型标识符的所有附加模型批注。 (继承自 IModelAnnotationHolder。)
公共方法 GetAnnotations<TType>(ModelIdentifier) (继承自 IModelAnnotationHolder。)
公共方法 GetComposingChildren 返回构成此元素的子级的列表。 (继承自 IModelElement。)
公共方法 GetHierarchicalChildren 返回此元素的层次结构子级的列表。 (继承自 IModelElement。)
公共方法 GetOwnerInfo 返回有关元素所有者的信息。 (继承自 IModelElement。)
公共方法 GetPermissionsRelationship 返回 this 和关联 ISqlPermissionStatement 之间的 IModelReverseMultiRelationship。 (继承自 ISqlSecurable。)
公共方法 GetProperty<TProperty> 获取指定属性。 (继承自 IModelPropertyContainer。)
公共方法 GetReferencedDanglingRelationshipEntries 返回关系项的列表,其中此元素位于左侧,而关系的右侧或者没有元素,或者位于右侧的元素在模型中不存在。 (继承自 IModelElement。)
公共方法 GetReferencedElements 返回位于具有此元素的关系中元素的列表,其中此元素位于关系的左侧。 (继承自 IModelElement。)
公共方法 GetReferencedRelationshipEntries 返回关系项的列表,其中此元素位于左侧。 (继承自 IModelElement。)
公共方法 GetReferencingElements 返回位于具有此元素的关系中元素的列表,其中此元素位于右侧。 (继承自 IModelElement。)
公共方法 GetReferencingRelationshipEntries 返回关系项的列表,其中此元素位于右侧。 (继承自 IModelElement。)
公共方法 GetRelationship(ModelRelationshipClass) 使用提供的元数据返回所请求的关系。 (继承自 IModelElement。)
公共方法 GetRelationship<TFrom, TTo>(ModelRelationshipClass) 返回一个关系,其中两个相关元素属于指定类型。 (继承自 IModelElement。)
公共方法 GetRelationshipEntrySources 返回有关给定关系的源信息的集合。 (继承自 IScriptSourcedModelElement。)
公共方法 GetRelationships 返回此元素中关系的列表。 (继承自 IModelElement。)
公共方法 IsDeleted 指定是否删除对象。 (继承自 IModelElement。)
公共方法 IsExternal 返回一个值,该值指示对象是否从外部源加载且不是架构模型的一部分。 (继承自 IModelElement。)
公共方法 RemoveAnnotation 从此模型元素中移除指定的批注。 (继承自 IModelAnnotationHolder。)
公共方法 SetProperty<TProperty> 设置指定的属性。 (继承自 IModelPropertyContainer。)

页首

请参见

参考

Microsoft.Data.Schema.Sql.SchemaModel 命名空间