![...](/f/06d3bf53271061b0636bbcba315300fc.jpg)
Spustite svoje skripty SQL pomocou SQL Server Express a príkazového riadka systému Windows
SQL Server Express je bezplatná verzia servera SQL Server, ktorú môžete použiť na vytváranie desktopových a webových databázových aplikácií. Vývojári spravujú SQL Server Express pomocou SQL Server Management Studio. Používajú tiež malý nástroj príkazového riadka s názvom "Sqlcmd". Sqlcmd vám umožňuje vykonávať transakčné príkazy SQL, spúšťať uložené procedúry a spúšťať skripty SQL. Ak chcete jednoducho spustiť skript SQL, niekedy je jednoduchšie to urobiť pomocou Sqlcmd. Do Sqlcmd sa dostanete otvorením nového okna príkazového riadka.
Inštrukcie
Krok 1
Zadajte CMD v okne "Ponuka Štart" a stlačte "Enter". Otvorí sa okno príkazového riadka.
Video dňa
Krok 2
Na pripojenie k databáze zadajte jeden z nasledujúcich príkazov:
Sqlcmd -u užívateľské meno -p heslo
Sqlcmd -S názov počítača\názov inštancie
Prvý príkaz použite, ak pri inštalácii SQL Server Express nastavujete používateľské meno a heslo. Nahraďte „používateľské meno“ a „heslo“ skutočným používateľským menom a heslom, ktoré ste nastavili. Druhý príkaz použite, ak ste počas inštalácie vytvorili „pomenovanú inštanciu“. Nahraďte "computerName" názvom vášho počítača a "instanceName" názvom inštancie SQL, ktorú ste vytvorili počas inštalácie.
Krok 3
Zadajte nasledujúci príkaz a stlačte "ENTER":
Sqlcmd -i C:\mySqlScript.sql.
SQL Server Express spustí skript s názvom "mySqlScript.sql". Nahraďte „mySqlScript.sql“ názvom skriptu, ktorý chcete spustiť. Uveďte celé označenie cesty. Ak skript SQL vráti údaje z databázy, SQL Server Express zobrazí výsledky v okne príkazového riadka. .
Krok 4
Napíšte Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt a stlačením klávesu ENTER znova spustite skript. Toto presmeruje výsledky do textového súboru s názvom "C:\outputFile.txt". Tento súbor môžete pomenovať akokoľvek. Ukladanie do textového súboru sa hodí, keď potrebujete zachytiť a uložiť výsledky dotazu.
Krok 5
Zadajte príkaz Sqlcmd exit. SQL Server Express ukončí reláciu.
Tip
Ak často spúšťate SQL skripty, môžete vytvoriť dávkové (.bat) súbory, ktoré môžu urýchliť proces (pozri Zdroje). Môžete napríklad umiestniť príkazy zobrazené vyššie do dávkového súboru a uložiť ho na plochu. Neskôr ho môžete spustiť dvojitým kliknutím na súbor.