Isso está acontecendo devido às permissões na pasta 'Serviço de Rede' que o SQL Server usa para a configuração do Servidor Vinculado. Para acessar o servidor vinculado usando outra conta (supondo que você tenha as permissões de servidor configuradas corretamente), será necessário fazer o seguinte:
Abra o Windows Explorer e navegue até a seguinte pasta (siga as próximas etapas com cuidado, pois agora você está lidando com arquivos do sistema) "C: \ Windows \ ServiceProfiles \ NetworkService \ AppData \ Local". Este diretório contém uma pasta chamada "Temp", clique com o botão direito e selecione "Propriedades". Na caixa de diálogo a seguir, clique na guia "Segurança". Se você puder ver a conta de usuário padrão que deseja configurar para usar o Mecanismo de Banco de Dados do Access, isso significa que ela já tem alguns privilégios nessa pasta, se ela não estiver na lista 'Grupo de nomes de usuário:', ser adicionado. De qualquer forma, clique no botão "Editar…" abaixo da lista "Grupo de nomes de usuários:" para iniciar a caixa de diálogo "Permissões para temp". Se você precisar adicionar o Usuário padrão ao grupo de permissões, use o botão "Adicionar ...", certificando-se de que o nome da conta esteja escrito corretamente na caixa de diálogo "Selecionar usuários ou grupos". Quando o usuário padrão estiver na lista de permissões, selecione esse usuário e, no menu de seleção "Permissões para usuário padrão", marque a caixa "Controle total" na coluna "Permitir". Clique OK; clique novamente em OK para sair deste menu.
Agora você deve poder executar as consultas de acesso como qualquer usuário para o qual você conceda permissões.
Você também precisará certificar-se de ter executado as seguintes consultas no Management Studio para configurar corretamente o Mecanismo de Acesso
-- These can be run as one batch.
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
GO
EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0',
'DynamicParameters', 1
GO
-- Run each of the following queries individually.
EXEC sp_configure 'show advanced options',1
reconfigure
EXEC sp_configure 'Ad Hoc Distributed Queries', 1
Reconfigure
Espero que isso ajude.