Used to specify the connection information, such as: UserName, Password, Server, etc.
property ConnectString: string stored False;
SDAC recognizes an ODBC-like syntax in provider string property values. Within the string, elements are delimited by using a semicolon. Each element consists of a keyword, an equal sign character, and the value passed on initialization. For example:
Server=London1;User ID=nancyd
The following connection parameters can be used to customize connection:
| Parameter Name | Description |
|---|---|
| LoginPrompt | Specifies whether a login dialog appears immediately before opening a new connection. |
| Pooling | Enables or disables using connection pool. |
| ConnectionLifeTime | Used to specify the maximum time during which an opened connection can be used by connection pool. |
| MaxPoolSize | Used to specify the maximum number of connections that can be opened in connection pool. |
| MinPoolSize | Used to specify the minimum number of connections that can be opened in connection pool. |
| Validate Connection | Used for a connection to be validated when it is returned from the pool. |
| Server | Serves to supply the server name for login. |
| Database (If prCompact) | Used to specify the database name that is a default source of data for SQL queries once a connection is established. |
| Username | Used to supply a user name for login. |
| Password | Serves to supply a password for login. |
| Port | Used to specify the port number for the connection. |
| ConnectionTimeout | Used to specify the amount of time before an attempt to make a connection is considered unsuccessful. |
| Provider | Used to specify a provider from the list of supported providers. |
| ForceCreateDatabase | Used to force TMSConnection to create a new database before opening a connection, if the database is not exists. |
| Encrypt | Specifies if data should be encrypted before sending it over the network. |
| Integrated Security, Trusted_Connection | Used to specify the authentication service used by the database server to identify a user. |
| Language | Specifies the SQL Server language name. |
| PersistSecurityInfo | Used to allow the data source object to persist sensitive authentication information such as a password along with other authentication information. |
| AutoTranslate | Used to translate character strings sent between the client and server by converting through Unicode. |
| NetworkLibrary | Specifies the name of the Net-Library (DLL) used to communicate with an instance of SQL Server. |
| ApplicationName | The name of a client application. The default value is the name of the executable file of your application. |
| WorkstationID | A string identifying the workstation. |
| PacketSize | Network packet size in bytes. |
| InitialFileName | Specifies the name of the main database file. |
| MultipleActiveResultSets | Enables support for the Multiple Active Result Sets (MARS) technology. |
| FailoverPartner | Specifies the SQL Server name to which SQL Native Client will reconnect when a failover of the principal SQL Server occurs. |
| TrustServerCertificate | Used to enable traffic encryption without validation. |
| ApplicationIntent | Used to specify the application workload type when connecting to a server. |