IMetabaseLinkBase.DriverId

Синтаксис

DriverId: String;

Описание

Свойство DriverId определяет идентификатор драйвера базы данных, с использованием которого осуществляется подключение.

Комментарии

В зависимости от типа СУБД, которая установлена на сервере, свойство может принимать одно из следующих значений:

Идентификатор СУБД
ORCL8 Oracle 9.x\10.x\11.x.
MSSQL2008 Microsoft SQL Server 2008.
MSSQL2012 Microsoft SQL Server 2012\2014.
OLEDB(ODBC HIVE) OLEDB(ODBC HIVE).
OLEDB(ODBC) OLEDB(ODBC).
DB2 DB2.
TRDT Teradata версии 13\13.10\14\14.10.
POSTGRES PostgreSQL версии 9.1\9.2\9.3\9.4.
POSTGRES(NO_LO) Greenplum/Pivotal HD Hawq.
SQLITE SQLite 3.8.1.
WSF Веб-сервис Prognoz Platform.

Пример

Sub Main;
Var
    Man: IMetabaseManager;
    Defs: IMetabaseDefinitions;
    Def: IMetabaseDefinition;
Begin
    Man := MetabaseManagerFactory.Active;
    Defs := Man.Definitions;
    Def := Defs.Add;
    Def.Id := "TestDefinition";
    Def.Name := "TestDefinition";
    Def.Authentication := AuthenticationMode.Password;
    Def.DriverId := "ORCL8";
    Def.SecurityPackage := "STANDARDSECURITYPACKAGE";
    Def.LogonData.ParamValue("SERVER") := "Test";
    Def.LogonData.ParamValue("SCHEME") := "TestShema";
    Def.Scope := MetabaseDefinitionScope.LocalMachine;
    Def.Save;
End Sub Main;

После выполнения примера будет создано новое описание репозитория. Данные репозитория будут храниться на сервере «Test» в схеме «TestShema». При подключении будет использоваться парольная аутентификация, тип СУБД, установленной на сервере - «Oracle 9». Данное описание будет доступно всем пользователям, созданным в Windows.

См. также:

IMetabaseLinkBase