What happened?
Getting an error when trying to use auto-config-simulate against a local sql server container. But it works and exposes the entities successfully when I do dab start
- create the config against local dbatools container (password is shared online so not a concern)
dab init --database-type "mssql" --host-mode "Development" --connection-string "Server=localhost,2500;User Id=sqladmin;Database=pubs;Password=dbatools.IO;TrustServerCertificate=True;Encrypt=True;"
- add the
dbo.% pattern
dab auto-config pubs-tables `
--patterns.include "dbo.%" `
--permissions "anonymous:read"
- view the config it looks good
{
"$schema": "https://github.com/Azure/data-api-builder/releases/download/v2.0.12/dab.draft.schema.json",
"data-source": {
"database-type": "mssql",
"connection-string": "Server=localhost,2500;User Id=sqladmin;Database=pubs;Password=dbatools.IO;TrustServerCertificate=True;Encrypt=True;",
"options": {
"set-session-context": false
}
},
"runtime": {
"rest": {
"enabled": true,
"path": "/api",
"request-body-strict": false
},
"graphql": {
"enabled": true,
"path": "/graphql",
"allow-introspection": true
},
"mcp": {
"enabled": true,
"path": "/mcp"
},
"host": {
"cors": {
"origins": [],
"allow-credentials": false
},
"authentication": {
"provider": "Unauthenticated"
},
"mode": "development"
},
"telemetry": {
"open-telemetry": {
"enabled": true,
"endpoint": "@env('OTEL_EXPORTER_OTLP_ENDPOINT')",
"headers": "@env('OTEL_EXPORTER_OTLP_HEADERS')",
"service-name": "@env('OTEL_SERVICE_NAME')"
}
}
},
"autoentities": {
"pubs-tables": {
"patterns": {
"include": [
"dbo.%"
]
},
"permissions": [
{
"role": "anonymous",
"actions": [
{
"action": "read"
}
]
}
]
}
},
"entities": {}
}
- run the simulate
❯ dab auto-config-simulate -c .\dab-config.json
get errors
info: Microsoft.DataApiBuilder 2.0.12
info: User provided config file: .\dab-config.json
fail: Failed to read the config file: .\dab-config.json.
fail: Failed to simulate autoentities.
But if I do dab start the config is fine and all the dbo tables are exposed.
Version
Microsoft.DataApiBuilder 2.0.12+0b38aa7cbf4118034ad8dee1f2712b1c4bac4c32
What database are you using?
Azure SQL
What hosting model are you using?
Local (including CLI)
Which API approach are you accessing DAB through?
REST
Relevant log output
Code of Conduct
What happened?
Getting an error when trying to use
auto-config-simulateagainst a local sql server container. But it works and exposes the entities successfully when I dodab startdbo.%patterncat .\dab-config.jsonget errors
But if I do
dab startthe config is fine and all the dbo tables are exposed.Version
Microsoft.DataApiBuilder 2.0.12+0b38aa7cbf4118034ad8dee1f2712b1c4bac4c32
What database are you using?
Azure SQL
What hosting model are you using?
Local (including CLI)
Which API approach are you accessing DAB through?
REST
Relevant log output
Code of Conduct