SQLCMD ഘട്ടം ഘട്ടമായുള്ള ട്യൂട്ടോറിയൽ

Microsoft SQL Server കമാൻഡ് ലൈൻ യൂട്ടിലിറ്റി

ഡാറ്റാ വീണ്ടെടുക്കുന്നതിനും കൈകാര്യം ചെയ്യുന്നതിനും എസ്.ക്യു.എൽ. സറ്വറ് ഡേറ്റാബെയിസുകൾ ക്റമികരിക്കുന്നതിനും മൈക്രോസോഫ്റ്റ് എസ്.ക്യു.എൽ. സെർവർ വിവിധ സമ്പന്നമായ ഗ്രാഫിക്കൽ യൂസർ ഇന്റർഫേസുകൾ ലഭ്യമാക്കുന്നു. എന്നിരുന്നാലും, പഴയ-രീതിയിലുള്ള കമാൻഡ് ലൈനിൽ നിന്ന് ചിലപ്പോൾ ഇത് വളരെ എളുപ്പമാണ്. നിങ്ങൾ ഒരു SQL ചോദ്യം നിർവഹിക്കുന്നതിനുള്ള ഒരു വേഗത്തിലും, വൃത്തികെട്ട വഴികളിലാണോ തിരയുന്നത് അല്ലെങ്കിൽ ഒരു Windows സ്ക്രിപ്റ്റ് ഫയലിലെ എസ്.ക്യു.എൽ. പ്രസ്താവനകൾ ഉൾപ്പെടുത്താൻ ആഗ്രഹിക്കുന്നെങ്കിൽ, നിങ്ങളുടെ ലക്ഷ്യം നേടുന്നതിന് SQLCMD നിങ്ങളെ അനുവദിക്കുന്നു. ഈ ലേഖനത്തിൽ നിങ്ങൾക്ക് ഇതിനകം തന്നെ മൈക്രോസോഫ്റ്റിന്റെ സാഹസിക വർക്ക് സാമ്പിൾ ഡാറ്റാബേസ് ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഊഹിക്കുന്നു.

01 ഓഫ് 05

ഒരു കമാൻഡ് പ്രോംപ്റ്റ് തുറക്കുന്നു

മൈക്ക് ചാപ്ൾ

SQLCMD പ്രവർത്തിപ്പിക്കാൻ നിങ്ങൾ ആദ്യം ഒരു കമാൻഡ് ലൈൻ ആപ്ലിക്കേഷൻ തുറക്കണം. വിൻഡോസ് എക്സ്പിൽ, OK ക്ലിക്ക് ചെയ്യുന്നതിനു മുമ്പ് Start> Run ചെയ്ത്, CMD ടൈപ്പ് ചെയ്യുക. Windows Vista ൽ, Windows ബട്ടൺ ക്ലിക്ക് ചെയ്യുക, തിരയൽ ബോക്സിൽ CMD ടൈപ്പ് ചെയ്ത് Enter അമർത്തുക .

നിങ്ങൾ ഒരു വിൻഡോസ് കമാൻഡ് പ്രോംപ്റ്റ് കാണും.

02 of 05

ഡാറ്റാബേസുമായി ബന്ധിപ്പിക്കുന്നു

മൈക്ക് ചാപ്ൾ

നിങ്ങൾക്കു് ഒരു കമാൻഡ് പ്രോംപ്റ്റ് തുറന്നു കഴിഞ്ഞാൽ, എസ്എച്സിഎൽഎംഡി പ്രയോഗം ഡേറ്റാബേസിൽ കണക്ട് ചെയ്യുക. ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ AdventureWorks2014 ഡാറ്റാബേസുമായി കണക്റ്റുചെയ്യുന്നു, അതിനാൽ നമ്മൾ കമാൻഡ് ഉപയോഗിക്കുന്നു:

sqlcmdd-d AdventureWorks2014

ഇത് നിങ്ങളുടെ ഡാറ്റാബേസുമായി ബന്ധിപ്പിക്കാൻ സ്ഥിരസ്ഥിതി Windows ക്രെഡൻഷ്യലുകൾ ഉപയോഗിക്കുന്നു. -P ഫ്ലാഗ് ഉപയോഗിച്ച് -U ഫ്ലാഗ് ഉപയോഗിച്ചും ഒരു പാസ്വേഡ് ഉപയോഗിച്ചും ഒരു ഉപയോക്തൃനാമവും നിങ്ങൾക്ക് വ്യക്തമാക്കാം. ഉദാഹരണത്തിനു്, താഴെ പറഞ്ഞിരിയ്ക്കുന്ന കമാൻഡ് ലൈൻ ഉപയോഗിച്ചു് നിങ്ങൾക്കു് "മൈക്ക്" എന്ന രഹസ്യവാക്ക് ഉപയോഗിച്ചു് ഡാറ്റാബേസിലേക്കു് കണക്ട് ചെയ്യാം: "goirish" എന്ന രഹസ്യവാക്ക്:

sqlcmd -U മൈക്ക്-പി ജോയിഷ്-ഡി adventureWorks2014

05 of 03

ഒരു ചോദ്യം നൽകുന്നു

മൈക്ക് ചാപ്ൾ

1> പ്രോംപ്റ്റിൽ ഒരു SQL സ്റ്റേറ്റ്മെന്റ് ടൈപ്പ് ചെയ്യാൻ തുടങ്ങുക. നിങ്ങളുടെ അന്വേഷണത്തിനായി നിങ്ങൾക്ക് ആവശ്യമുള്ളത്ര വരികൾ ഉപയോഗിക്കാം, ഓരോ വരിയിലും എന്റർ കീ അമര്ത്തുക. അങ്ങനെ ചെയ്യുന്നതിന് വ്യക്തമായ നിർദ്ദേശം നൽകാതെ തന്നെ SQL അന്വേഷണങ്ങൾ താങ്കളുടെ അന്വേഷണം നടത്തുകയില്ല.

ഈ ഉദാഹരണത്തിൽ, ഞങ്ങൾ താഴെ കൊടുത്തിരിക്കുന്ന ചോദ്യം നൽകുക:

HumanResources.shift FROM തിരഞ്ഞെടുക്കുക

05 of 05

അന്വേഷണം നടപ്പിലാക്കുന്നു

മൈക്ക് ചാപ്ൾ

നിങ്ങളുടെ ചോദ്യം എക്സിക്യൂട്ട് ചെയ്യാൻ നിങ്ങൾ തയ്യാറാകുമ്പോൾ, SQLCMD- നുള്ളിൽ ഒരു പുതിയ കമാൻഡ് ലൈനിൽ GO കമാൻഡ് ടൈപ്പ് ചെയ്ത് Enter അമർത്തുക . SQLCMD നിങ്ങളുടെ അന്വേഷണം പൂർത്തിയാക്കുകയും സ്ക്രീനിൽ ഫലങ്ങൾ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു.

05/05

SQLCMD- ൽ നിന്ന് പുറത്തുകടക്കുന്നു

നിങ്ങൾ SQLCMD- ൽ നിന്നും പുറത്ത് കടക്കാൻ തയ്യാറാകുമ്പോൾ, വിൻഡോസ് കമാൻഡ് പ്രോംപ്റ്റിന് മടങ്ങി പോകാൻ വ്യാജ കമാൻഡ് ലൈനിൽ EXIT കമാൻഡ് ടൈപ്പ് ചെയ്യുക.