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

ストアド プロシージャでパラメーターを使用したときのエラー "文字列データ、右側の切り捨て"

公開日: Oct 17, 2022
説明
ストアド プロシージャで文字列パラメーターの値を変更すると、次のエラーが発生する場合があります。
 
An error occurred validating the stored procedure connection. (ストアド プロシージャ接続を検証中にエラーが発生しました。)

[Microsoft][SQL Server Native Client 11.0]String data, right truncation 
(文字列データ、右側の切り捨て)
The last tuple inserted was (<tuple name>) (最後に挿入されたタプルは (<タプル名>) です)
Error inserting <number of tuples> tuples into table [<temporary table name>]. (<タプルの数> 個のタプルを表 [<一時表名>] に挿入中にエラーが発生しました。)

Unable to connect to the server "<server name>".サーバーが実行されており、要求したデータベースに対してアクセス権限を持っていることを確認してください。

Cause

新しいパラメーターは、元のパラメーターによって設定されている列の幅を超えています。
解決策
ストアド プロシージャで列の幅を増やすには、次のいずれかの方法を使用します。
  • Tableau パラメーター値を返す代わりに、選択された列として参照元の表から列を返すようにストアド プロシージャを修正します。
  • 表の列の幅がパラメーター値と等しいことが WHERE 句で指定されていることを確認します。
  • パラメーターの文字幅を増やして、パラメーターによって返される可能性があるフィールド値が元のパラメーター幅よりも小さくなるようにします。
ナレッジ記事番号

001473972

 
読み込み中
Salesforce Help | Article