Existem várias causas possíveis para isso detalhadas aqui:Problema do Servidor Vinculado usando Microsoft.Jet.OLEDB.4.0 .
Uma causa provável são as permissões do sistema de arquivos do diretório temporário para o login do serviço sql para quem está acessando esse servidor vinculado:
C:\Documents and Settings\(sql login name)\Local Settings\Temp