database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
ㆍLDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
LDAP Q&A 3458 게시물 읽기
No. 3458
sql 서버와 LDAP 조회 이슈
작성자
도움 필요한 1인
작성일
2024-01-03 17:20
조회수
697

안녕하세요...

 

평소 많은 도움 받고 있는 1인 입니다. 

다름이 아니라, sql 서버에서 linked 서버로 AD의 LDAP에 연결하여 데이터를 가져 오는 작업을 하고 있습니다. 

다른 건 문제가 없는데, description 컬럼을 포함하여 조회하면, 하기와 같은 에러가 발생합니다. 

 

 SELECT * FROM OpenQuery(ADSI, 'SELECT  samAccountName, Description, 

                                       mobile, displayname, title, physicalDeliveryOfficeName, name, 

                                       initials, objectSID, ADSPath, givenName, sn, cn, company, department, l, mail, telephoneNumber 

                                  FROM ''LDAP://domain url/OU=User,OU=o,DC=expample,DC=omron,DC=co,DC=kr'' 

                                 WHERE objectClass = ''user'' and objectCategory=''Person''');

 

Msg 7341, Level 16, State 2, Line 23

연결된 서버 "ADSI"의 OLE DB 공급자 "ADsDSOObject"에서 열 "[ADsDSOObject].Description"의 현재 행 값을 가져올 수 없습니다. 부호 불일치나 오버플로 이외의 이유로 데이터 값을 변환할 수 없습니다.

 

CAST([ADsDSOObject].Description AS NVARCHAR(MAX)) AS LDAP_Description

LEFT([ADsDSOObject].Description, 255) AS LDAP_Description

 

등등 별짓 다하고 있는데.. 해결이 않됩니다.

고수님들 뭐가 문제 일까요?

머리가 너무 아프네요.. 

한수 부탁 드립니다.

감사합니다. 

이 글에 대한 댓글이 총 1건 있습니다.

Description 값에 null 을 포함 하고 있을 경우 발생 가능성 있음 


1. SELECT Description을 isnull 처리 하거나 

2. WHERE  절에 ISNULL 처리 


확인 


1. WHERE objectClass = ''user'' and objectCategory=''Person'' and cn="xxx"' ) 

xxx -->  DESCRIPTION에 값이 포함되있는 데이터 --> 정상 결과 


2. WHERE objectClass = ''user'' and objectCategory=''Person'' and cn="xxx"' ) 

xxx -->  DESCRIPTION이 null 이 포함되있는 데이터 --> 오류 


--> 결과가 예상대로 나오면 위 해결방안 적용 

ㅡ.ㅡ님이 2024-05-22 11:31에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3459slapd 실행 불가 문의 [1]
박영수
2024-09-09
185
3458sql 서버와 LDAP 조회 이슈 [1]
도움 필요한 1인
2024-01-03
697
3457ldap 질문이 있습니다 ㅠ [1]
gnzmzn
2023-12-13
608
3455LDAP 구축중 오류가 발생하여 여쭤봅니다 [1]
minho
2021-05-30
1880
3453안녕하세요 문의드릴게있습니다. [1]
아기바다
2019-08-05
3522
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다