共用方式為


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

這個命名空間定義類別和介面,可用來建立表示資料庫 SQL Server 系列的模組。

類別

  類別 說明
公用類別 DacProjectAnnotation 表示模型適用於「資料層應用程式元件」(DAC) 專案。
公用類別 InterpretationError 表示轉譯特有錯誤的類別。
公用類別 Sql100Interpreter 解譯 Transact-SQL 片段來定義將會產生的結構描述。
公用類別 Sql100InterpreterConstructor 建構函式類別,這個類別具有定義 Transact-SQL 解譯器的選項。
公用類別 Sql100ModelBuilderConstructor 可以建立 SQL Server 2008 模型產生器的建構函式類別。
公用類別 Sql100ModelComparer 比較 SQL Server 2008 的資料庫模型。
公用類別 Sql100ModelComparerConstructor SQL Server 2008 模型比較子的服務建構函式。
公用類別 Sql100ReverseEngineer 針對 SQL Server 2008 資料庫執行「還原工程」匯入作業。
公用類別 Sql100ReverseEngineerConstructor 可以建立 SQL Server 2008 反向工程的建構函式類別。
公用類別 Sql100SchemaModel SQL Server 2008 資料庫的結構描述管理員。
公用類別 Sql100SchemaModelConstructor 可建立 SQL Server 2008 之結構描述模型的建構函式類別。
公用類別 Sql100ScriptDomGenerator 實作 SQL Server 2008 的指令碼文件物件模型 (DOM) 產生器。
公用類別 Sql100ScriptDomGeneratorConstructor 建構函式類別,這個類別具有定義 SQL Server 2008 之指令碼文件物件模型 (DOM) 產生器的選項。
公用類別 Sql80Interpreter 解譯 SQL Server 2000 的 Transact-SQL 片段來定義將會產生的結構描述。
公用類別 Sql80InterpreterConstructor 建構函式類別,這個類別具有定義 SQL Server 2000 之 Transact-SQL 解譯器的選項。
公用類別 Sql80ModelBuilderConstructor 可以建立 SQL Server 2000 模型產生器的建構函式類別。
公用類別 Sql80ModelComparer 實作 SQL Server 2000 模型的比較子。
公用類別 Sql80ModelComparerConstructor SQL Server 2000 之模型比較子的服務建構函式。
公用類別 Sql80ReverseEngineer 針對 SQL Server 2000 資料庫執行「還原工程」匯入作業。
公用類別 Sql80ReverseEngineerConstructor 建構函式類別,可以建立 SQL Server 2000 的還原工程類別。
公用類別 Sql80SchemaModel 表示 SQL Server 2000 的結構描述模型。
公用類別 Sql80SchemaModelConstructor 可建立 SQL Server 2000 之結構描述模型的建構函式類別。
公用類別 Sql80ScriptDomGenerator 實作 SQL Server 2000 特有的指令碼文件物件模組 (DOM) 產生器。
公用類別 Sql80ScriptDomGeneratorConstructor 建構函式類別,具有定義 SQL Server 2000 DOM 產生器的選項。
公用類別 Sql90Interpreter 解譯 Transact-SQL 片段來定義將會產生的結構描述。
公用類別 Sql90InterpreterConstructor 建構函式類別,這個類別具有定義 SQL Server 2005 之 Transact-SQL 解譯器的選項。
公用類別 Sql90ModelBuilderConstructor 可以建立 SQL Server 2005 之模型產生器的建構函式類別。
公用類別 Sql90ModelComparer 比較 SQL Server 2005 的模型。
公用類別 Sql90ModelComparerConstructor SQL Server 2005 之模型比較子的服務建構函式。
公用類別 Sql90ReverseEngineer 針對 SQL Server 2005 實作「還原工程」匯入作業。
公用類別 Sql90ReverseEngineerConstructor 建構函式類別,可以建立 SQL Server 2005 的還原工程類別。
公用類別 Sql90SchemaModel 表示 SQL Server 2005 的結構描述管理員。
公用類別 Sql90SchemaModelConstructor 可建立 SQL Server 2005 之結構描述模型的建構函式類別。
公用類別 Sql90ScriptDomGenerator SQL Server 2005 特有的指令碼文件物件模組 (DOM) 產生器。
公用類別 Sql90ScriptDomGeneratorConstructor 建構函式類別,定義 SQL Server 2005 的指令碼文件物件模型 (DOM) 產生器。
公用類別 SqlAnnotationDescriptor 描述 SqlElementDescriptor 的註解。
公用類別 SqlElementDescriptor 描述SQL Server模型元素,但不會實例存儲區中。
公用類別 SqlInlineConstraintAnnotation 模型化內嵌條件約束上的註解。
公用類別 SqlInterpreter 解譯 Transact-SQL 片段來定義將在執行那些片段時產生的結構描述。
公用類別 SqlInterpreterConstructor 建構函式類別,這個類別具有定義 Transact-SQL 解譯器的選項。
公用類別 SqlModelBuilder 負責建置 SQL Server 資料庫模型的類別。
公用類別 SqlModelBuilderConstructor 定義 SQL Server 資料庫之模型產生器的建構函式類別。
公用類別 SqlModelBuilderException 表示 SqlModelBuilder 所擲回的例外狀況。
公用類別 SqlModelComparer 用來比較來源和目標結構描述模型的類別。
公用類別 SqlModelComparerConfiguration 兩個 SQL Server 資料庫之比較模型的比較組態資訊。
公用類別 SqlModelComparerConstructor SqlModelComparer 的服務建構函式。
公用類別 SqlPotentialElementDescriptor 這個類別表示模稜兩可的項目描述元。
公用類別 SqlReverseEngineer 表示 SQL Server 之還原工程 (匯入) 流程的抽象基底類別。這個類別可以擴展結構描述管理員,但需要提供連接字串。
公用類別 SqlReverseEngineerConstructor 定義 SQL Server 之還原工程類別的建構函式類別。
公用類別 SqlReverseEngineerException 在匯入期間會引發的例外狀況。
公用類別 SqlReverseEngineerProgressEventArgs 包含在還原工程 (匯入) 期間引發之進度事件的資料。
公用類別 SqlSchemaAnalyzer 定義轉譯事件的基底類別。
公用類別 SqlSchemaModel SQL Server 資料庫之結構描述管理員的基底類別。
受保護的類別 SqlSchemaModel.SqlModelElement 表示 SQL Server 模型的結構描述模型項目。
公用類別 SqlSchemaModelConstructor 定義 SQL Server 之結構描述模型類別的建構函式類別。
公用類別 SqlSchemaModelException 用於結構描述模型的例外狀況。
公用類別 SqlScriptDomGenerator SQL Server 特有的指令碼網域物件模型 (DOM) 產生器。
公用類別 SqlScriptDomGeneratorConstructor 建構函式類別,定義 SQL Server 指令碼文件物件模型 (DOM) 產生器。
公用類別 SqlScriptProperty 表示 Transact-SQL 指令碼的屬性。
公用類別 SqlSourceInformation 提供模型項目來源的相關資訊。
公用類別 SysCommentsObjectAnnotation 定義可套用至 syscomments 物件的註解。

