Поделиться через


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 Реализует DOM-генератор скриптов для SQL Server 2008.
Открытый класс Sql100ScriptDomGeneratorConstructor Класс конструктора, который имеет параметры, определяющие DOM-генератор скриптов для SQL Server 2008.
Открытый класс Sql80Interpreter Интерпретирует фрагменты Transact-SQL для SQL Server 2000, чтобы определить схему, которая будет создана.
Открытый класс Sql80InterpreterConstructor Класс конструктора, имеющий параметры, определяющие интерпретатор Transact-SQL для SQL Server 2000.
Открытый класс 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 Класс конструктора, имеющий параметры, определяющие DOM-генератор SQL Server 2000.
Открытый класс Sql90Interpreter Интерпретирует фрагменты Transact-SQL, чтобы определить схему, которая будет создана.
Открытый класс Sql90InterpreterConstructor Класс конструктора, имеющий параметры, определяющие интерпретатор Transact-SQL для SQL Server 2005.
Открытый класс 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 Класс конструктора, который определяет DOM-генератор скриптов для SQL Server 2005.
Открытый класс 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 Класс конструктора, который определяет DOM-генератор скриптов SQL Server.
Открытый класс SqlScriptProperty Представляет свойство скрипта Transact-SQL.
Открытый класс SqlSourceInformation Предоставляет сведения об источнике элемента модели.
Открытый класс SysCommentsObjectAnnotation Определяет заметку, которая относится к объекту syscomments.

Структуры

  Структура Описание
