Skip to main content

Connection - SQL

The SQL Connection is used in the Database - SQL Task and the Event trigger - SQL Trigger.

Use Connection guide wizard

Manage Connections > Add > SQL > Wizard

Use connection guide

This starts the wizard which suggests connection strings depending on database and connection type.

Use existing data source

This option lets you choose from existing ODBC data sources within the System DSN.

Use existing connection string

This lets you specify a plain connection string - if you have one from before.

Manage Connections > Add > SQL > Guide 1 - Step 1

Storage type

Normally a database, but you can also use file and other.

Database type

Select if it is an Oracle, MySQL, MSSQL or other database type.

Data provider

Different data providers exist for different database types. For Oracle, MySQL and MSSQL VisualCron provides direct connection and ODBC/OLEDB. For other database types you have to use either ODBC or OLEDB. A direct connection is faster than using ODBC or OLEDB.

Manage Connections > Add > SQL > Guide 1 - Step 2

In step 2 you select the connection type. In the Connection type select box there is a list of predefined connection strings. Choose the appropriate one and the connection string grid will be filled with connection parameters. Edit the parameter value to set username, password etc. The connection string is update in realtime in the connection string text box. Click the Refresh icon to refresh the parameters. When you are done you can test the connection by clicking on Test connection.

Note

To use trusted connection you may have to select a Credential in your final SQL Task. If you connect now you are using the user you are logged in as. When the actual SQL Task is being run it is normally run as SYSTEM. That is why you may need a Credential at a later stage - in the SQL Task.

Manage Connections > Add > SQL > Guide 1 - Step 3

At step 3 you save the actual connection by giving it a name.

Convert data types

When checked and using Stored procedures in combination with OLEDB/ODBC, VisualCron will try to, convert values to their specified format. Normally this is only needed and should only be used for certain databases like SYBASE/SAP.

Use existing data source wizard

Manage Connections > Add > SQL > Guide 2 - Step 1

Please select the System DSN you want to use.

Manage Connections > Add > SQL > Guide 2 - Step 2

Edit DSN parameters if needed.

Use existing connection string wizard

Manage Connections > Add > SQL > Guide 3 - Step 1

Enter the connection string.

Manage Connections > Add > SQL > Guide 3 - Step 2

The following parameters can be used for Oracle:

Choose the data provider (ODBC, OLEDB, MSSQL, MySQL, Oracle).

Manage Connections > Add > SQL > Guide 3 - Step 3

Enter the name of the Connection.

Convert data types

Text ...

Troubleshooting

Error ORA12514 when using Oracle Direct mode in Task

Make sure you are not using both SID and Service name in the Connection string. Delete one of them if you do as the must not be used together.

Error ORA-28009 and "Keydowrd not supported: dba privilege"

Try using "Connect Mode" parameter instead of "DBA Privilege". For example: Connect Mode=SYSDBA