Comobien dice Carlos, Paradox no es "familia directa" de MSSQL, pero igualmente puedes vincularlo. En este caso deberás hacerlo vía ODBC; Los pasos a seguir son los siguientes:
Para crear un servidor vinculado y obtener acceso a una base de datos ODBC cuando se usa un origen de datos ODBC: - Cree un origen de datos del sistema en el equipo en el que está instalado SQL Server.
- Ejecute sp_addlinkedserver para crear el servidor vinculado y especifique MSDASQL o NULL como provider_name y el nombre de un origen de datos del sistema ODBC como data_source.
Los orígenes de datos de usuario ODBC no se pueden utilizar para las consultas distribuidas porque SQL Server se ejecuta como un servicio en Microsoft Windows y los servicios no siempre tienen acceso a los orígenes de datos de usuario. Por ejemplo, un origen de datos del sistema con el nombre SystemDSN hace referencia a un servidor que está ejecutando SQL Server y cuya base de datos predeterminada es AdventureWorks :
sp_addlinkedserver 'SQLAdWorks', ' ', 'MSDASQL', 'SystemDSN'
Los servidores vinculados pueden usar el proveedor OLE DB para ODBC sin usar un origen de datos ODBC. El servidor vinculado se define en un paso. Toda la información que el proveedor OLE DB para ODBC necesita para ubicar un controlador ODBC y conectarse a un origen de datos ODBC debe estar definida en provider_string.
Si se define un servidor vinculado con el proveedor OLE DB para ODBC y tiene acceso a una base de datos de SQL Server, se aplican las siguientes restricciones: - No se puede hacer referencia a las tablas si tienen al menos una columna timestamp.
- No se puede hacer referencia a las tablas si tienen columnas char, varchar, nchar, nvarchar, binary o varbinary que puedan aceptar valores NULL y si la opción ANSI_PADDING se estableció en OFF al crear la tabla.
El link con la información completa es este.