Wie führe ich ein Skript mit einer BAT-Datei aus?

8

Ich möchte eine BAT-Datei haben, um ein SQL-Server-Skript zu öffnen. Derzeit habe ich diesen Code in der SQL-Datei:

%Vor%

Wie öffne ich diese SQL-Datei aus einer BAT-Datei?

Ich versuche es gerade so:

%Vor%

aber OSQL existiert nicht im BINN-Verzeichnis,

    
l--''''''---------'''''''''''' 15.07.2010, 19:00
quelle

4 Antworten

16

Sie sollten das Befehlszeilenprogramm sqlcmd aus Ihrer Stapeldatei aufrufen. Angenommen, Ihre SQL-Datei ist "backup.sql", würde die Befehlszeile etwa lauten:

%Vor%

-E verwendet eine vertrauenswürdige Verbindung, ersetzen Sie sie durch -U und -P , wenn Sie einen SQL-Benutzernamen und ein Kennwort angeben müssen. Siehe auch dieser Artikel mit Beispielen .

    
driis 15.07.2010, 19:02
quelle
4
%Vor%

Ersetzen Sie / E mit / U und / P, wenn Sie keine gesicherte Verbindung haben

    
DaveShaw 15.07.2010 19:03
quelle
3

Wenn Sie eine viel bessere Antwort wollen, hier ist es:

%Vor%     
djangofan 13.01.2012 00:07
quelle
0

Start & gt; Lauf & gt; Geben Sie Cmd ein.

MyDrive: \ Mypath \ Mybat.bat

=)

    
ajdams 15.07.2010 19:02
quelle