Барномаи 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 AdventureWorks201403 05
Саволро ворид кунед
Дар сатри "1" -ро дар менависед, менависед. Шумо метавонед барои ҳар як сатр, ки хоҳед, барои пурсиши шумо мехоҳед, пас тугмаи Enter -ро пас аз ҳар як сатр пахш кунед . Системаи SQL Server, то он даме, ки ба таври мушаххас дастур дода шудааст, пурсиши худро иҷро намекунад.
Дар ин мисол саволҳои зеринро ворид кунед:
04 05
Иҷро кардани дархост
Вақте ки шумо барои пурсиши шумо омода ҳастед, GO фармонро дар хатти нави фармон дар SQLCMD нависед ва Enter- ро пахш кунед . SQLCMD пурсиши худро иҷро мекунад ва натиҷаҳоро дар экран нишон медиҳад.
05 05
Аз SQLCMD баромад кардан
Вақте ки шумо аз SQLCMD баромадан мехоҳед, EXIT-ро дар сатри фармоне, ки ба кушодани фармон ба Windows бармегардад, нависед.