Use Microsoft SQL Server to query or modify rows, execute T-SQL, and inspect tables, keys, and indexes. Configure the host, port, database, credentials, and TLS settings for your instance.
Server port (default: 1433). A named instance must be reached through its static TCP port
database
string
Yes
Database name to connect to
username
string
Yes
Database username
password
string
Yes
Database password
encrypt
string
No
Request TLS encryption for the connection (enabled, disabled). Defaults to enabled. Disabling sends the login packet and every row in cleartext. Enabling requests encryption over TDS 7.4, which the server negotiates during prelogin - a server that answers NOT_SUP yields an unencrypted session rather than an error, so this is a request, not a guarantee
trustServerCertificate
string
No
Trust a self-signed server certificate (enabled, disabled). Defaults to disabled. Enabling skips certificate validation, so the connection is open to a machine-in-the-middle
connectionTimeout
number
No
Connection and request timeout in milliseconds (default: 15000)
query
string
Yes
T-SQL SELECT query to execute, optionally led by a WITH clause. Statements that modify data or schema are rejected — use the Execute Raw SQL operation for those.
Server port (default: 1433). A named instance must be reached through its static TCP port
database
string
Yes
Database name to connect to
username
string
Yes
Database username
password
string
Yes
Database password
encrypt
string
No
Request TLS encryption for the connection (enabled, disabled). Defaults to enabled. Disabling sends the login packet and every row in cleartext. Enabling requests encryption over TDS 7.4, which the server negotiates during prelogin - a server that answers NOT_SUP yields an unencrypted session rather than an error, so this is a request, not a guarantee
trustServerCertificate
string
No
Trust a self-signed server certificate (enabled, disabled). Defaults to disabled. Enabling skips certificate validation, so the connection is open to a machine-in-the-middle
connectionTimeout
number
No
Connection and request timeout in milliseconds (default: 15000)
Server port (default: 1433). A named instance must be reached through its static TCP port
database
string
Yes
Database name to connect to
username
string
Yes
Database username
password
string
Yes
Database password
encrypt
string
No
Request TLS encryption for the connection (enabled, disabled). Defaults to enabled. Disabling sends the login packet and every row in cleartext. Enabling requests encryption over TDS 7.4, which the server negotiates during prelogin - a server that answers NOT_SUP yields an unencrypted session rather than an error, so this is a request, not a guarantee
trustServerCertificate
string
No
Trust a self-signed server certificate (enabled, disabled). Defaults to disabled. Enabling skips certificate validation, so the connection is open to a machine-in-the-middle
connectionTimeout
number
No
Connection and request timeout in milliseconds (default: 15000)
table
string
Yes
Table name to update
data
object
Yes
Data object with the columns to set (key-value pairs)
Server port (default: 1433). A named instance must be reached through its static TCP port
database
string
Yes
Database name to connect to
username
string
Yes
Database username
password
string
Yes
Database password
encrypt
string
No
Request TLS encryption for the connection (enabled, disabled). Defaults to enabled. Disabling sends the login packet and every row in cleartext. Enabling requests encryption over TDS 7.4, which the server negotiates during prelogin - a server that answers NOT_SUP yields an unencrypted session rather than an error, so this is a request, not a guarantee
trustServerCertificate
string
No
Trust a self-signed server certificate (enabled, disabled). Defaults to disabled. Enabling skips certificate validation, so the connection is open to a machine-in-the-middle
connectionTimeout
number
No
Connection and request timeout in milliseconds (default: 15000)
Server port (default: 1433). A named instance must be reached through its static TCP port
database
string
Yes
Database name to connect to
username
string
Yes
Database username
password
string
Yes
Database password
encrypt
string
No
Request TLS encryption for the connection (enabled, disabled). Defaults to enabled. Disabling sends the login packet and every row in cleartext. Enabling requests encryption over TDS 7.4, which the server negotiates during prelogin - a server that answers NOT_SUP yields an unencrypted session rather than an error, so this is a request, not a guarantee
trustServerCertificate
string
No
Trust a self-signed server certificate (enabled, disabled). Defaults to disabled. Enabling skips certificate validation, so the connection is open to a machine-in-the-middle
connectionTimeout
number
No
Connection and request timeout in milliseconds (default: 15000)
Introspect a Microsoft SQL Server schema to retrieve table structures, columns, keys, and indexes. Results only cover objects the login can see, so a low-privilege account returns a partial schema rather than an error
Server port (default: 1433). A named instance must be reached through its static TCP port
database
string
Yes
Database name to connect to
username
string
Yes
Database username
password
string
Yes
Database password
encrypt
string
No
Request TLS encryption for the connection (enabled, disabled). Defaults to enabled. Disabling sends the login packet and every row in cleartext. Enabling requests encryption over TDS 7.4, which the server negotiates during prelogin - a server that answers NOT_SUP yields an unencrypted session rather than an error, so this is a request, not a guarantee
trustServerCertificate
string
No
Trust a self-signed server certificate (enabled, disabled). Defaults to disabled. Enabling skips certificate validation, so the connection is open to a machine-in-the-middle
connectionTimeout
number
No
Connection and request timeout in milliseconds (default: 15000)