2013-11-20 5 views
8

Umbenennung ich diesen Fehler zu diesem Schritt meiner SQL 2005-Prozess:Error „Die Syntax des Befehls ist falsch“, wenn eine Datei

rename "G:\AuthorsList\AuthorsList_New.mdb""G:\AuthorsList\AuthorsListCopy.mdb" 

Ich versuche, die Datei umzubenennen. Ich habe das auch versucht und den gleichen Fehler erhalten:

rename "G:\AuthorsList\AuthorsList_New.mdb" "G:\AuthorsList\AuthorsListCopy.mdb" 

Wie kann ich diesen Fehler beheben?

+2

Was ist "SL 2005"? Erwarten Sie, dass SQL Server eine Datei umbenennt, als ob Sie dies an der Eingabeaufforderung aufrufen würden? –

+0

@AaronBertrand - Ich korrigierte meinen Fehler - es sollte SQL 2005 sein. Das obige ist der letzte Schritt eines dreistufigen SQL 2005 DTS-Pakets. Ich verwende den Typ des Betriebssystems (cmdexec), um diesen Schritt des Pakets auszuführen. – user2821300

+0

Welcher Fehler? irgendeine Fehlermeldung? Sie müssen cmdexec in der SQL-Konfig – user2196728

Antwort

24

Überprüfen Sie die Dokumentation für den rename Befehl:

Syntax
rename [Drive:][Path]filename1 filename2

Parameters
[Drive:][Path]filename1 : Specifies the location and name of the file or set of files you want to rename.
filename2 : Specifies the new name for the file. If you use wildcards (* and ?), filename2 specifies the new names for the files. You cannot specify a new drive or path when renaming files.

Der zweite Parameter kann nicht einen Weg sein, sollte es nur den neuen Dateinamen enthalten:

rename "G:\AuthorsList\AuthorsList_New.mdb" AuthorsListCopy.mdb 
+0

aktivieren, die meinen Fehler behoben hat. Ich danke dir sehr!! – user2821300

Verwandte Themen