redash
Incorrect syntax near '1000'
b"Incorrect syntax near '1000'.DB-Lib error message 20018, severity 15:\nGeneral SQL Server error: Check messages from the SQL Server\n"
如上所示,是由于你勾选了返回前1000行记录导致
应该是不兼容sql server导致,勾选掉即可。
另,开发者应该已经屏蔽掉这个错误,如果是sql server,会让这个勾选变得不可用,具体可看 https://github.com/getredash/redash/pull/5777
Conversion failed when converting the nvarchar value 'January' to data type int
b"Conversion failed when converting the nvarchar value 'January' to data type int.DB-Lib error message 20018, severity 16:\nGeneral SQL Server error: Check messages from the SQL Server\n"
解决方案是找到,但是其内在原因未知。
redash中有两种sql server的数据源类型
- Microsoft SQL Server
- Microsoft SQL Server (ODBC)
当使用第一种,即非ODBC时,才出现此错误。