SQLCMD žingsnis po žingsnio pamoka
Norėdami bendrauti su SQL serveriu tekstinėje aplinkoje, naudokite komandų eilutę
lechatnoir / Getty Images
„Microsoft SQL Server“ siūlo turtingas grafines vartotojo sąsajas, skirtas duomenims gauti ir valdyti bei SQL serverio duomenų bazėms konfigūruoti. Tačiau kartais paprasčiau dirbti naudojant teksto komandų interpretatorių. Nesvarbu, ar ieškote greito ir nešvaraus būdo vykdyti SQL užklausą, ar norite įtraukti SQL sakinius į „Windows“ scenarijaus failą, SQLCMD palaiko tokio tipo sąveiką.
Ši procedūra tinka visoms „Windows“ ir „SQL Server“ versijoms. Tačiau „SQL Server“ vykdymo laikas turi būti įdiegtas „Windows“ kompiuteryje. Serveryje šis procesas paprastai yra automatinis. Norėdami prisijungti prie nuotolinio SQL serverio naudodami vietinį 'Windows' įrenginį, naudokite skirtingas prisijungimo procedūras.
01 iš 05
Atidarykite komandų eilutę
SQLCMD – SQL serverio teksto sąsaja – reikalauja apvalkalo seanso. Paleiskite komandų eilutę paspausdami Win + R ir spausdinant CMD arba paleiskite jį per meniu Pradėti.
SQL Server nesiūlo savo apvalkalo aplinkos.
Be to, naudokite komandų eilutę, o ne naujesnę „PowerShell“.
02 iš 05Prisijunkite prie duomenų bazės
Norėdami prisijungti prie duomenų bazės, naudokite SQLCMD įrankį:
|_+_|Ši komanda naudoja numatytuosius „Windows“ kredencialus, kad prisijungtų prie nurodytos duomenų bazės duomenų bazės pavadinimas . Taip pat galite nurodyti vartotojo vardą naudodami vėliavėlę -U ir slaptažodį naudodami -P vėliavėlę. Pavyzdžiui, prisijunkite prie Žmogiškieji ištekliai duomenų bazėje naudojant vartotojo vardą Maikas ir slaptažodį liukas su tokia komanda:
|_+_| 03 iš 05Įveskite užklausą
Pradėkite rašyti SQL sakinį 1> raginimu. Užklausai naudokite tiek eilučių, kiek norite, paspausdami Įeikite klavišą po kiekvienos eilutės. SQL serveris nevykdo jūsų užklausos, kol nebus aiškiai nurodyta tai padaryti.
Šiame pavyzdyje įvedame šią užklausą:
|_+_| 04 iš 05
Vykdykite užklausą
Kai būsite pasirengę vykdyti užklausą, įveskite komandą EIK naujoje komandinėje eilutėje SQLCMD ir paspauskite Įeikite . SQLCMD vykdo jūsų užklausą ir rodo rezultatus ekrane.
05 iš 05Išeikite iš SQLCMD
Kai būsite pasirengę išeiti iš SQLCMD, įveskite komandą IŠĖJIMAS tuščioje komandų eilutėje, kad grįžtumėte į „Windows“ komandų eilutę.