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.
См. также: