SQLCMD ደረጃ-በ-እርምጃ አጋዥ ሥልጠና

ማይክሮሶፍት ዊንዴውዝ ጀምር ትዕዛዝ መስመር

Microsoft SQL Server ውሂብን ሰርስሮ ለማውረድ እና የ SQL አቢይዝ ዳታ ቤዞችን ለማዋቀር የተለያዩ የተራቀቁ ገመናዊ የተጠቃሚ በይነገጾች ተጠቃሚዎችን ያቀርባል. ሆኖም ግን, አንዳንድ ጊዜ ከድሮው የትርጉም መስመር ለመስራት የቀለለ ነው. የ SQL ጥያቄን ለመፈጸም ፈጣን እና ቆሻሻ መንገድ እየፈለግህ, ወይም በዊንዶውስ ስክሪፕት ፋይል ውስጥ የ SQL ዓረፍተ ሐሳቦችን ለማካተት የሚፈልጉ ከሆነ, SQLCMD ግብዎ ላይ ለመድረስ ያስችልዎታል. ይህ ጽሁፍ ቀድሞውኑ የ Microsoft የመስመር ላይ ውስጣዊ አሠራር የሳምባንድ ውሂብን ተጭኖ ይቆያል.

01/05

Command Prompt ን መክፈት

Mike Chapple

የ SQLCMD ን ለማሄድ መጀመሪያ የዊንዶውዝ የትዕዛዝ መስመር ተጠቃሚን መክፈት አለብዎት. በዊንዶስ ኤክስፒ ላይ, ጀምር> አሂድ የሚለውን ጠቅ ያድርጉና እሺን ጠቅ ከማድረግዎ በፊት ጽሁፉን ከሳጥን ውስጥ ጻፍ . በዊንዶስ ቪስታን, የዊንዶውስ ቁልፍን ጠቅ ያድርጉ, ኮምፖ (CMD) ን ወደ የፍለጋ ሳጥኑ ይፃፉና Enter የሚለውን ይጫኑ

የዊንዶስ ትእዛዝ ትከሻን ማየት አለብዎት.

02/05

ከውሂብ ጎታ ጋር በመገናኘት ላይ

Mike Chapple

አንዴ ትዕዛዝ ጥያቄ ሲኖርዎት, ከውሂብ ጎታ ጋር ለማገናኘት የ SQLCMD መገልገያ ይጠቀሙ. በዚህ ምሳሌ, እኛ ከ "AdventureWorks2014" ዳታቤር ጋር እየተገናኘን ነው, ስለዚህም የሚከተለውን ትዕዛዝ እንጠቀማለን:

sqlcmd -d AdventureWorks2014

ይህ ከመሠረዝዎ ጋር ለመገናኘት ነባሪ የዊንዶውስ የመረጃ ማረጋገጫዎችን ይጠቀማል. በ-U ሰንደቅ እና በፒን-ጠቋሚ በመጠቀም የይልቡ ተጠቃሚ ስም መጥቀስ ይችላሉ. ለምሳሌ ያህል, የተጠቃሚ ስም «mike» እና የይለፍ ቃል «goirish» በመጠቀም የሚከተለው የትዕዛዝ መስመር በመጠቀም መገናኘት ይችላሉ.

sqlcmd -U mike -P goirish -d AdventureWorks2014

03/05

ጥያቄን በመግባት ላይ

Mike Chapple

በ 1> ጥያቄ ውስጥ የ SQL statement መተየብ ይጀምሩ. ለጥያቄዎ የሚፈልገውን ያህል መስመሮችን መጠቀም ይችላሉ, ከእያንዳንዱ መስመር በኋላ የ Enter ቁልፍን ይጫኑ . በትክክል እንዲታዘዙ በተሰጠው መመሪያ መሠረት SQL Server የአንተን ጥያቄ አይፈፅምም.

በዚህ ምሳሌ ውስጥ, የሚከተለውን ጥያቄ እንጠይቃለን.

ከ HumanResources.shift ይምረጡ

04/05

ጥያቄውን በመፈጸም ላይ

Mike Chapple

መጠይቅዎን ለመፈጸም ዝግጁ ሲሆኑ, አዲስ ትዕዛዝ መስመርን በ SQLCMD ውስጥ GO ይጻፉና Enter ን ይጫኑ . SQLCMD የእርስዎን መጠይቅ ያስፈጽማል እና ውጤቱን በማያ ገጹ ላይ ያሳያል.

05/05

ከ SQLCMD መውጣት

ወደ SQLCMD ለመውጣት ዝግጁ ሲሆኑ ወደ የዊንዶስ የዊንዶውስ ትእዛዝ ለመመለስ በነጥብ የትዕዛዝ መስመር ላይ ያለውን ትዕዛዝ EXIT ይጻፉ.