In order to use the official driver from Microsoft you either need to install the KNIME Microsoft JDBC Driver For SQL Server extension or manually register it due to license restrictions.
This node uses the selected driver's JDBC URL template to create the concrete database URL. Field validation in the dialog depends on whether the (included) tokens referencing them are mandatory or optional in the template.
If checked the node uses Windows native authentication to connect to the Microsoft SQL Server.
To use this mode with the provided Official driver for Microsoft SQL Server
KNIME Analytics Platform needs to run on a Windows machine and you need to be logged in a Windows
domain that is accepted by the Microsoft SQL Server you are connecting to.
In addition you need to specify the following entry in the JDBC Parameters tab:
integratedSecurity with valuetrue.
For more details see the Microsoft documentation.
If you are using the provided jTDS for Microsoft SQL Server driver and KNIME Analytics Platform
runs on a Windows machine that is logged into a Windows domain that is accepted by the
Microsoft SQL Server you are connecting to you do not need to specify any JDBC parameters.
If KNIME Analytics Platform runs on a non-Windows machine you need to provide the user name and password of the Windows domain user you want to use for authentication. To do so please select either the "Credentials" option or the "Username & password" option. In addition you need to specify the following entry in the JDBC Parameters tab: domain with the Windows domain name as value.
For more details see the description of the domain property in the jTDS FAQ or see the README.sso.
All necessary files such as the sqljdbc_auth.dll or the ntlmauth.dll are part of the provided drivers.
However if you want to use your own driver you need to copy all required native libraries
e.g. DLLs into a single folder and then register this folder via the Add directory button in
addition to the JDBC driver jar file in the driver settings dialog.
For more details see the database documentation.
This tab allows you to define JDBC driver connection parameter. The value of a parameter can be a constant, variable, credential user, credential password or KNIME URL. Please see the KNIME Database Extension Guide for detailed setup examples.
This tab allows you to define KNIME framework properties such as connection handling, advanced SQL dialect settings or logging options. If you want to connect to a serverless SQL pool in Azure Synapse Analytics you have to disable the transaction support. To do so uncheck the Enable option in the Transaction section.
This tab allows you to define rules to map from database types to KNIME types.
This tab allows you to define rules to map from KNIME types to database types.
You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.
To use this node in KNIME, install the extension KNIME Database from the below update site following our NodePit Product and Node Installation Guide:
A zipped version of the software site can be downloaded here.
Do you have feedback, questions, comments about NodePit, want to support this platform, or want your own nodes or workflows listed here as well? Do you think, the search results could be improved or something is missing? Then please get in touch! Alternatively, you can send us an email to email@example.com, follow @NodePit on Twitter, or chat on Gitter!
Please note that this is only about NodePit. We do not provide general support for KNIME — please use the KNIME forums instead.