필수 클라이언트 설정
중요하다
Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거됩니다. 새 개발 작업에서 이 기능을 사용하지 말고 현재 이 기능을 사용하는 애플리케이션을 수정할 계획입니다. RDS를 사용하는 애플리케이션은 WCF Data Service마이그레이션해야 합니다.
사용자 지정 DataFactory 처리기를 사용하려면 다음 설정을 지정합니다.
연결 개체(ADO) 개체의 공급자 속성(ADO) 속성 또는 연결 개체 연결 문자열의 "공급자=" 키워드에 "Provider=MS Remote"를 지정합니다.
ADO(CursorLocation 속성) 속성을 adUseClient 설정합니다.
DataControl 개체(RDS) 개체의 Handler 속성 또는 Recordset Object(ADO) 개체의 연결 문자열 "Handler=" 키워드에 사용할 처리기 이름을 지정합니다. (Connection 개체 연결 문자열에서는 처리기를 설정할 수 없습니다.)
RDS는 MSDFMAP라는 서버에 기본 처리기를 제공합니다. 처리기. (기본 사용자 지정 파일의 이름은 MSDFMAP입니다. INI.)
예제
MSDFMAP에 다음 섹션을 가정합니다. INI 및 데이터 원본 이름인 AdvWorks는 이전에 정의되었습니다.
[connect CustomerDataBase]
Access=ReadWrite
Connect="DSN=AdvWorks"
[sql CustomerById]
SQL="SELECT * FROM Customers WHERE CustomerID = ?"
다음 코드 조각은 Visual Basic으로 작성됩니다.
RDS.DataControl 버전
Dim dc as New RDS.DataControl
Set dc.Handler = "MSDFMAP.Handler"
Set dc.Server = "https://yourServer"
Set dc.Connect = "Data Source=CustomerDatabase"
Set dc.SQL = "CustomerById(4)"
dc.Refresh
레코드셋 버전
Dim rs as New ADODB.Recordset
rs.CursorLocation = adUseClient
처리기 속성(RDS) 속성 또는 키워드를 지정합니다. 공급자 속성(ADO) 속성 또는 키워드 및 CustomerById 및 CustomerDatabase 식별자입니다. 그런 다음 Recordset 개체를 엽니다.
rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _
"Provider=MS Remote;Data Source=CustomerDatabase;" & _
"Remote Server=https://yourServer"
참고 항목
사용자 지정 파일 연결 섹션
사용자 지정 파일 SQL 섹션
사용자 지정 파일 사용자 목록 섹션
DataFactory 사용자 지정
사용자 지정 파일 이해하기
사용자 지정 처리기 작성하기