ISecurityConnection

Сборка: Metabase;

Пространство имен: Prognoz.Platform.Interop.Metabase;

Описание

Интерфейс ISecurityConnection содержит свойства и методы соединения с сервером БД.

Иерархия наследования

          ISecurityConnection

Комментарии

Для работы со специализированным соединением с сервером БД используйте свойства и методы интерфейса ISecurityConnection2.

Свойства

  Имя свойства Краткое описание
Columns Свойство Columns возвращает курсор, содержащий системную информацию о полях указанной таблицы.
Credentials Свойство Credentials возвращает объект, содержащий учетные данные активного репозитория.
Driver Свойство Driver возвращает идентификатор драйвера БД, с использованием которого осуществлено данное подключение.
Indexes Свойство Indexes возвращает курсор, содержащий системную информацию об индексах указанной таблицы.
LogonData Свойство LogonData возвращает параметры модуля безопасности, использованного при создании данного подключения.
Procedures Свойство Procedures возвращает курсор, содержащий системную информацию об указанной процедуре.
RolesRevoke Свойство RolesRevoke возвращает массив, содержащий признаки присутствующих ролей у пользователя.
SingleUserMode Свойство SingleUserMode возвращает признак возможности работы с сервером БД только под одной учетной записью.
Tables Свойство Tables возвращает курсор, содержащий системную информацию об указанной таблице.
Triggers Свойство Triggers возвращает курсор, содержащий системную информацию о триггерах указанной таблицы.
UserIsAdmin Свойство UserIsAdmin возвращает признак создания текущего соединения с использованием учетных данных администратора.
UserIsNT Свойство UserIsNT возвращает признак создания текущего соединения с использованием учетных данных доменного пользователя.
UserNameDb Свойство UserNameDb возвращает наименование пользователя, под которым осуществлено подключение, в соответствии с параметрами пользователя в базе данных.
UserNameLo Свойство UserNameLo возвращает наименование пользователя, под которым осуществлено подключение, в соответствии с параметрами пользователя в менеджере безопасности.
UserRoles Свойство UserRoles возвращает список ролей, которые может иметь пользователь.
UserSid Свойство UserSid возвращает идентификатор субъекта безопасности в строковом виде.
Views Свойство Views возвращает курсор, содержащий системную информацию об указанном представлении.

Методы

  Имя метода Краткое описание
CreateCommand Метод CreateCommand создает новый объект, используемый для работы с БД посредством SQL-запросов.
DbObject Метод DbObject возвращает идентификатор объекта с префиксом базы, соответствующей текущему репозиторию.
Discover Метод Discover возвращает выбранный тип курсора, содержащий информацию об объектах в СУБД репозитория.
InTransaction Метод InTransaction возвращает признак наличия незавершенной транзакции.
IsDisconnected Метод IsDisconnected возвращает признак отключения соединения с сервером БД.
OpenSame Метод OpenSame открывает новое соединение с сервером БД с теми же параметрами, что и у текущего соединения.
StartTransaction Метод StartTransaction инициализирует новую транзакцию с БД.

См. также:

Интерфейсы сборки Metabase