About Ispirer Systems

Ispirer Home Page Database Migration Application Conversion Downloads


Sqlways.ini File - Section [SYBASE]

This article describes sqlways.ini file's [SYBASE] section and the options it contains.

Option name Description
BIN Specifies the directory where Sybase utilities like BCP and ISQL are located.
TARGET_VERSION Specifies the target version of Sybase database. If this option is empty the latest Sybase database version will be used.
Note: According to the version number conversion results may differ.
SERVER_NAME Specifies the server name that is used in generated scripts for the BCP and ISQL utilities (Parameter -S).
DATABASE Specifies the database name that is used in generated scripts for the BCP and ISQL utilities.
PORT This option sets port number that will be used to connect to Sybase database.
USER Specifies the user name that is used in generated scripts for the BCP and ISQL utilities (Parameter -U).
PWD Specifies the user password that is used in generated scripts for the BCP and ISQL utilities (Parameter -P).
TEMP_TAB_INDEXED_ALWAYS This option is used for SybaseASE to SybaseASE, when the detection for Cartesian Product works. If this option is specified as “Yes”, all the joins with temporary tables will be treated as indexed. So no Cartesian will be detected in this case. Otherwise the Cartesian will be detected if there is no information about the indexes created upon the temporary tables used in DML statement.
CLIENT_SIDE_CHARACTER_SET_CONVERSION This option specifies client-side character set conversion for the BCP utility (Parameter -Y).
Possible values: “Yes”, “No”. Default value is “No”.
CLIENT_SIDE_PWD_ENCRYPTION Specifies the client-side password encryption to the ISQL and BCP utilities commands (Parameter -X).
Possible values: “Yes”, “No”. Default value is “No”.
PREFETCH_SIZE Specifies the number of rows per batch of data copied. By default, bcp copies n rows in one batch, where n is equal to the batch size. Batch size applies only when you are bulk copying in; it has no effect on bulk copying out. The smallest number bcp accepts for batchsize is 1. The largest number bcp accepts for batchsize is 2147483647L.
IDENTIFIER_DELIMITER This option defines identifier delimiter that will be used in a query, which is used to get data from Sybase database.
BCP_COMMAND_LINE_CUSTOM_PARAMETERS This option allows you to set custom command line parameters to call the bcp utility in the executable file.
Usage Example.

By default it contains information about client_charset and has the value “-J iso_1”, but you can change this value or add new ones |

Example:

[SYBASE]
SERVER_NAME=test_srv
CLIENT_SIDE_CHARACTER_SET_CONVERSION=Yes