sqlcmd filenames with spaces

rwolf

Bekanntes Mitglied
hi all,
bin gerade dabei, mir Sicherungsbatches mit sqlcmd (microsoft) zu erstellen,
die mehrere einzelne sql-skripte ausführen, z.B.
Code:
:r C:\EAL\Projects\archive_system\SAVE_LIVE_to_EAL_PROD_TEST\TRANS_live_fd_eingg_to_prod_test.sql
klappt OK !

wenn ich sowas aber im betreffenden Ordner 'Projects' vom SQL Management Studio
ausführen will, sähe das so aus :
Code:
:r C:\Benutzer\Entwickler\Eigene Dokumente\SQL Server Management Studio\Projects\archive_system\SAVE_LIVE_to_EAL_PROD_TEST\TRANS_live_fd_espez_to_prod_test.sql
und sqlcmd meldet einen Fehler:
Schwerwiegender Skriptfehler.
Fehlerhafte Syntax beim Analysieren von ':r '.

Kann Microsoft nicht mit seinen eigenen Namenskonventionen umgehen ?
Ooffenbar sind doch Leerzeichen bei "Eigene Dokumente\SQL Server Management Studio" ein Problem !

Hab auch schon Einschliessung in '' oder "" versucht, interessiert sqlcmd Nicht !

Wer weiss Rat ?
 

rwolf

Bekanntes Mitglied
Danke für den Link !
(so umständlich mit Variablen-Deklaration hätt ich das jetzt nicht erwartet)

"Ich weiß zwar nicht was das mit Java zu tun hat" :
nach der Suche nach 'sqlcmd' in diesem Forum hab ich Einträge gefunden..,
also hab ich gedacht, darf ich auch mal :)

außerdem gehört Datensicherung mit Skripten nun mal zur Arbeit mit Datenbanken,
egal ob sql,c,java, was auch immer..kann ja mal was schiefgehen :)

Frohe Fest und Guten Rutsch !
 

Flown

Administrator
Mitarbeiter
"Ich weiß zwar nicht was das mit Java zu tun hat" :
nach der Suche nach 'sqlcmd' in diesem Forum hab ich Einträge gefunden..,
also hab ich gedacht, darf ich auch mal :)

außerdem gehört Datensicherung mit Skripten nun mal zur Arbeit mit Datenbanken,
egal ob sql,c,java, was auch immer..kann ja mal was schiefgehen :)
Klar aber das Motto dieses Unterforums lautet:
Fragen zur Anbindung und Programmierung von Datenbanken bzw. Datenbankabfragen
 

Neue Themen


Oben