共用方式為


必要的客戶端設定

重要

從 Windows 8 和 Windows Server 2012 開始,RDS 伺服器元件已不再包含在 Windows 作業系統中(如需詳細資訊,請參閱 Windows 8 和 Windows Server 2012 兼容性 Cookbook)。 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 版本

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 屬性 (RDS) 屬性或關鍵詞;Provider 屬性 (ADO) 屬性或關鍵詞;和 CustomerByIdCustomerDatabase 標識符。 然後開啟 Recordset 物件

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

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

另請參閱

自訂檔案連接區段
自定義檔案 SQL 區段
自定義檔案 UserList 區段
DataFactory 自定義
瞭解自定義檔案
撰寫您自己的自定義處理程式