Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

ストアド プロシージャに接続しているときの "カーソルの状態が無効です" エラー

公開日: Aug 24, 2022
説明
ストアド プロシージャに接続しているときに、次のエラー メッセージが表示されます。"[Microsoft][SQL Server Native Client] カーソルの状態が無効です。"

Cause

ストアド プロシージャは任意のデータを返すことができます。 これは、データ ソースが静的スキーマを備えている必要がある Tableau で問題になる場合があります。 Tableau Desktop では、ストアド プロシージャが何も結果セットを返さないと、"カーソルの状態が無効です" エラーが発生します。 これは、SQL Management Studio などのサード パーティ ツールで exec dbo.<ストアド プロシージャ名> <パラメーター> を実行することによってテストできます。 このコマンドを実行して何も結果が返されない場合は、Tableau Desktop で "カーソルの状態が無効です" エラーが発生することが予測されます。
解決策
ストアド プロシージャが結果セットを返していることを確認してください。 最適なストアド プロシージャの構造は、返却テーブルを定義し、そのテーブルにデータを挿入し、プロシージャの最後にそのテーブルを返すものです。 これにより、返されるスキーマの一貫性が確保され、常に Tableau Desktop に結果セットが返されるようになります。
ナレッジ記事番号

001473076

 
読み込み中
Salesforce Help | Article