Jak spustit skript SQL z Microsoft SQL Server Express

Spusťte SQL skripty pomocí SQL Server Express a příkazového řádku systému Windows.

Pokyny

Krok 1

Typ CMD v okně nabídky "Start" a stiskněte "Enter". Zobrazí se příkazový řádek.

Krok 2

Zadejte jeden z následujících příkazů pro připojení k databázi:

Sqlcmd -u uživatelské jméno -p heslo Sqlcmd -S computername \ instancename

Použijte první příkaz, pokud jste při instalaci serveru SQL Server Express vybrali uživatelské jméno a heslo. Změňte "uživatelské jméno" a "heslo" na skutečné uživatelské jméno a heslo, které jste vybrali. Druhý příkaz použijte, pokud jste během instalace vytvořili "pojmenovanou instanci". Změňte "název_počítače" na název počítače a "instancename" na název instance SQL vytvořené během instalace.

Krok 3

Napište následující příkaz a stiskněte "Enter":

Sqlcmd -i C: \ mySqlScript.sql

SQL Server Express spustí skript s názvem "mySqlScript.sql". Změňte "mySqlScript.sql" na název skriptu, který chcete spustit. Zahrnuje celou trasu. Pokud skript SQL vrátí data z databáze, SQL Server Express zobrazí výsledky v okně příkazového řádku.

Krok 4

Zadejte Sqlcmd -i C: \ scriptname -o C: \ outputFile.txt a stiskněte "Enter" pro spuštění skriptu znovu. Tím se výsledky přesměrují na textový soubor nazvaný "C: \ outputFile.txt". Do tohoto souboru můžete umístit jméno, které chcete. Ukládání jako textový soubor je výhodné, pokud potřebujete zaznamenat a uložit výsledky dotazu.

Krok 5

Napište Sqlcmd exit. SQL Server Express ukončí relaci.