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).

questionAnswers(2)

yourAnswerToTheQuestion