SQLCMD Омӯзиши Қадами Қадам ба қадам

Барномаи SQL Server Utility Command

Microsoft SQL Server корбаронро бо якчанд вариантҳои бойгариҳои графикӣ истифода мекунад, барои гирифтани маълумот ва интиқоли маълумотҳо ва танзимкунии пойгоҳи додаҳо SQL Server . Бо вуҷуди ин, баъзан аз хатти кӯҳна фарқ мекунад. Новобаста аз он ки шумо як роҳи ҳалли зуд-ва-ифлосиро барои иҷро кардани пурсиши SQL ё хоҳиши ворид намудани ҳисоботҳои SQL дар файли скриптҳои Windows, SQLCMD ба шумо имкон медиҳад, ки қонеъ гардонида шавад. Ин мақола ба шумо имкон медиҳад, ки аллакай Microsoft DataStore Sample Data Base таҳия карда шавад.

01 05

Кушодани фармони фармон

Майк Чаппле

Барои роҳандозии SQLCMD, шумо бояд аввал барномасозии хатиши Windows-ро кушоед. Дар Windows XP, Start> Копенгатро пахш кунед ва CMD-ро дар қуттии матн пеш аз тугмачаи OK пахш кунед. Дар Windows Vista, тугмаи Windows -ро пахш кунед, CMD -ро ба қуттии ҷустуҷӯ дохил кунед ва Enter- ро пахш кунед .

Шумо бояд фаврии фармони Windowsро бинед.

02 05

Пайвастагӣ ба базаи додаҳо

Майк Чаппле

Пас аз он ки фармони кушод кушода бошед, хидмати SQLCMD-ро барои пайвастшавӣ ба пойгоҳи дода истифода баред. Дар ин мисол, мо ба пойгоҳи додаҳои AdventureWorks2014 пайваст ҳастем, бинобар ин мо фармонро истифода мебарем:

sqlcmd -d AdventureWorks2014

Ин ба қоидаҳои муқаррарии Windows барои пайвастшавӣ ба пойгоҳи додаи шумо истифода мешавад. Шумо инчунин метавонед номи корбарро бо истифодаи байрақаи -ш ва парол бо истифода аз флаг -П ишора кунед. Масалан, шумо метавонед ба пойгоҳи додаҳо бо истифодабарии номи "mike" ва пароли "goirish" бо хатти зерини зерин пайваст шавед:

sqlcmd -U mike -P goirish -d AdventureWorks2014

03 05

Саволро ворид кунед

Майк Чаппле

Дар сатри "1" -ро дар менависед, менависед. Шумо метавонед барои ҳар як сатр, ки хоҳед, барои пурсиши шумо мехоҳед, пас тугмаи Enter -ро пас аз ҳар як сатр пахш кунед . Системаи SQL Server, то он даме, ки ба таври мушаххас дастур дода шудааст, пурсиши худро иҷро намекунад.

Дар ин мисол саволҳои зеринро ворид кунед:

Интихоби * аз ҷониби HumanResources.shift

04 05

Иҷро кардани дархост

Майк Чаппле

Вақте ки шумо барои пурсиши шумо омода ҳастед, GO фармонро дар хатти нави фармон дар SQLCMD нависед ва Enter- ро пахш кунед . SQLCMD пурсиши худро иҷро мекунад ва натиҷаҳоро дар экран нишон медиҳад.

05 05

Аз SQLCMD баромад кардан

Вақте ки шумо аз SQLCMD баромадан мехоҳед, EXIT-ро дар сатри фармоне, ки ба кушодани фармон ба Windows бармегардад, нависед.