Algumas indicações óbvias… Certificar-se que o arquivo de dados está no usuário, como ele é local. Como o astroutkarsh está dizendo. Põr a lima em um dobrador que seja mais visível ao motor do SQL para o acesso da lima. Por exemplo, o diretório de “C:\Windows\” não está permitido pelo motor do SQL alcançar lá, a menos que você o disser explicitamente a. Entretanto, a instalação do usuário do SQL aplica as permissões corretas para o acesso da lima ao diretório onde os arquivos de dados são instalados (as limas de .MDF e de .LDF). A lima de .MDF (arquivo de dados de Microsoft) é o arquivo de dados onde os dados da tabela são armazenados no usuário do SQL. A lima de .LDF (arquivo de dados do registro) é o lugar onde as transações dos dados estão armazenadas temporariamente até que estejam cometidas à tabela (.MDF).
Você está sendo instruído põr as duas limas em uma posição nova. Se você indicou uma posição diferente para instalar seus arquivos de dados do SQL, a seguir atualizar minha posição abaixo. Se não, se você aplicou uma instalação padrão, a seguir a seguinte posição trabalhará para você.
Conseqüentemente… movimento as limas conformemente
movimento do => de “C:\Users\Test\Desktop\DATA.DAT” ao => de “usuário c:\program files\microsoft sql \ 90 \ dados \”
movimento do => de “C:\Users\Test\Desktop\singlelineformatfile.txt” ao => de “usuário c:\program files\microsoft sql \ 90 \ dados \”
Então, atualizar sua indicação e executá-la.
SELECIONAR O SUBSTRING (a.line, 1.1) como a identificação,
SUBSTRING (a.line, 2.2000) como o cliente
DE OPENROWSET
(VOLUME
de “usuário c:\program files\microsoft sql \ 90 \ dados \ DATA.DAT”,
FORMATFILE =
de “usuário c:\program files\microsoft sql \ 90 \ dados \ singlelineformatfile.txt ") COMO a
Para recap, você precisa de fazer este (mover as limas para uma posição nova) para permitir que o motor do usuário do SQL encontre as limas no usuário em um dobrador permitido a ver as limas.