Erro: “provedor OLE DB” MSDASQL “para servidor vinculado” (nulo) “mensagem retornada” [Microsoft] [ODBC Driver Manager] Nome da fonte de dados não encontrado… "

Se eu executar o seguinte comando:

select 
    * 
from 
    OpenRowset (
        'MSDASQL',
        'Driver={Microsoft Text Driver (*.txt;*.csv)};DefaultDir=C:\;',
        'select top 10 * from C:\x.csv'
    )

... o Microsoft SQL Server Management Studio responde com:

[Microsoft] [ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado.

Estou executando o Microsoft SQL Server 2008 R2 no Windows 7 x64. Eu também tentei no Windows Vista x32, mesmo erro.

Questões:

Alguém executou com êxito este comando no Windows 7 x64?Algum de vocês sabe o que pode estar causando a falha do comando T-SQL dessa maneira?

Atualização 1:

Se você receber um erro que mencione "consultas ad hoc", execute o seguinte para eliminá-lo:

EXEC sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
EXEC sp_configure 'Ad Hoc Distributed Queries', 1;
GO
RECONFIGURE;
GO

Atualização 2:

Ele funciona em uma máquina Win7 x64 pronta para uso, mas ainda não consigo corrigir esse erro na minha máquina. Eu vou com "inserção em massa" (veja meus comentários abaixo).