開発者の一人がAzure SQL DBエラーを解決するのを手伝っています。彼はスクリプトを実行しようとしましたが、sqlcmdを使って接続しました。そして、私はODBCを想定しています。エラーメッセージ "SqlState 24000、無効なカーソル状態"が表示されても関係なく表示されます。SqlState 24000、無効なカーソル状態
彼のスクリプトは、約80の "テーブルに挿入する場所は存在しないサブ選択"文で構成されています。一部のサブ選択はゼロレコードを返します。
私はこの時点ではほぼ一歳のこの記事を読んでいます。短いバージョンは、 "これはAzure SQL DBの既知のバグです"と思われます。
sqlcmd on Azure SQL Data Warehouse - SqlState 24000, Invalid cursor state after INSERT statement
私の知る限り、私の開発者は以前にこれらのステートメントを実行することができました。それはバグの本質ですか?時にはそれが起きることもありますが、しばしば起こることはありません。彼は別のODBCドライバを使用する必要がありますか?その他の提案はありますか?
msqlcliで同じことをここからダウンロードして、同じエラーが発生していないかどうかを確認してください:https://blogs.technet.microsoft.com/dataplatforminsider/2017/12/12/try-mssql- cli-a-new-interactive-command-line-for-sql-server / – TheGameiswar