Loading

저장 프로시저로 매개 변수 사용 시 "String data, right truncation"(문자열 데이터, 오른쪽 잘림) 오류 발생

게시 일자: Oct 17, 2022
상세 설명
저장 프로시저에서 문자열 매개 변수 값을 변경할 때 다음 오류가 발생할 수 있습니다.
 
An error occurred validating the stored procedure connection.(저장 프로시저 연결의 유효성을 검사하는 동안 오류가 발생했습니다.)

[Microsoft][SQL Server Native Client 11.0]String data, right truncation([Microsoft][SQL Server Native Client 11.0]문자열 데이터, 오른쪽 잘림)
The last tuple inserted was (<tuple name>)(마지막으로 삽입된 튜플(<tuple name>))
Error inserting <number of tuples> tuples into table [<temporary table name>].(테이블 [<temporary table name>]에 <number of tuples>개의 튜플을 삽입하는 중 오류가 발생했습니다.)

Unable to connect to the server "<server name>".("<server name>" 서버에 연결할 수 없습니다.) Check that the server is running and that you have access privileges to the requested database.(com.tableausoftware.nativeapi.dll.DataSourceException: Tableau Server 사용자를 찾을 수 없습니다. class DataSourceException "<servername>" 서버에 연결할 수 없습니다. 서버가 가동 중이고 요청된 데이터베이스에 액세스할 권한이 있는지 확인하세요.)

Cause

새 매개 변수 문자열이 원래 매개 변수에 의해 설정된 열 너비를 초과합니다.
솔루션
저장 프로시저에서 열 너비를 늘리려면 다음 방법 중 하나를 사용합니다.
  • Tableau 매개 변수 값을 반환하는 대신 기초 테이블의 열을 선택한 열로 반환하도록 저장 프로시저를 수정합니다.
  • 테이블 열 너비가 매개 변수 값과 같도록 WHERE 절이 지정되어 있는지 확인합니다.
  • 매개 변수에서 반환하는 가능한 필드 값이 원래 매개 변수 너비보다 작아지도록 매개 변수의 문자 너비를 늘립니다.
Knowledge 기사 번호

001473972

 
로드 중
Salesforce Help | Article