다음을 통해 공유


필수 클라이언트 설정

Important

Windows 8 및 Windows Server 2012부터 RDS 서버 구성 요소는 더 이상 Windows 운영 체제에 포함되지 않습니다(자세한 내용은 Windows 8 및 Windows Server 2012 호환성 쿡북 참조). RDS 클라이언트 구성 요소는 이후 버전의 Windows에서 제거될 예정입니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 애플리케이션은 수정하세요. RDS를 사용하는 애플리케이션은 WCF Data Service로 마이그레이션해야 합니다.

사용자 지정 DataFactory 처리기를 사용하도록 다음 설정을 지정합니다.

RDS는 서버에서 MSDFMAP.Handler라는 기본 처리기를 제공합니다. (기본 사용자 지정 파일의 이름은 MSDFMAP.INI).

예제

MSDFMAP.INI의 다음 섹션과 데이터 원본 이름 AdvWorks는 이전에 정의되었다고 가정합니다.

[connect CustomerDataBase]  
Access=ReadWrite  
Connect="DSN=AdvWorks"  
  
[sql CustomerById]  
SQL="SELECT * FROM Customers WHERE CustomerID = ?"  

다음 코드 조각은 Visual Basic에서 작성됩니다.

RDS.DataControl Version

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  

Handler Property(RDS) 속성 또는 키워드, Provider Property(ADO) 속성 또는 키워드, CustomerByIdCustomerDatabase 식별자를 지정합니다. 그런 다음, Recordset 개체를 엽니다.

rs.Open "CustomerById(4)", "Handler=MSDFMAP.Handler;" & _

"Provider=MS Remote;Data Source=CustomerDatabase;" & _  
"Remote Server=https://yourServer"  

참고 항목

사용자 지정 파일 Connect 섹션
사용자 지정 파일 SQL 섹션
사용자 지정 파일 UserList 섹션
DataFactory 사용자 지정
사용자 지정 파일 이해
고유한 사용자 지정된 처리기 작성