Remote Connections
The provider connects to the database engine via a network protocol. The Server Engine processes the request, then sends the data back to the provider for processing and hand-off to the client. This is accomplished using the same protocol as the ODBC client.
New Syntax Supported
You can specify the remote server using the Location= parameter in the connection string.
Provider=PervasiveOLEDB;Data Source=MyDBName;Location=MyServer
 
*Note: The data source parameter refers to a database name (DBName), not a DSN. DSNs are only used in ODBC.
Backward Compatibility
If you are currently using a path to the DDFs from your connection string, this method is still supported.
Provider=PervasiveOLEDB;Data Source=f:\mydata
Unlike previous versions of PSQL, it is required that a DBName exist on the server to which you are connecting.
There is no performance difference between specifying a database name and a Location, or specifying a mapped drive. However, using a Location is the recommended way of connecting to a remote server. The OLE DB provider may have permissions issues when using a mapped drive or UNC path.
*Note: If you are using the OLE DB provider in conjunction with a mapped drive or UNC path in the Data Source portion of the connection string, please also see Using the OLE DB Provider with a UNC Path or Mapped Drive.