Loading

Fehler "String data, right truncation" (Zeichenfolgendaten rechts abgeschnitten) bei Verwendung von Parametern mit gespeicherten Verfahren

Veröffentlichungsdatum: Oct 17, 2022
Beschreibung
Wenn Sie einen Zeichenfolgen-Parameterwert in einem gespeicherten Vorgang ändern, kann der folgende Fehler auftreten:
 
An error occurred validating the stored procedure connection. (Beim Überprüfen der gespeicherten Prozedurverbindung ist ein Fehler aufgetreten.)

[Microsoft][SQL Server Native Client 11.0]String data, right truncation ([Microsoft][Nativer SQL Server Client 11.0]Zeichenfolgendaten, rechts abgeschnitten)
The last tuple inserted was (<tuple name>) (Das letzte eingefügte Tupel war (<Tupelname>))
Error inserting <number of tuples> tuples into table [<temporary table name>]. (Fehler beim Einfügen von <Anzahl der Tupel> Tupeln in Tabelle [<Name der temporären Tabelle>].)

Unable to connect to the server "<server name>". Check that the server is running and that you have access privileges to the requested database. (Verbindung mit Server "<server name>" kann nicht hergestellt werden. Prüfen Sie, ob der Server ausgeführt wird und ob Sie Zugriffsberechtigungen für die angeforderte Datenbank besitzen.)

Cause

Die neue Parameter-Zeichenfolge überschreitet die Spaltenbreite, die durch den ursprünglichen Parameter festgelegt ist.
Lösung
Verwenden Sie eine der folgenden Methoden, um die Spaltenbreite im gespeicherten Vorgang zu erhöhen.
  • Ändern Sie den gespeicherten Vorgang, um eine Spalte aus der zugrunde liegenden Tabelle als ausgewählte Spalte zurückzugeben, anstatt den Tableau-Parameterwert zurückzugeben.
  • Stellen Sie sicher, dass eine WHERE-Klausel angibt, dass die Breite der Tabellenspalte gleich dem Parameterwert ist.
  • Vergrößern Sie die Zeichenbreite der Parameter, sodass alle möglichen Feldwerte, die von den Parametern zurückgegeben werden, kleiner sind als die ursprüngliche Parameterbreite.
Nummer des Knowledge-Artikels

001473972

 
Laden
Salesforce Help | Article