Command Line Arguments - FalconFT/FalconDocs GitHub Wiki
Falcon.exe and others applications are now command-line-style parameters compatible. These arguments override the current user application configuration (defined in default.falconconfig file in %user%\AppData\Roaming\FalconFT\Falcon). This is common used to change the server and connection string options via command line, allowing to create different shortcuts pointing to different servers.
Example:
--server elsuper --integratedsecurity false --user debugger --password debugger --connecttimeout 3
Shortcut Example:
C:\FalconApp\Falcon.Client\bin\Debug\Falcon.exe --server elsuper
Console applications (server programs) also supports --help for showing a list of parameters.
-c, --connectionid Set Connection id to execute
-s, --server Set databases server name (or IP)
-l, --log Set output to log file (true|false)
-v, --validate Set validation required or login automatically on login (true|false)
-a, --authentication Set authentication provider (0=Integrated|2=SQL)
-e, --employeeid Set employee id to impersonate
-i, --integratedsecurity Set integrated security for SQL Server (true|false)
-u, --user Set user name when using SQL authentication
-p, --password Set password when using SQL authentication
--connecttimeout Set SQL Server Connect Timeout (Opening connection)
--commandtimeout Set SQL Server Command Timeout (Executing SQL)
--help Display this help screen.
--version Display version information.
Real Examples:
//ELSUPER SQL
--server elsuper --integratedsecurity false --user debugger --password debugger --connecttimeout 3
//LOKI SQL
--server loki --integratedsecurity false --user debugger --password debugger --connecttimeout 3
//PERIKLES
--server 192.168.12.201 --integratedsecurity false --user debugger --password debugger --employeeid 86 --authentication 2 --validate true