Table of Contents

Class DatabaseConnectionSettings

Namespace
ArcanaDevelopment.adTempus.Shared
Assembly
ArcanaDevelopment.adTempus.Shared.dll

Settings used to test a database connection for a DatabaseOperationTask using ArcanaDevelopment.adTempus.Client.Scheduler.TestDatabaseConnection.

[DataContract]
public class DatabaseConnectionSettings
Inheritance
object
DatabaseConnectionSettings

Fields

AdditionalConnectionOptions

Additional options to be included for the connection

[DataMember]
public string AdditionalConnectionOptions

Field Value

string

CredentialProfileOID

The OID of the CredentialProfile representing the account to connect with.

[DataMember]
public OID CredentialProfileOID

Field Value

OID

Remarks

A CredentialProfile must be specified. If UseIntegratedSecurity is True, the profile should be the profile that the job will use. If UseIntegratedSecurity is False, the profile should be the profile representing the database credentials.

CustomConnectionString

Specify a custom connection string to use

[DataMember]
public string CustomConnectionString

Field Value

string

DatabaseName

The name of the database, if required

[DataMember]
public string DatabaseName

Field Value

string

DatabaseType

The type of database

[DataMember]
public string DatabaseType

Field Value

string

Remarks

Must be one of the values from DatabaseTypes

ProviderName

The name of the database provider to use

[DataMember]
public string ProviderName

Field Value

string

Role

[DataMember]
public string Role

Field Value

string

SchemaName

The database schema name, if required

[DataMember]
public string SchemaName

Field Value

string

ServerName

The name or IP address of the database server

[DataMember]
public string ServerName

Field Value

string

UseIntegratedSecurity

Whether to use integrated security (automatic authentication)

[DataMember]
public bool UseIntegratedSecurity

Field Value

bool