Question : Erreur : Code d'erreur du système d'exploitation 3 (le système ne peut pas trouver le chemin spécifique.) faisant BulkInser dans une question de SQL

Bonjour, le

I obtiennent cette exception : le


When j'essaye de faire l'insertion en bloc dans la SOUS-CHAÎNE de SQL.

SELECT (a.line, 1.1) pendant qu'identification, la SOUS-CHAÎNE du
(a.line, 2.2000) du code d'erreur du

3 (le système ne peut pas trouver le chemin spécifique.) comme Account
d'OPENROWSET
(A.DAT de
EN BLOC « C:\Users\Test\Desktop\DAT »,
FORMATFILE = glelineformatfile.txt de
« C:\Users\Test\Desktop\sin ") COMME l'a

If que je fais sur la machine locale avec l'authentification de Windows cela fonctionne très bien, essayent la même chose sur le serveur avec SA et le mot de passe (UID et PWD). le

I obtiennent l'erreur ci-dessus message.


class= de

Réponse : Erreur : Code d'erreur du système d'exploitation 3 (le système ne peut pas trouver le chemin spécifique.) faisant BulkInser dans une question de SQL

Quelques rapports évidents… S'assurer que le fichier de données est sur le serveur, comme lui est local. Comme l'astroutkarsh indique. Mettre le dossier dans une chemise qui est plus évidente au moteur de SQL pour l'accès de dossier. Par exemple, on ne permet pas à l'l'annuaire de « C:\Windows\ » par le moteur de SQL d'accéder là, à moins que vous le disiez explicitement à. Cependant, l'installation du serveur de SQL applique les permissions correctes pour l'accès de dossier à l'annuaire où les fichiers de DONNÉES sont installés (les dossiers de .MDF et de .LDF). Le dossier de .MDF (fichier de données de Microsoft) est le fichier de données où des données de table sont stockées dans le serveur de SQL. Le dossier de .LDF (fichier de données de notation) est où les transactions de données sont stockées temporairement jusqu'à ce qu'elles soient investies dans la table (.MDF).

Vous êtes chargé de mettre les deux dossiers dans un nouvel endroit. Si vous indiquiez un endroit différent pour installer vos fichiers de données de SQL, alors mettre à jour mon endroit ci-dessous. Autrement, si vous avez appliqué une installation standard, puis l'endroit suivant travaillera pour vous.

Par conséquent… mouvement les dossiers en conséquence
mouvement de => de « C:\Users\Test\Desktop\DATA.DAT » au => « serveur de c:\program files\microsoft SQL \ 90 \ données \ »
mouvement de => de « C:\Users\Test\Desktop\singlelineformatfile.txt » au => « serveur de c:\program files\microsoft SQL \ 90 \ données \ »

Puis, mettre à jour votre rapport et l'exécuter de nouveau.

CHOISIR LA SOUS-CHAÎNE (a.line, 1.1) comme identification,
             SOUS-CHAÎNE (a.line, 2.2000) comme compte
            D'OPENROWSET
                  (Le VOLUME
            « serveur de c:\program files\microsoft SQL \ 90 \ données \ DATA.DAT »,
            FORMATFILE =
            « serveur de c:\program files\microsoft SQL \ 90 \ données \ singlelineformatfile.txt ") COMME a

Pour récapituler, vous devez faire ceci (déplacer les dossiers à un nouvel endroit) pour permettre au moteur de serveur de SQL de trouver les dossiers sur le serveur dans une chemise autorisée à voir les dossiers.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us