Nástroj příkazového řádku Microsoft SQL Server
Microsoft SQL Server poskytuje uživatelům řadu bohatých grafických uživatelských rozhraní pro načítání a manipulaci s daty a konfiguraci databází SQL Serveru . Někdy je však jednodušší pracovat ze staromódního příkazového řádku. Ať už hledáte rychlou a špinavou cestu k provedení dotazu SQL nebo chcete zahrnout příkazy SQL do souboru skriptu systému Windows, umožňuje SQLCMD splnit váš cíl. Tento článek předpokládá, že již máte nainstalovanou ukázkovou databázi AdventureWorks společnosti Microsoft.
01 z 05
Otevření příkazového řádku
Chcete-li spustit SQLCMD, musíte nejprve otevřít nástroj příkazového řádku systému Windows. V systému Windows XP klepněte na tlačítko Start> Spustit a do textového pole zadejte příkaz CMD a klepněte na tlačítko OK . V systému Windows Vista klepněte na tlačítko Windows , zadejte příkaz CMD do pole Hledat a stiskněte klávesu Enter .
Měli byste vidět příkazový řádek systému Windows.
02 z 05
Připojení k databázi
Po otevření příkazového řádku použijte nástroj SQLCMD pro připojení k databázi. V tomto příkladu se připojujeme k databázi AdventureWorks2014, proto používáme příkaz:
sqlcmd -d AdventureWorks2014Toto používá předvolené pověření systému Windows k připojení k databázi. Můžete také zadat uživatelské jméno pomocí příznaku -U a hesla pomocí parametru -P. Například byste se mohli připojit k databázi pomocí uživatelského jména "mike" a hesla "goirish" s následujícím příkazovým řádkem:
sqlcmd -U mike -P goirish -d AdventureWorks201403 ze dne 05
Zadání dotazu
Začněte psát příkaz SQL na výzvu 1>. Můžete použít tolik řádků, kolik chcete pro svůj dotaz, po každém řádku stisknout klávesu Enter . SQL Server nespustí dotaz, dokud to výslovně není instruován.
V tomto příkladu zadáme následující dotaz:
04 z 05
Provádění dotazu
Pokud jste připraveni provést dotaz, zadejte příkaz GO na nový příkazový řádek v rámci SQLCMD a stiskněte klávesu Enter . SQLCMD spustí dotaz a zobrazí výsledky na obrazovce.
05 z 05
Ukončení SQLCMD
Pokud jste připraveni ukončit SQLCMD, zadejte příkaz EXIT na prázdný příkazový řádek, abyste se vrátili do příkazového řádku systému Windows.