2012-04-02 3 views
1

Ich bin mit 64-Bit-Windows-7bcp nicht unterstützt 16-Bit-Anwendungsfehler werfen

Ich bin 100% positive I bcp von der Kommandozeile korrekt anzurufenden: C: \ Programme \ Microsoft SQL Server \ 100 \ Tools \ Binn \ bcp.exe

Allerdings bekomme ich immer eine Fehlermeldung: "Das Programm oder Feature" \ ?? \ C: \ Programme \ Microsoft SQL Server \ 100 \ Tools \ Binn \ bcp.exe "Kann aufgrund von Inkompatibilitäten nicht mit 64-Bit-Versionen von Windows gestartet oder ausgeführt werden. Wenden Sie sich an den Softwarehersteller, um zu erfahren, ob eine 64-Bit Windows-kompatible Version verfügbar ist"

Ich habe eine neu installiert d reparierte die Befehlszeilenprogramme. Ich bin total festgefahren. Irgendwelche Ideen?

+0

Mit welcher Version von SQL Server möchten Sie arbeiten? 2005, 2008, R2, 32, 64 usw. Außerdem wurde eine frühere Version auf dieser Box installiert und dann eine andere Version installiert. Ich habe gesehen, wo BCP immer noch von einer älteren Version ist, obwohl eine neuere Version darüber installiert wurde. Sie können sehen, welche Version von BCP ist die Live, indem Sie bcp/v – RThomas

+0

Ich habe 2008 R2 x64 und 2005 (sieht aus wie x32) installiert glaube ich. bcp/v zeigt die Version 9.00.4035.00. –

+0

BCP 9 ist die Version von 2005. Sehen Sie meine Antwort unten, um das System dazu zu bringen, Version 10 wie erwartet zu verwenden. – RThomas

Antwort

1

Klingt für mich wie BCP aus dem Jahr 2005 läuft, wenn was Sie wirklich wollen, ist das 2008 64 Bit zu laufen.

Sie müssen die PATH-Variable in Ihrem System aktualisieren, um die richtige Version von BCP zu verwenden. Weitere Informationen finden Sie unter first paragraph in the REMARKS section in BCP MSDN Article.

Einstellung Pfad auf Windows

Windows 7

1.Select-Computer aus dem Startmenü

2.Choose Systemeigenschaften aus dem Kontextmenü

3.Click Erweiterte System Einstellungen> Registerkarte Erweitert

4.Klicken Sie auf Umgebungsvariablen, unter Systemvariablen, finde PATH und klicke darauf.

5. Bearbeiten Sie im Bearbeitungsfenster PATH, indem Sie dem Wert für PATH den Speicherort des BCP-Dienstprogramms hinzufügen. Wenn Sie den Eintrag PATH nicht haben, können Sie eine neue Variable hinzufügen und PATH als Namen und den Speicherort der Klasse als Wert hinzufügen.

Windows XP

1.Start -> Systemsteuerung -> System -> Erweitert

2.Click auf Umgebungsvariablen unter Systemvariablen finden PATH, und klicken Sie darauf.

3. Ändern Sie in den Edit-Fenstern PATH, indem Sie dem Wert für PATH den Speicherort des BCP-Dienstprogramms hinzufügen. Wenn Sie den Eintrag PATH nicht haben, können Sie eine neue Variable hinzufügen und PATH als Namen und den Speicherort der Klasse als Wert hinzufügen.

4.Schließen Sie das Fenster.