SqlState 24000,无效的游标状态

时间:2017-12-14 16:46:04

标签: azure azure-sql-database

我正在尝试帮助我们的某个开发人员解决Azure SQL数据库错误。他试图运行一个脚本,使用sqlcmd和(我假设)ODBC连接。似乎无论他做什么,他都会收到错误消息" SqlState 24000,无效的游标状态"。

他的剧本大约有80个"插入到表中不存在的子选择"声明。一些子选择返回零记录。

我读过这篇文章,现在已经差不多一年了。简短的版本似乎是#34;这是一个已知的Azure SQL DB错误" sqlcmd on Azure SQL Data Warehouse - SqlState 24000, Invalid cursor state after INSERT statement

我确信我的开发人员之前能够运行这些语句。这只是一个错误的本质 - 有时它会发生,有时它不会?他需要使用不同的ODBC驱动程序吗?还有其他建议吗?

1 个答案:

答案 0 :(得分:0)

请确保您使用的是ODBC驱动程序13.1或更高版本。您可以从here下载。