mssql_execute_query
Run parameterized SELECT queries to retrieve, count, or verify data in SQL Server databases, with configurable row limits and timeouts.
Instructions
Execute SELECT queries and data retrieval operations - operation="select/count/exists" with query and optional parameters. Examples: operation="select", query="SELECT * FROM Users WHERE CreatedAt > @p1", parameters=["2024-01-01"]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of rows to return (safety limit; defaults to 10000 for select) | |
| query | Yes | SQL SELECT query to execute | |
| timeout | No | Query timeout in milliseconds | |
| operation | Yes | Query operation: select (fetch rows), count (count rows), exists (check existence) | |
| parameters | No | Parameter values for placeholders (@p1, @p2, ... or $1, $2, ...) | |
| connectionString | No | SQL Server connection string (optional; requires --allow-tool-connection-string) |