J'essaie de faire un téléchargement en vrac dans une table dans notre base de données SQL. Cette requête courait bien auparavant, lorsque nous avons eu la base de données sur un serveur différent, mais maintenant sur le nouveau serveur, je reçois une erreur. Voici tout ce que j'ai: SQL Bulk Importation requête:
Msg 4832, Level 16, State 1, Line 1 Bulk load: An unexpected end of file was encountered in the data file. Msg 7399, Level 16, State 1, Line 1 The OLE DB provider "BULK" for linked server "(null)" reported an error. The provider did not give any information about the error. Msg 7330, Level 16, State 2, Line 1 Cannot fetch a row from OLE DB provider "BULK" for linked server "(null)".
3 Réponses :
J'ai déjà rencontré cela avant et il y a quelques éléments à rechercher: P>
\ n code> et non \ r \ n code> li>
ol>
Si vous faites tous trois d'entre eux et que vous obtenez toujours l'erreur laissez-moi savoir. P>
Brian, merci pour l'aide, mais j'ai vérifié pour tout ce genre de choses, j'ai fait un test seulement avec deux rangées et je reçois toujours les mêmes erreurs
Avez-vous choisi le bloc-notes? J'ai découvert que Excel n'est pas vraiment très utile lorsqu'il s'agit de suivre des espaces superficiels.
Oui, au Bloc-notes est la même. Aucun espace supplémentaire, tout ne ressemble à la même chose, je ne sais pas pourquoi je reçois cette erreur
Dans mon cas, le fichier que j'essayais d'accéder était dans un répertoire que le processus SQL Seal n'avait pas accès à. J'ai déplacé mes fichiers plats sur un répertoire SQL avait accès à et cette erreur a été résolue. P>
Pour quiconque qui appartient à cette question à la recherche d'une réponse, cette erreur se produit également lorsque le nombre de colonnes de votre fichier CSV ne correspond pas aux colonnes de la table que vous effectuez l'insert en vrac. P >
Je sais que c'est un très vieux post mais mate merci pour cela, m'a fait revérifier.
Quelles sont les versions / logiciels sur l'ancien et le nouveau serveur?