Sqlcmd Крок за крокам падручнік

Ўтыліта Microsoft SQL Server з каманднага радка

Microsoft SQL Server прадастаўляе карыстальнікам з рознымі багатых графічных карыстацкіх інтэрфейсаў для здабывання і апрацоўкі дадзеных і налады баз дадзеных SQL Server . Тым не менш, часам гэта проста лягчэй працаваць з старамоднай каманднага радка. Калі вы шукаеце хуткі і брудны спосаб выканання запыту SQL або хочаце ўключыць аператары SQL ў файле сцэнарыя Windows, SQLCMD дазваляе задаволіць вашыя мэты. У дадзеным артыкуле мяркуецца, што вы ўжо ўсталявалі ўзор базы дадзеных AdventureWorks кампаніі Microsoft.

01 з 05

Адкрыццё каманднага радка

Майк Chapple

Для таго, каб запусціць SQLCMD, неабходна спачатку адкрыць ўтыліту каманднага радка Windows. У Windows XP націсніце кнопку Пуск> Выканаць і ўвядзіце CMD ў поле перад націскам кнопкі OK. У Windows Vista націсніце кнопку, тыпу Windows , CMD ў поле пошуку і націсніце Enter.

Вы павінны ўбачыць камандны радок Windows.

02 з 05

Падключэнне да базы дадзеных

Майк Chapple

Калі ў вас ёсць камандны радок адкрыта, выкарыстоўвайце ўтыліту SQLCMD для падлучэння да базы дадзеных. У гэтым прыкладзе, мы падлучэнне да базы дадзеных AdventureWorks2014, таму мы выкарыстоўваем наступную каманду:

SQLCMD -d AdventureWorks2014

Гэта выкарыстоўвае уліковыя дадзеныя Windows, па змаўчанні для падлучэння да базы дадзеных. Вы таксама можаце паказаць імя карыстальніка, выкарыстоўваючы сцяг -U і пароль, выкарыстоўваючы сцяг -P. Напрыклад, вы маглі б падлучыцца да базы дадзеных, выкарыстоўваючы імя карыстальніка «мікрафон» і пароль «goirish» з дапамогай наступнай каманднага радка:

SQLCMD -U мікрафон -P goirish -d AdventureWorks2014

03 з 05

Увод запыту

Майк Chapple

Пачніце ўводзіць SQL заяву ў радку> 1. Вы можаце выкарыстоўваць столькі радкоў , колькі вы хочаце для вашага запыту, націснуўшы клавішу Enter пасля кожнага радка. SQL Server не выконвае запыт, пакуль відавочна не пазначана зрабіць гэта.

У гэтым прыкладзе мы ўводзім наступны запыт:

SELECT * FROM HumanResources.shift

04 з 05

выкананне запыту

Майк Chapple

Калі вы будзеце гатовыя выканаць ваш запыт, увядзіце каманду GO на новай каманднага радка ў SQLCMD і націсніце Enter. SQLCMD выконвае запыт і выводзіць вынікі на экран.

05 з 05

выхад SQLCMD

Калі вы будзеце гатовыя выйсці SQLCMD, увядзіце каманду EXIT на пустым камандным радку , каб вярнуцца ў камандную радок Windows.