|
|
|
|
|
|
|
Specifies a text file
with SQL commands (one per line). These commands run in turn on any
new connection that is made. For example, they can be used to set
session settings. This is implemented only for the ODBC driver.
|
The DAC/SAVEDCONNSYSTEM
configuration value specifies the path to the saved connections.
The DAC checks for files with the same filename as the DSN and a .sql
extension.
|
|
Connection and login
timeout
|
Enables you to specify
the time in seconds for a connection time-out and a login time-out.
|
The string type value
is located in USER\ dsn_name\logintimeout
(or connecttimeout) where dsn_name is the name of the dsn. The string
value is the number of seconds for the time out. If the string type
value is not found in USER\. then the DAC looks in the SYSTEM\ dsn_name\logintimeout.
|
|
|
|
Determines whether to
create a log file for DAC operations.
|
This is controlled through
the effective logging configuration files, which use the SAS logging
facility. The logger name "DAC" should be used.
|
|
|
|
Specifies the log file
that interacts with the DFTKSRV layer and is useful only for debugging
issues specific to dftksrv. This setting is applicable only if you
are running DFTK out of process.
|
Look for config value
DAC/DFTKLOGFILE.
|
|
|
|
Specifies whether to
disable CEDA. This setting is applicable only to tkts connections.
|
Look for DAC/DFTKDISABLECEDA
configuration value, which should specify any non-null value (for
example, yes).
|
|
Multiple active results
sets (MARS)
|
Specifies whether to
allow a connection to open multiple result sets at the same time.
This is applicable only when using the SQL Server Native Client driver
on Windows against a SQL Server 2005 (or later).
|
Look in USER\ dsn_name\mars
for dword value of 1 where dsn_name is
the name of the dsn. If the DAC does not find it, it looks in the
SYSTEM\ dsn_name\mars.
|
|
Oracle NUMBER(38) handling
|
If connected to Oracle
(only), NUMBER(38) columns are treated as INTEGER by default. To
override that functionality, treat them as REAL.
|
Look in USER\oranum38real
for dword value of 1. If it is not found in USER, look in SYSTEM\oranum38real.
|
Look in $HOME/.dfpower/dsn.cfg
for a line dsn_name = oranum38real where dsn_name is
the name of the DSN.
|
|
|
For SQL Server only,
specifies that reading data from cursors is allowed to read uncommitted
rows. This can alleviate lockups in SQL Server (applies to DMP version
2.3 and later).
|
Look in USER\ dsn_name\readuncommitted
for dword value of 1. Where dsn_name is
the name of the dsn. After looking in USER, look in SYSTEM.
|
Look in $HOME/.dfpower/dsn.cfg
for a line dsn_name = readuncommitted where dsn_name is
the name of the DSN.
|
|
|
Specifies whether to
run TKTS out of process, allowing you to perform troubleshooting.
|
Look for config value
DAC/DFTK_PROCESS. This should specify any non-null value (for example,
yes).
|
|
Suffix for CREATE TABLE
statements
|
This enables you to
provide a string that is appended to every CREATE TABLE statement.
If you include %T in this string, it is substituted with the table
name.
|
Look in USER\ dsn_name\postcreate
for a string where dsn_name is
the name of the dsn. If it is not found in USER, look in SYSTEM.
|
|
|
|
Specifies where to find
system-saved connections.
|
Look in DAC/SAVEDCONNSYSTEM
config value for a path. If it is not found, the DAC checks for the
DFEXEC_HOME environment variable in the $DFEXEC_HOME\etc\dsn subdirectory,
which is in the installation directory.
|
Look for the same config
value. If not found, look in the $DFEXEC_HOME/etc/dsn subdirectory,
which is in the installation directory.
|
|
|
Specifies where threaded
kernel files are located. This setting is applicable only if you
are running Data Factory Took Kit (DFTK) out of process. The dftksrv
path and core directory should be specified.
|
Look for config value
DAC/DFTK_PROCESS_PATH. If still not found, set it to $DFEXEC_HOME\bin;$DFEXEC_HOME\bin\core\sasext.
|
Same as for Windows,
but sets it to $DFEXEC_HOME/lib/tkts if it is not found.
|
|
|
Specifies the path where
TKTS DSNs are stored in XML files.
|
Look in config value
DAC/DSN. If it is not found, look in $DFEXEC_HOME\etc\dftkdsn\.
|
Look in the same config
value. If it is not found, look in $DFEXEC_HOME/etc/dftkdsn/.
|
|
|
Specifies the log file
that is produced by the TKTS layer and is useful for debugging tkts
issues.
|
Look for config value
DAC/TKTSLOGFILE.
|
|
|
|
Specifies how much time
in seconds to delay between the start of the dfktsrv program and the
booting of threaded kernel. This setting is applicable only if you
are running DFTK out of process.
|
The DAC checks the registry
for a tktssleep value.
|
|
|
|
Specifies where to find
user-saved connections.
|
Look in DAC/SAVEDCONNUSER
config value for a path. If not found, look in the user's application
settings directory, which is usually found in the %APPDATA% directory,
in the DataFlux\dac\ version subdirectory.
The %APPDATA% location
is C:\Users\userid\AppData\ for Windows 7 and C:\Documents and Settings\userid\Application
Data\ for Windows XP.
|
Look for the same config
value. If not found, look in the $HOME/.dfpower/dsn directory.
|
|
|
Specifies whether to
enclose DSN items in braces when they contain reserved characters.
Most drivers do not support use of braces. However, this might be
an option if problems occur with saving credentials.
|
The DAC looks in USER\usebraces
for dword value of 1. If it is not found there, the DAC looks in SYSTEM\usebraces.
|
Look in $HOME/.dfpower/dsn.cfg
for a line dsn_name = usebraces where dsn_name is the name of the
DSN.
|