3.4.1. sqlcmd de aplicare
Sqlcmd, script-uri SQL rula din modurile de linie de comandă, utilizarea, interactive și lot de funcționare, utilizarea variabilelor de mediu
Sqlcmd folosit ori de câte ori aveți nevoie pentru a efectua comanda Transact - SQL. un script sau un set de script-uri din linia de comandă a sistemului de operare. O situație în care ați veni la îndemână acest utilitar, ar putea fi:
q trebuie să actualizați la o bază de date existentă, de exemplu, schimba structura sa. Dacă - un dezvoltator și aveți nevoie pentru a asigura modificările uniforme, de exemplu, în toate ramurile, utilizarea sqlcmd poate fi cea mai simplă și cea mai fiabilă soluție;
q atunci când este necesar pentru executarea unor comenzi Transact - SQL inițiate de sistemul de operare (de exemplu, dacă utilizați planificatorul sistemului de operare pentru a efectua anumite acțiuni pe grupurile SQL Server).
Sqlcmd poate funcționa în două moduri, on-line și de lot. Atunci când se lucrează în modul interactiv, executați sqlcmd, apoi comenzile sunt introduse în invitație deschisă sqlcmd. În modul de lot, va trece imediat sqlcmd interogare sau fișier script.
Notă unele aspecte legate de sqlcmd utilizare:
q sqlcmd pot folosi variabile ale mediului sistemului de operare. Dacă ați configurat anterior pe computer datele variabilele de mediu, nu puteți specifica un script, cum ar fi de conectare utilizat pentru a conecta, parola, numele serverului, numele bazei de date, etc - .. Toate informațiile necesare sqlcmd „pick up“, în mod automat. Puteți defini chiar și un mediu special sqlcmdini variabilă. Script-ul pe care îl specificați folosind această variabilă de mediu va fi executat în mod automat:
q sqlcmd poate fi folosit pentru a încărca date din SQL Server în format XML. (Pentru comanda SELECT cu XML pentru a scrie și rezultatele într-un fișier). Pentru acest lucru trebuie să fie tradus într-un -mode special XML sqlcmd cu comanda: XML ON. Dezactivați această opțiune, utilizați comanda: XML OFF.