結構

  結構 說明
公用結構 SqlClrPart 模型化表示 Common Language Runtime (CLR) 部分的不可變結構。

介面

  介面 說明
公用介面 ISql100Aggregate 模型化彙總。
公用介面 ISql100AsymmetricKey 模型化非對稱金鑰。
公用介面 ISql100AuditAction 依稽核規格模型化稽核動作的用法。
公用介面 ISql100AuditActionGroup 依稽核規格模型化稽核動作群組的用法。
公用介面 ISql100AuditActionSpecification 依稽核規格模型化稽核動作群組的規格。
公用介面 ISql100AuditSpecification 模型化稽核規格。
公用介面 ISql100BrokerPriority 模型化 Broker 優先權。
公用介面 ISql100ClrFunctionImplementation 模型化 SQL Server Common Language Runtime (SQL CLR) 函式實作。
公用介面 ISql100ClrFunctionOrderedColumnSpecification 模型化 SQL Server Common Language Runtime (SQL CLR) 資料表值函式之傳回值中資料行的順序規格。
公用介面 ISql100ColumnSet 模型化資料行集。
公用介面 ISql100Credential 模型化認證。
公用介面 ISql100CryptographicProvider 模型化密碼編譯提供者。
公用介面 ISql100DatabaseAuditSpecification 模型化資料庫稽核規格。
公用介面 ISql100DatabaseEncryptionKey 模型化資料庫加密金鑰。
公用介面 ISql100DatabaseOptions 將資料庫的設定模型化。
公用介面 ISql100DataCompressionOption 模型化單一分割的資料壓縮設定。
公用介面 ISql100EventSession 模型化事件工作階段。
公用介面 ISql100EventSessionAction 模型化事件工作階段中事件的動作。
公用介面 ISql100EventSessionDefinitions 模型化事件工作階段的事件定義。
公用介面 ISql100EventSessionSetting 模型化事件工作階段中事件的自訂屬性設定。
公用介面 ISql100EventSessionTarget 模型化事件工作階段的事件目標。
公用介面 ISql100Filegroup 模型化檔案群組。
公用介面 ISql100FullTextIndex 將全文檢索索引模型化。
公用介面 ISql100FullTextStopList 模型化全文檢索停用字詞表。
公用介面 ISql100Function 模型化函式。
公用介面 ISql100Index 模型化索引。
公用介面 ISql100InlineTableValuedFunction 將內嵌資料表值函式模型化。
公用介面 ISql100LinkedServer 模型化已連結的伺服器。
公用介面 ISql100MultiStatementTableValuedFunction 將多重陳述式資料表值函式模型化。
公用介面 ISql100PartitionScheme 模型化分割配置。
公用介面 ISql100PrimaryKeyConstraint 模型化主要索引鍵。
公用介面 ISql100Procedure 將預存程序模型化。
公用介面 ISql100Queue 模型化佇列。
公用介面 ISql100QueueEventNotification 模型化佇列事件通知。
公用介面 ISql100RemoteServiceBinding 模型化遠端服務繫結。
公用介面 ISql100ResourceGovernor 模型化資源管理員。
公用介面 ISql100ResourcePool 模型化資源集區。
公用介面 ISql100ScalarFunction 將純量值函式模型化。
公用介面 ISql100ServerAudit 模型化伺服器稽核。
公用介面 ISql100ServerAuditSpecification 模型化伺服器稽核規格。
公用介面 ISql100ServerOptions 模型化伺服器執行個體上的設定。
公用介面 ISql100Service 模型化服務。
公用介面 ISql100SimpleColumn 模型化簡單資料行。
公用介面 ISql100SpatialIndex 模型化空間索引。
公用介面 ISql100SpatialIndexedObject 模型化空間索引的物件主旨。
公用介面 ISql100SpecifiesDataCompressionOptions 模型化資料壓縮設定。
公用介面 ISql100SpecifiesFileStream 模型化指定邏輯儲存區的物件。
公用介面 ISql100SpecifiesIndex 模型化索引的設定。
公用介面 ISql100Statistic 模型化統計資料。
公用介面 ISql100Subroutine 模型化可執行程式碼,例如函式或程序。
公用介面 ISql100SubroutineParameter 模型化副程式的參數,例如預存程序或函式。
公用介面 ISql100SymmetricKey 模型化對稱金鑰。
公用介面 ISql100Table 模型化資料表。
公用介面 ISql100TableType 模型化使用者定義的資料表型別。
公用介面 ISql100TableTypeCheckConstraint 模型化資料表型別的檢查條件約束。
公用介面 ISql100TableTypeColumn 模型化資料表型別中的資料行。
公用介面 ISql100TableTypeComputedColumn 模型化資料表型別中計算的資料行。
公用介面 ISql100TableTypeConstraint 模型化資料表型別的條件約束。
公用介面 ISql100TableTypeDefaultConstraint 模型化資料表型別的預設條件約束。
公用介面 ISql100TableTypeIndexedColumnSpecification 模型化資料表型別中已建立索引的資料行。
公用介面 ISql100TableTypeSimpleColumn 模型化資料表型別中的簡單資料行。
公用介面 ISql100TableTypeUniqueConstraint 模型化資料表型別的唯一檢查條件約束。
公用介面 ISql100TableValuedFunction 將資料表值函式模型化。
公用介面 ISql100UniqueConstraint 將唯一的條件約束模型化。
公用介面 ISql100View 模型化檢視。
公用介面 ISql100WorkloadGroup 模型化工作負載群組。
公用介面 ISql100XmlIndex 模型化 XML 索引。
公用介面 ISql80ApplicationRole 模型化應用程式角色。
公用介面 ISql80DatabaseSecurityPrincipal 模型化資料庫層級安全性原則,例如使用者或角色。
公用介面 ISql80Role 模型化角色。
公用介面 ISql80User 模型化使用者。
公用介面 ISql90Aggregate 模型化彙總工具函式。
公用介面 ISql90ApplicationRole 模型化應用程式角色。
公用介面 ISql90Assembly 模型化 SQL Server Common Language Runtime (SQL CLR) 組件。
公用介面 ISql90AssemblyFile 模型化定義組件的檔案。
公用介面 ISql90AssemblySource 模型化組件的二進位定義。
公用介面 ISql90AsymmetricKey 模型化非對稱金鑰。
公用介面 ISql90AuthorizedObject 模型化所擁有的物件 (具有 AUTHORIZER 子句)。
公用介面 ISql90Certificate 模型化憑證。
公用介面 ISql90CheckConstraint 模型化檢查條件約束。
公用介面 ISql90ClrClassDefined 模型化定義為 SQL Server Common Language Runtime (SQL CLR) 類別的物件。
公用介面 ISql90ClrFunctionImplementation 模型化函式的 SQL Server Common Language Runtime (SQL CLR) 實作。
公用介面 ISql90ClrMethod 模型化 SQL Server Common Language Runtime (SQL CLR) 型別的方法。
公用介面 ISql90ClrMethodDefined 模型化定義為 SQL Server Common Language Runtime (SQL CLR) 方法的物件。
公用介面 ISql90ClrMethodParameter 模型化 SQL Server Common Language Runtime (SQL CLR) 方法的參數。
公用介面 ISql90ClrProperty 模型化 SQL Server Common Language Runtime (SQL CLR) 型別的屬性。
公用介面 ISql90ComputedColumn 模型化視需要從其他來源計算值的資料行。
公用介面 ISql90Constraint 模型化資料表條件約束。
公用介面 ISql90Contract 模型化合約。
公用介面 ISql90ContractMessageSpecifier 模型化合約中訊息型別的用法。
公用介面 ISql90Credential 模型化認證。
公用介面 ISql90DatabaseDdlTrigger 模型化資料庫層級「資料定義語言」(DDL) 觸發程序。
公用介面 ISql90DatabaseEventNotification 模型化資料庫事件通知。
公用介面 ISql90DatabaseMirroringLanguageSpecifier 模型化端點對資料庫鏡像的使用。
公用介面 ISql90DatabaseOptions 將資料庫的設定模型化。
公用介面 ISql90DatabaseSecurityPrincipal 模型化資料庫層級安全性原則。
公用介面 ISql90DdlTrigger 模型化「資料定義語言」(DDL) 觸發程序。
公用介面 ISql90DefaultConstraint 模型化預設條件約束。
公用介面 ISql90DmlTrigger 模型化「資料操作語言」(Data Manipulation Language,DML) 觸發程序。
公用介面 ISql90Endpoint 模型化端點。
公用介面 ISql90EndpointLanguageSpecifier 模型化端點對語言的用法。
公用介面 ISql90EventGroupSpecifier 模型化事件群組的用法。
公用介面 ISql90EventNotification 模型化事件通知。
公用介面 ISql90EventTypeSpecifier 模型化事件型別的用法。
公用介面 ISql90File 模型化檔案。
公用介面 ISql90FilegroupSpecifier 模型化分割配置對檔案群組的使用。
公用介面 ISql90ForeignKeyConstraint 模型化外部索引鍵條件約束。
公用介面 ISql90FullTextCatalog 模型化全文檢索目錄。
公用介面 ISql90FullTextIndex 將全文檢索索引模型化。
公用介面 ISql90Function 模型化函式。
公用介面 ISql90HttpProtocolSpecifier 模型化端點對 HTTP 通訊協定的使用。
公用介面 ISql90Index 模型化索引。
公用介面 ISql90InlineTableValuedFunction 將內嵌資料表值函式模型化。
公用介面 ISql90Login 模型化登入。
公用介面 ISql90MasterKey 模型化資料庫主要金鑰。
公用介面 ISql90MessageType 模型化 Service Broker 訊息型別。
公用介面 ISql90MultiStatementTableValuedFunction 將多重陳述式資料表值函式模型化。
公用介面 ISql90ObjectAuthorizer 模型化授權物件的擁有者。
公用介面 ISql90PartitionFunction 模型化分割函式。
公用介面 ISql90PartitionScheme 模型化分割配置。
公用介面 ISql90PartitionValue 模型化分割函式中的分割值。
公用介面 ISql90PrimaryKeyConstraint 模型化主要索引鍵條件約束。
公用介面 ISql90Procedure 將預存程序模型化。
公用介面 ISql90ProtocolSpecifier 模型化端點對通訊協定的使用。
公用介面 ISql90Queue 模型化佇列。
公用介面 ISql90QueueEventNotification 模型化佇列事件通知。
公用介面 ISql90RemoteServiceBinding 模型化遠端服務繫結。
公用介面 ISql90Role 模型化角色。
公用介面 ISql90Route 模型化路徑。
公用介面 ISql90ScalarFunction 將純量值函式模型化。
公用介面 ISql90Schema 模型化結構描述。
公用介面 ISql90SecurityPrincipal 模型化安全性原則。
公用介面 ISql90ServerDdlTrigger 模型化伺服器層級「資料定義語言」(DDL) 觸發程序。
公用介面 ISql90ServerEventNotification 模型化伺服器事件通知。
公用介面 ISql90ServerOptions 模型化伺服器執行個體上的設定。
公用介面 ISql90ServerSecurityPrincipal 模型化伺服器層級安全性原則。
公用介面 ISql90Service 模型化服務。
公用介面 ISql90ServiceBrokerLanguageSpecifier 模型化端點對 Service Broker 的使用。
公用介面 ISql90Signable 模型化可簽署的物件,例如程序或觸發程序。
公用介面 ISql90Signature 模型化簽章。
公用介面 ISql90SignatureEncryptionMechanism 模型化用來建立密碼編譯簽章的機制。
公用介面 ISql90SoapLanguageSpecifier 模型化端點對 SOAP 的使用。
公用介面 ISql90SoapMethodSpecification 模型化 SOAP 端點對 SOAP 方法的用法。
公用介面 ISql90SpecifiesExecutionContext 模型化物件的執行內容設定。
公用介面 ISql90SpecifiesIndex 模型化索引設定。
公用介面 ISql90SpecifiesStorage 模型化物件的邏輯儲存區設定。
公用介面 ISql90SpecifiesTable 模型化定義資料表的物件。此物件可能是實際資料表或是資料表值函式。
公用介面 ISql90Statistic 模型化統計資料。
公用介面 ISql90Subroutine 模型化可執行程式碼,例如函式或預存程序。
公用介面 ISql90SymmetricKey 模型化對稱金鑰。
公用介面 ISql90SymmetricKeyEncryptionPassword 模型化加密密碼。
公用介面 ISql90Synonym 模型化同義字。
公用介面 ISql90SynonymTarget 模型化同義字的目標。
公用介面 ISql90Table 模型化資料表。
公用介面 ISql90TableValuedFunction 將資料表值函式模型化。
公用介面 ISql90TcpProtocolSpecifier 模型化端點對 TCP 通訊協定的使用。
公用介面 ISql90Trigger 模型化觸發程序。
公用介面 ISql90TriggerEventTypeSpecifier 模型化事件型別的用法。
公用介面 ISql90TypeSpecifier 模型化型別,包括基底型別和任何參數,例如精確度。
公用介面 ISql90UniqueConstraint 將唯一的條件約束模型化。
公用介面 ISql90User 模型化使用者。
公用介面 ISql90UserDefinedDataType 模型化使用者定義的資料型別。
公用介面 ISql90UserDefinedType 模型化實作為 SQL Server Common Language Runtime (CLR) 型別的使用者定義型別。
公用介面 ISql90View 模型化檢視。
公用介面 ISql90XmlIndex 模型化 XML 索引。
公用介面 ISql90XmlIndexedObject 模型化由按 XML 索引進行索引的物件。
公用介面 ISql90XmlSchemaCollection 模型化 XML 結構描述集合。
公用介面 ISql90XmlTypeSpecifier 模型化 XML 型別。
公用介面 ISqlApplicationRole 模型化應用程式角色。
公用介面 ISqlAuthorizedObject 模型化已授與安全性授權的物件。
公用介面 ISqlBuiltInType 模型化內建 SQL Server 資料型別。
公用介面 ISqlCheckConstraint 模型化檢查條件約束。
公用介面 ISqlColumn 模型化資料行。
公用介面 ISqlColumnSource 模型化資料行資料的來源。
公用介面 ISqlComputedColumn 模型化計算的資料行。
公用介面 ISqlConstraint 模型化條件約束。
公用介面 ISqlDatabaseOptions 將資料庫的設定模型化。
公用介面 ISqlDatabaseSecurityPrincipal 模型化資料庫層級安全性原則,例如角色成員資格。
公用介面 ISqlDefault 模型化預設值。
公用介面 ISqlDefaultConstraint 模型化預設條件約束。
公用介面 ISqlDmlTrigger 模型化「資料操作語言」(Data Manipulation Language,DML) 觸發程序。
公用介面 ISqlDynamicColumnSource 用於解析暫存資料表和衍生自現有資料表的其他本機範圍內的資料行來源。此介面會啟用模型解析,且不代表模型的第一級項目。
公用介面 ISqlErrorMessage 模型化錯誤訊息。
公用介面 ISqlExtendedProcedure 模型化延伸預存程序。
公用介面 ISqlExtendedProperty 模型化擴充屬性。
公用介面 ISqlExtendedPropertyHost 模型化可以具有擴充屬性的物件。
公用介面 ISqlFile 模型化檔案群組檔案或記錄檔。
公用介面 ISqlFilegroup 模型化檔案群組。
公用介面 ISqlForeignKeyConstraint 模型化外部索引鍵條件約束。
公用介面 ISqlFullTextCatalog 模型化全文檢索目錄。
公用介面 ISqlFullTextIndex 將全文檢索索引模型化。
公用介面 ISqlFullTextIndexColumnSpecifier 模型化全文檢索索引中資料行的用法。
公用介面 ISqlFulltextIndexedObject 模型化全文檢索索引所涵蓋的物件。
公用介面 ISqlFunction 模型化函式。
公用介面 ISqlFunctionImplementation 模型化函式的主體實作。函式可能是 Transact-SQL 指令碼或 SQL Server Common Language Runtime (SQL CLR) 程式碼。
公用介面 ISqlIndex 模型化索引。
公用介面 ISqlIndexBase 表示索引的基底介面。
公用介面 ISqlIndexedColumnSpecification 模型化按索引使用資料行的方法。
公用介面 ISqlInlineTableValuedFunction 將內嵌資料表值函式模型化。
公用介面 ISqlLegacyDataConstraints 模型化「預設值」或「規則」至資料行的繫結。
公用介面 ISqlLegacyDataConstraintTarget 模型化「預設值」或「規則」的目標。
公用介面 ISqlLinkedServer 模型化已連結的伺服器。
公用介面 ISqlLinkedServerLogin 模型化已連結伺服器的登入。
公用介面 ISqlLogin 模型化登入。
公用介面 ISqlModelElement SQL Server 定義域的基底模型項目。
公用介面 ISqlMultiStatementTableValuedFunction 將多重陳述式資料表值函式模型化。
公用介面 ISqlObjectAuthorizer 模型化授權者。
公用介面 ISqlObjectOwner 模型化擁有其他物件的物件。
公用介面 ISqlOwnedObject 模型化由另一個物件所擁有的物件。
公用介面 ISqlPermissionStatement 模型化權限陳述式。
公用介面 ISqlPrimaryKeyConstraint 模型化主要索引鍵條件約束。
公用介面 ISqlProcedure 將預存程序模型化。
公用介面 ISqlRole 模型化資料庫角色。
公用介面 ISqlRoleMembership 提供在資料庫角色中納入安全性原則的模型。
公用介面 ISqlRule 模型化規則。
公用介面 ISqlScalarFunction 將純量值函式模型化。
公用介面 ISqlScriptFunctionImplementation 模型化函式的指令碼實作。
公用介面 ISqlSecurable 模型化套用使用權限的物件。
公用介面 ISqlSecurityPrincipal 模型化安全性原則。
公用介面 ISqlServerOptions 模型化 SQL Server 執行個體的設定。
公用介面 ISqlServerRole 模型化服務角色。
公用介面 ISqlServerRoleMembership 提供在伺服器角色中納入安全性原則的模型。
公用介面 ISqlServerSecurityPrincipal 模型化伺服器層級安全性原則。
公用介面 ISqlSimpleColumn 模型化簡單資料行。
公用介面 ISqlSpecifiesAnsiNulls 模型化物件,這個物件具有其自己的 ANSI NULLS 設定。通常在物件具有指令碼時發生此狀況。
公用介面 ISqlSpecifiesIndex 模型化索引設定。
公用介面 ISqlSpecifiesQuotedIdentifier 模型化物件,這個物件具有其自己的 QUOTED IDENTIFIER 設定。原因通常是物件具有指令碼。
公用介面 ISqlSpecifiesStorage 模型化物件的邏輯儲存區設定。
公用介面 ISqlSpecifiesTable 模型化定義資料表的物件。例如,此物件可能是實際資料表或資料表值函式。
公用介面 ISqlStatistic 模型化統計資料。
公用介面 ISqlStatisticBound 模型化統計資料所涵蓋的物件。
公用介面 ISqlSubroutine 模型化可執行程式碼,例如預存程序或函式。
公用介面 ISqlSubroutineParameter 模型化參數,例如預存程序或函式的參數。
公用介面 ISqlSupportsReplication 模型化支援複寫的物件。
公用介面 ISqlTable 模型化資料表。
公用介面 ISqlTableValuedFunction 將資料表值函式模型化。
公用介面 ISqlTrigger 模型化觸發程序。
公用介面 ISqlType 模型化型別。
公用介面 ISqlTypeSpecifier 模型化型別的用法。這包括型別的參數,例如精確度。
公用介面 ISqlUniqueConstraint 將唯一的條件約束模型化。
公用介面 ISqlUser 模型化使用者。
公用介面 ISqlUserDefinedDataType 模型化基於內建型別之使用者定義的資料型別。
公用介面 ISqlView 模型化檢視。

