Microsoft Remote


Die nun folgenden Connection Strings verwenden den Remote Provider von Microsoft (MS Remote). Diese Datenquellen veranlassen ADO dazu, mit dem entfernten Server über die RDS DataFactory eine Verbindung aufzunehmen, um den dort installierten Remote Provider zu verwenden.

WARNUNG: RDS wird von Microsoft als veraltet angesehen

  • MS Remote - Access (Jet)

Wenn Sie eine ODBC-DSN auf dem entfernten Server verwenden möchten:

oConn.Open "Provider=MS Remote;" & _
           "Remote Server=http://myServerName;" & _ 
           "Remote Provider=MSDASQL;" & _
           "DSN=AdvWorks;" & _
           "Uid=myUsername;" & _
           "Pwd=myPassword" 
 

Wenn Sie einen OLE DB-Provider auf dem entfernten Server verwenden möchten:

oConn.Open "Provider=MS Remote;" & _ 
           "Remote Server=http://myServerName;" & _
           "Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
           "Data Source=c:\somepath\mydb.mdb", _
            "admin", ""
 

Wenn Sie einen OLE DB-Provider auf dem entfernten Rechner verwenden möchten:

oConn.Open "Provider=MS Remote;" & _ 
           "Remote Server=http://myServerName;" & _
           "Handler=MSDFMAP.Handler;" & _
           "Data Source=MyAdvworksConn"

Der entsprechende Eintrag in der Datei \%WinDir%\Msdfmap.ini lautet:

[connect MyAdvworksConn]
Access = ReadWrite
Connect = "Provider=Microsoft.Jet.OLEDB.4.0;
           Data Source=mydb.mdb;
           User Id=admin; 
           Password="               (schreiben Sie alles in eine einzelne Zeile!)
  •  MS Remote - SQL Server

Wenn Sie ODBC-DSN auf dem entfernten Rechner verwenden möchten:

oConn.Open "Provider=MS Remote;" & _
           "Remote Server=http://myServerName;" & _ 
           "Remote Provider=MSDASQL;" & _
           "DSN=myDatabaseName;" & _
           "Uid=myUsername;" & _
           "Pwd=myPassword" 
 

Wenn Sie einen OLE DB Provider auf dem entfernten Rechner verwenden möchten:

oConn.Open "Provider=MS Remote;" & _ 
           "Remote Server=http://myServerName;" & _
           "Remote Provider=SQLOLEDB;" & _
           "Data Source=myServerName;" & _
           "Initial Catalog=myDatabaseName;" & _
           "User ID=myUsername;" & _
           "Password=myPassword"
 

Wenn Sie einen OLE DB Provider auf dem entfernten Rechner verwenden möchten:

oConn.Open "Provider=MS Remote;" & _ 
           "Remote Server=http://myServerName;" & _ 
           "Handler=MSDFMAP.Handler;" & _
           "Data Source=MyPubsConn" 

Der entsprechende Eintrag in der Datei \%WinDir%\Msdfmap.ini würde lauten:

[connect MyPubsConn]
Access = ReadWrite
Connect = "Provider=SQLOLEDB;
          Data Source=myServerName;
          Initial Catalog=myDatabaseName;
          User ID=myUsername;
          Password=myPassword"        (schreiben Sie alles in eine einzelne Zeile!)



Für weitere Informationen besuchen Sie bitte folgende Seiten:
Microsoft OLE DB Remoting Provider
Q240838

Um sich Microsofts Knowledgebase-Einträge zu MS Remote ansehen möchten, klicken Sie hier.
Um sich Microsofts Knowledgebase-Einträge zu RDS ansehen möchten, klicken Sie hier.