Bulk Insert w/ .fmt fichier: système d'Exploitation code d'erreur (null)

J'essaie d'importer un fichier texte défini par un .fmt format. Au lieu d'être délimité par des virgules, ce fichier texte est ce que j'appellerais de la colonne par des tabulations (c'est à dire les 8 premiers caractères est le premier champ, les 3 caractères est le deuxième, etc). Lorsque j'exécute la requête ci-dessous, je reçois un "système d'Exploitation code d'erreur (null)" le message, ce qui est étrange, depuis que je suis à l'aide de SQL Server 2008r2 avec Vista.

- Il m'expliquer ce que ce message d'erreur signifie et comment la contourner? J'ai googlé et trouvé des questions similaires sur d'autres forums, mais ils ne sont jamais vraiment répondu.

Voici ma requête:

BULK INSERT LoadTable FROM '\\Dev2\Queries\Test.txt'
WITH (FIRSTROW = 2,
      FORMATFILE = '\\Dev2\fmt\Test.fmt',
      KEEPNULLS)

Voici l'erreur que je reçois:

Cannot bulk load because the file "\\Dev2\fmt\test.fmt" could not be read. 
Operating system error code (null).

Voici ce Test.fmt contient:

9.0
7
1   SQLCHAR 0   8   ""  1   Record_Control_Data SQL_Latin1_General_CP1_CI_AS
2   SQLCHAR 0   3   ""  2   Filler  ""
3   SQLCHAR 0   1   ""  3   Member_Code SQL_Latin1_General_CP1_CI_AS
4   SQLCHAR 0   2   ""  4   Member_Sequence_Number  SQL_Latin1_General_CP1_CI_AS
5   SQLCHAR 0   9   ""  5   Participant_SSN SQL_Latin1_General_CP1_CI_AS
6   SQLCHAR 0   20  ""  6   LastName    SQL_Latin1_General_CP1_CI_AS
7   SQLCHAR 0   250 "\r\n"  7   Filler10    SQL_Latin1_General_CP1_CI_AS

(Ce test.esf et test.txt est une version simplifiée d'un dataset avec 120 colonnes. Mais le message d'erreur est le même. Une fois que je peux obtenir cette version de test en cours d'exécution, je vais appliquer le correctif à données réelles)

Modifier

En réponse à l'autre demi-réponses sur le web, je devrais complet en lecture/écriture à ces dossiers & fichiers.

Résolu! L' .fmt fichier a besoin d'une ligne vide à la fin. Simple que cela.
J'ai mis ce que votre réponse à l'aide d'autres qui pensent que c'est une question sans réponse. Cela a résolu pour mon cas aussi, merci beaucoup!
Je voudrais vous suggérer de répondre à votre propre question et de le marquer comme " la accepté de répondre.
Merci @FreshPrinceOfSO, oublié tous au sujet de cette question.

OriginalL'auteur PowerUser | 2011-11-22