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
-
objectDatabaseConnectionSettings
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
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