我正在尝试帮助我们的某个开发人员解决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驱动程序吗?还有其他建议吗?