列舉型別

  列舉型別 說明
公用列舉型別 Sql100LockEscalationMethod 鎖定擴大方法的型別。
公用列舉型別 Sql90AuthenticationModes 定義 SQL Server 2005 驗證模式,以進行端點驗證。
公用列舉型別 Sql90CharacterSet 指定 SOAP 端點的可能字元集,並定義作業結果包括不適用於 XML 之字元時的行為。
公用列舉型別 Sql90DatabaseMirroringRoleType SQL Server 2005 的資料庫鏡像角色類型。
公用列舉型別 Sql90DatabasePageVerifyMode SQL Server 2005 的資料庫頁面確認模式。
公用列舉型別 Sql90EncryptionMode Service Broker 端點的加密模式。
公用列舉型別 Sql90HttpPorts 與端點相關聯的接聽連接埠類型。
公用列舉型別 Sql90LoginType SOAP 端點中 LOGIN_TYPE 選項的可能值。
公用列舉型別 Sql90ParameterizationOption 資料庫的參數化選項。
公用列舉型別 Sql90ServiceBrokerEncryptionAlgorithm Service Broker 端點的可能加密演算法選項。
公用列舉型別 Sql90ServiceBrokerOption 資料庫的可能 Service Broker 選項。
公用列舉型別 Sql90SoapFormatType SOAP 端點的可能 Web 服務方法格式。
公用列舉型別 Sql90SoapSchemaType SOAP 端點中 Web 方法的可能結構描述選項。
公用列舉型別 SqlAssemblyPermissionSet 指定組件的可能權限集。
公用列舉型別 SqlAsymmetricKeyAlgorithm 非對稱金鑰的演算法。
公用列舉型別 SqlAuditActionGroup SQL Server 稽核動作群組。
公用列舉型別 SqlAuditTarget 模型化 SQL Server 稽核目標。
公用列舉型別 SqlChangeTrackingOption 指定是否要讓 SQL Server 將涵蓋在全文檢索索引內的資料表資料行變更 (更新、刪除或插入) 傳播至全文檢索索引。
公用列舉型別 SqlCreationDisposition 模型化非對稱金鑰的建立配置。
公用列舉型別 SqlDatabaseAuditAction 資料庫層級可稽核動作。
公用列舉型別 SqlDatabaseRecoveryMode 模型化 SQL Server 的資料庫復原模式。
公用列舉型別 SqlDatabaseUserAccess 模型化 SQL Server 資料庫的使用者存取模式。
公用列舉型別 SqlDataCompressionLevel 模型化 SQL Server 資料庫中資料的壓縮品質。
公用列舉型別 SqlDdlTriggerScope 模型化與資料定義變更事件相關聯的資料定義語言 (DDL) 觸發程序範圍。
公用列舉型別 SqlDegree 模型化空間索引中的密度層級。
公用列舉型別 SqlElementDescriptorRelevance 指定瀏覽的片段與描述元關聯的方式。
公用列舉型別 SqlElementDescriptorVolatility 這個列舉描述項目描述元的變動。由於每個變動層級都不同,因此不可能是變數 AND 暫存資料表等。因為它們彼此互斥。暫存物件和全域暫存物件之間有明顯的差異。
公用列舉型別 SqlEndpointState 模型化端點的狀態。
公用列舉型別 SqlEventGroup 模型化 SQL Server 的事件群組。
公用列舉型別 SqlEventSessionMemoryPartitionMode 事件工作階段的記憶體分割模式,指定在其中建立事件緩衝區的位置。
公用列舉型別 SqlEventSessionRetentionMode 模型化要用於處理事件遺失之事件工作階段的事件保留模式。
公用列舉型別 SqlEventType 模型化 SQL Server 的事件型別。
公用列舉型別 SqlForeignKeyAction 模型化在更新或刪除現有外部索引鍵所指向的索引鍵時採取的動作。
公用列舉型別 SqlGridTessellation 模型化空間索引中的格線鑲嵌。
公用列舉型別 SqlLoginEncryptionOption 模型化 SQL Server 的登入加密選項。
公用列舉型別 SqlMemoryUnit 模型化用於 SQL Server 模型的記憶體單位。
公用列舉型別 SqlMessageSentByType 指定訊息傳送端型別。
公用列舉型別 SqlMessageValidationMethod 指定訊息驗證方法。
公用列舉型別 SqlModelCapability 指定允許存在 SqlSchemaModel 中的物件種類。
公用列舉型別 SqlPartitionRange 指定界限值屬於間隔的哪一邊 (左或右)。
公用列舉型別 SqlPayloadType 定義端點的承載型別。
公用列舉型別 SqlPermission 模型化 SQL Server 的使用權限。針對每一個值,表示主體具有指定的使用權限。例如,Insert 表示主體具有 INSERT 使用權限。
公用列舉型別 SqlPermissionAction 模型化 SQL Server 之使用權限的動作類型。
公用列舉型別 SqlPrimaryXmlIndexUsage 表示次要 XML 索引的類型。
公用列舉型別 SqlProtocolType 表示端點的通訊協定型別。
公用列舉型別 SqlRetentionUnit 描述保留期間的測量單位。
公用列舉型別 SqlStatisticsSamplingStyle 定義用來建立統計資料的取樣樣式。
公用列舉型別 SqlSymmetricKeyAlgorithm 定義用於對稱金鑰的演算法。
公用列舉型別 SqlTriggerOrderRestriction 定義支援的觸發程序順序限制型別。
公用列舉型別 SqlTriggerType 定義支援的觸發程序型別。
公用列舉型別 SqlType 定義 SQL Server 內建資料類型。
公用列舉型別 SqlUserOptions 這個類別的執行個體表示特別與使用者關聯的可設定伺服器選項。
公用列舉型別 SqlXmlDataTypeStyle 定義支援的 XML 資料類型樣式。
公用列舉型別 SupportingStatementOption 模型化選項的值,這個選項表示處理支援陳述式的方式。