= Configuring the Virtuoso Client ODBC Driver on Windows =
# Open the **ODBC Data Source Administrator** from **Control Panel** -> **System and Security** -> **Administrative Tools**.
%BR%%BR%%BR%%BR%
# Select the **Drivers** tab to see a list of all available ODBC Drivers. One of these will be **OpenLink Virtuoso**.
%BR%%BR%%BR%%BR%
# Select the **System DSN** tab to see the available Data Source Names (DNSs), one of which should now be **Local Virtuoso**. Select the existing **Local Virtuoso** DSN and click **Configure** to edit the defaults, or click **Add** to create a new DSN.
%BR%%BR%%BR%%BR%
# If you chose to **Add** a DSN, the **Create Data Source** dialog will be presented; select the **OpenLink Virtuoso** ODBC Driver, and click **Finish**.
%BR%%BR%%BR%%BR%
# The first setup panel prompts for a DSN name and description, and basic connection information about the target Virtuoso **Server** instance(s). Click **Next** when all desired options are set.
%BR%%BR%%BR%%BR%
#* **Name** - (Required) A brief and meaningful title for your Data Source Name
#* **Description** - (Optional) A longer description of your Data Source Name
#* **Server** - (Required) Select the drop down list box to invoke the driver's dynamic discovery of Virtuoso instances on the network and choose the desired instance.
##* If you have an active Internet connection, you can test against **{{{demo.openlinksw.com:21118}}}**, which we keep online most of the time (except when upgrading and during some testing).
##* A comma-delimited list of target {{{:}}} entries can be used to [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRoundRobinDataAccessClients|enable fault-tolerant or load-balanced connections to clustered instances]].
#* **This server requires a secure connection (SSL)** - If this box is ticked, the driver will demand an SSL encrypted connection to the target Virtuoso instance(s). If a targeted instance is not configured for or capable of SSL connections, the connection will fail. //This setting is not needed for connections to Virtuoso instances which are configured to demand SSL connections from clients; such demands are handled automatically by the driver.//
#* **Use RoundRobin for failover connection** - [[http://virtuoso.openlinksw.com/dataspace/dav/wiki/Main/VirtRoundRobinDataAccessClients|Enables load-balanced connections to clustered instances]], when **Server** has multiple target {{{:}}} entries.
# The next setup panel prompts for authentication details. Click **Next** when all desired options are set.
%BR%%BR%%BR%%BR%
#* **Authentication method** - Select [[VirtuoroClientServerChallengeProtocol|Client/Server challenge protocol]], encrypted password, or plaintext password
#* **Connect to the Virtuoso Server to obtain default settings for the additional configuration options** - Check to poll the target Virtuoso instance regarding settings on following setup panels.
#* **User name** - The Virtuoso username. (For {{{demo.openlinksw.com:21118}}} tests, use **{{{vdb}}}** here.)
#* **Password** - The Virtuoso password. (For {{{demo.openlinksw.com:21118}}} tests, use **{{{vdb}}}** here.)
# The next setup panel prompts for various optional details. Click **Finish** when all desired options are set.
%BR%%BR% %BR%%BR%
#* **Change the default database to** - Select the desired initial database schema.
#* **Change the default character set to** - Select the desired character set.
#* **Change the default transaction isolation level to** - Select the desired transaction isolation level.
#* **Automatically correct for daylight savings changes** - Check to ensure that time data values are adjusted to counter the effects of daylight saving.
#* **Treat system tables as user tables** -
#* **Treat views as user tables** -
# The Data source name is now successfully added or configured and ready for use.
%BR%%BR%%BR%%BR%
== Next... ==
* [[../UdaWikiWeb/TestingWindowsODBCDSNs| Test your new ODBC DSN]].