En SQL Server Enterprise Manager, abra \Server Objects\Linked Servers\Providers
, haga clic con el botón derecho en OraOLEDB.Oracle
proveedor, seleccione propiedades y marque "Allow inprocess"
opción. Vuelva a crear su servidor vinculado y vuelva a probar.
También puede ejecutar la siguiente consulta si no tiene acceso a SQL Server Management Studio:
EXEC master.dbo.sp_MSset_oledb_prop N'OraOLEDB.Oracle', N'AllowInProcess', 1