Открытая структура SqlClrPart Моделирует неизменяемую структуру, представляющую часть среды CLR.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс ISql100Aggregate Моделирует статистическое выражение.
Открытый интерфейс ISql100AsymmetricKey Моделирует асимметричный ключ.
Открытый интерфейс ISql100AuditAction Моделирует использование действия аудита спецификацией аудита.
Открытый интерфейс ISql100AuditActionGroup Моделирует использование группы действий аудита спецификацией аудита.
Открытый интерфейс ISql100AuditActionSpecification Моделирует спецификацию группы действий аудита спецификацией аудита.
Открытый интерфейс ISql100AuditSpecification Моделирует спецификацию аудита.
Открытый интерфейс ISql100BrokerPriority Моделирует приоритет брокера.
Открытый интерфейс ISql100ClrFunctionImplementation Моделирует реализацию функции среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql100ClrFunctionOrderedColumnSpecification Моделирует спецификацию порядка для столбца в возвращаемом значении функции с табличным значением среды CLR (SQL CLR) SQL Server.
Открытый интерфейс 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 Моделирует сборку среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90AssemblyFile Моделирует файл, определяющий сборку.
Открытый интерфейс ISql90AssemblySource Моделирует двоичное определение сборки.
Открытый интерфейс ISql90AsymmetricKey Моделирует асимметричный ключ.
Открытый интерфейс ISql90AuthorizedObject Моделирует объект, принадлежащий владельцу (с предложением AUTHORIZER).
Открытый интерфейс ISql90Certificate Моделирует сертификат.
Открытый интерфейс ISql90CheckConstraint Моделирует проверочное ограничение.
Открытый интерфейс ISql90ClrClassDefined Моделирует объект, определенный как класс среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90ClrFunctionImplementation Моделирует реализацию функции среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90ClrMethod Моделирует метод типа среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90ClrMethodDefined Моделирует объект, определенный как метод среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90ClrMethodParameter Моделирует параметр для метода среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90ClrProperty Моделирует свойство типа среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISql90ComputedColumn Моделирует столбец, значения которого вычисляются необходимым образом из других источников.
Открытый интерфейс ISql90Constraint Моделирует ограничение таблицы.
Открытый интерфейс ISql90Contract Моделирует контракт.
Открытый интерфейс ISql90ContractMessageSpecifier Моделирует использование типа сообщений в контракте.
Открытый интерфейс ISql90Credential Моделирует учетные данные.
Открытый интерфейс ISql90DatabaseDdlTrigger Моделирует триггер DDL уровня базы данных.
Открытый интерфейс ISql90DatabaseEventNotification Моделирует уведомление о событии базы данных.
Открытый интерфейс ISql90DatabaseMirroringLanguageSpecifier Моделирует использование зеркального отображения базы данных конечной точкой.
Открытый интерфейс ISql90DatabaseOptions Моделирует параметры базы данных.
Открытый интерфейс ISql90DatabaseSecurityPrincipal Моделирует участника безопасности уровня базы данных.
Открытый интерфейс ISql90DdlTrigger Моделирует триггер DDL.
Открытый интерфейс ISql90DefaultConstraint Моделирует ограничение по умолчанию.
Открытый интерфейс ISql90DmlTrigger Моделирует триггер DML.
Открытый интерфейс ISql90Endpoint Моделирует конечную точку.
Открытый интерфейс ISql90EndpointLanguageSpecifier Моделирует использование языка конечной точкой.
Открытый интерфейс ISql90EventGroupSpecifier Моделирует использование группы событий.
Открытый интерфейс ISql90EventNotification Моделирует уведомление о событии.
Открытый интерфейс ISql90EventTypeSpecifier Моделирует использование типа события.
Открытый интерфейс ISql90File Моделирует файл.
Открытый интерфейс ISql90FilegroupSpecifier Моделирует использование файловой группы по схеме секционирования.
Открытый интерфейс ISql90ForeignKeyConstraint Моделирует ограничение внешнего ключа.
Открытый интерфейс ISql90FullTextCatalog Моделирует полнотекстовый каталог.
Открытый интерфейс ISql90FullTextIndex Моделирует полнотекстовый индекс.
Открытый интерфейс ISql90Function Моделирует функцию.
Открытый интерфейс ISql90HttpProtocolSpecifier Моделирует использование протокола HTTP конечной точкой.
Открытый интерфейс ISql90Index Моделирует индекс.
Открытый интерфейс ISql90InlineTableValuedFunction Моделирует встроенную табличную функцию.
Открытый интерфейс ISql90Login Моделирует имя входа.
Открытый интерфейс ISql90MasterKey Моделирует главный ключ базы данных.
Открытый интерфейс ISql90MessageType Моделирует тип сообщений брокера службы.
Открытый интерфейс ISql90MultiStatementTableValuedFunction Моделирует функцию с табличным значением, содержащую множественные инструкции.
Открытый интерфейс ISql90ObjectAuthorizer Моделирует владельца авторизованного объекта.
Открытый интерфейс ISql90PartitionFunction Моделирует функцию секционирования.
Открытый интерфейс ISql90PartitionScheme Моделирует схему секционирования.
Открытый интерфейс ISql90PartitionValue Моделирует значение раздела в функции секционирования.
Открытый интерфейс ISql90PrimaryKeyConstraint Моделирует ограничение первичного ключа.
Открытый интерфейс ISql90Procedure Моделирует хранимую процедуру.
Открытый интерфейс ISql90ProtocolSpecifier Моделирует использование протокола конечной точкой.
Открытый интерфейс ISql90Queue Моделирует очередь.
Открытый интерфейс ISql90QueueEventNotification Моделирует уведомление о событии очереди.
Открытый интерфейс ISql90RemoteServiceBinding Моделирует привязку удаленной службы.
Открытый интерфейс ISql90Role Моделирует роль.
Открытый интерфейс ISql90Route Моделирует маршрут.
Открытый интерфейс ISql90ScalarFunction Моделирует скалярную функцию.
Открытый интерфейс ISql90Schema Моделирует схему.
Открытый интерфейс ISql90SecurityPrincipal Моделирует участника безопасности.
Открытый интерфейс ISql90ServerDdlTrigger Моделирует триггер DDL уровня сервера.
Открытый интерфейс ISql90ServerEventNotification Моделирует уведомление о событии на сервере.
Открытый интерфейс ISql90ServerOptions Моделирует параметры на экземпляре сервера.
Открытый интерфейс ISql90ServerSecurityPrincipal Моделирует участника безопасности уровня сервера.
Открытый интерфейс ISql90Service Моделирует службу.
Открытый интерфейс ISql90ServiceBrokerLanguageSpecifier Моделирует использование брокера службы конечной точкой.
Открытый интерфейс 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 Моделирует пользовательский тип, реализуемый как тип среды CLR SQL Server.
Открытый интерфейс ISql90View Моделирует представление.
Открытый интерфейс ISql90XmlIndex Моделирует XML-индекс.
Открытый интерфейс ISql90XmlIndexedObject Моделирует объект, индексируемый с помощью XML-индекса.
Открытый интерфейс ISql90XmlSchemaCollection Моделирует коллекцию схем XML.
Открытый интерфейс ISql90XmlTypeSpecifier Моделирует тип XML.
Открытый интерфейс ISqlApplicationRole Моделирует роль приложения.
Открытый интерфейс ISqlAuthorizedObject Моделирует объект, которому предоставлена авторизация в системе безопасности.
Открытый интерфейс ISqlBuiltInType Моделирует встроенный тип данных SQL Server.
Открытый интерфейс ISqlCheckConstraint Моделирует проверочное ограничение.
Открытый интерфейс ISqlColumn Моделирует столбец.
Открытый интерфейс ISqlColumnSource Моделирует источник данных столбца.
Открытый интерфейс ISqlComputedColumn Моделирует вычисляемый столбец.
Открытый интерфейс ISqlConstraint Моделирует ограничение.
Открытый интерфейс ISqlDatabaseOptions Моделирует параметры базы данных.
Открытый интерфейс ISqlDatabaseSecurityPrincipal Моделирует участника безопасности уровня базы данных, например членство в ролях.
Открытый интерфейс ISqlDefault Моделирует значение по умолчанию.
Открытый интерфейс ISqlDefaultConstraint Моделирует ограничение по умолчанию.
Открытый интерфейс ISqlDmlTrigger Моделирует триггер DML.
Открытый интерфейс ISqlDynamicColumnSource Используется для разрешения временных таблиц и других источников столбцов с локальной областью действия, производных от существующих таблиц.Этот интерфейс обеспечивает разрешение модели и не представляет элементы модели первого класса.
Открытый интерфейс ISqlErrorMessage Моделирует сообщение об ошибке.
Открытый интерфейс ISqlExtendedProcedure Моделирует расширенную хранимую процедуру.
Открытый интерфейс ISqlExtendedProperty Моделирует расширенное свойство.
Открытый интерфейс ISqlExtendedPropertyHost Моделирует объект, который может иметь расширенные свойства.
Открытый интерфейс ISqlFile Моделирует файл файловой группы или файл журнала.
Открытый интерфейс ISqlFilegroup Моделирует файловую группу.
Открытый интерфейс ISqlForeignKeyConstraint Моделирует ограничение внешнего ключа.
Открытый интерфейс ISqlFullTextCatalog Моделирует полнотекстовый каталог.
Открытый интерфейс ISqlFullTextIndex Моделирует полнотекстовый индекс.
Открытый интерфейс ISqlFullTextIndexColumnSpecifier Моделирует использование столбца в полнотекстовом индексе.
Открытый интерфейс ISqlFulltextIndexedObject Моделирует объект, который покрыт полнотекстовым индексом.
Открытый интерфейс ISqlFunction Моделирует функцию.
Открытый интерфейс ISqlFunctionImplementation Моделирует реализацию тела функции.Функция может быть скриптом Transact-SQL или кодом среды CLR (SQL CLR) SQL Server.
Открытый интерфейс ISqlIndex Моделирует индекс.
Открытый интерфейс ISqlIndexBase Представляет базовый интерфейс для индексов.
Открытый интерфейс ISqlIndexedColumnSpecification Моделирует использование столбца индексом.
Открытый интерфейс ISqlInlineTableValuedFunction Моделирует встроенную табличную функцию.
Открытый интерфейс ISqlLegacyDataConstraints Моделирует привязку объектов Default или Rule к столбцу.
Открытый интерфейс ISqlLegacyDataConstraintTarget Моделирует целевой объект для объектов Default или Rule.
Открытый интерфейс 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 Режим шифрования для конечных точек брокера службы.
Открытое перечисление Sql90HttpPorts Типы прослушивающих портов, связанные с конечной точкой.
Открытое перечисление Sql90LoginType Возможные значения для параметра LOGIN_TYPE в конечной точке SOAP.
Открытое перечисление Sql90ParameterizationOption Параметры параметризации для базы данных.
Открытое перечисление Sql90ServiceBrokerEncryptionAlgorithm Возможные параметры алгоритма шифрования для конечных точек брокера службы.
Открытое перечисление Sql90ServiceBrokerOption Возможные параметры брокера службы для базы данных.
Открытое перечисление Sql90SoapFormatType Возможные форматы методов веб-служб для конечных точек SOAP.
Открытое перечисление Sql90SoapSchemaType Возможные параметры схемы для веб-методов в конечных точках SOAP.
Открытое перечисление 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 Это перечисление описывает изменчивость дескриптора элемента.Всегда можно четко указать уровень изменчивости.Невозможно задать несколько значений одновременно (например, переменная и временная таблица).Значения являются взаимоисключающими.Существует различие между временным объектом и глобальным временным объектом.
Открытое перечисление 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 Моделирует значения параметра, указывающего, как обрабатывать вспомогательные инструкции.