Sqlcmd, fuss sql szkriptek a parancssorból
3.4.1. alkalmazás sqlcmd
Sqlcmd, SQL szkriptek futtatásához a parancssorból, használata, interaktív és szakaszos üzemmódban, a környezeti változók használata
Sqlcmd használni, amikor végre kell hajtani a parancsot Transact - SQL. egy script vagy Script az operációs rendszer parancssorban. Egy olyan helyzetben, ahol jól jön ez a típus, a következők lehetnek:
q szüksége, hogy frissítéseket egy meglévő adatbázisból, például megváltoztatja a szerkezetét. Ha - a fejlesztő, és meg kell, hogy biztosítsák a változások egységes, például az ágak, a használata sqlcmd lehet a legegyszerűbb és legmegbízhatóbb megoldás;
q, ha szükség van a végrehajtás egyes parancsok Transact - SQL által kezdeményezett az operációs rendszer (például, ha használja az operációs rendszer ütemező végezni néhány műveletet az SQL Server csoport).
Sqlcmd működhet két mód, online és kötegelt. Amikor dolgozik interaktív módban fut sqlcmd, majd a parancsokat a nyílt felhívás sqlcmd. Szakaszos üzemmódban, azonnal át sqlcmd a lekérdezést vagy script fájlt.
Megjegyzés Egyes szempontok használatával összefüggő sqlcmd:
q sqlcmd használhatja változókat az operációs rendszer környezetben. Ha korábban már létrehozott a számítógépen az időpontját, a környezeti változók, akkor nem adja meg a forgatókönyvet, például a bejelentkezési csatlakozáshoz használt, jelszót, a szerver nevét, az adatbázis nevét, stb - .. Minden szükséges információt sqlcmd „pick up” automatikusan. Akkor is meg egy speciális változó sqlcmdini környezetben. A szkript megadott ezzel környezeti változó automatikusan elvégzi:
q sqlcmd lehet használni feltölteni adatokat az SQL Server XML formátumban. (A SELECT parancs az XML és írni az eredményeket egy fájl). Ehhez le kell fordítani egy speciális XML sqlcmd -mode a parancsot: XML. Ki ezt az opciót, akkor használja a következő parancsot: XML OFF.