Kaip paleisti SQL scenarijų iš „Microsoft SQL Server Express“.

...

Paleiskite SQL scenarijus naudodami SQL Server Express ir Windows komandų eilutę

SQL Server Express yra nemokama SQL serverio versija, kurią galite naudoti darbalaukio ir žiniatinklio duomenų bazių programoms kurti. Kūrėjai valdo „SQL Server Express“ naudodami „SQL Server Management Studio“. Jie taip pat naudoja nedidelę komandų eilutės programą, vadinamą „Sqlcmd“. Sqlcmd leidžia vykdyti operacijų SQL komandas, paleisti saugomas procedūras ir vykdyti SQL scenarijus. Jei tiesiog norite paleisti SQL scenarijų, kartais tai lengviau padaryti naudojant Sqlcmd. Į Sqlcmd pateksite atidarę naują komandų eilutės langą.

Instrukcijos

1 žingsnis

Lange „Start Menu“ įveskite CMD ir paspauskite „Enter“. Atsidarys komandų eilutės langas.

Dienos vaizdo įrašas

2 žingsnis

Norėdami prisijungti prie duomenų bazės, įveskite vieną iš šių komandų:

Sqlcmd -u vartotojo vardas -p slaptažodis

Sqlcmd -S kompiuterio pavadinimas\pavyzdžio pavadinimas

Naudokite pirmąją komandą, jei įdiegdami SQL Server Express nustatėte vartotojo vardą ir slaptažodį. Pakeiskite „vartotojo vardą“ ir „slaptažodį“ tikruoju vartotojo vardu ir slaptažodžiu, kurį nustatėte. Naudokite antrą komandą, jei diegimo metu sukūrėte "pavadintą egzempliorių". Pakeiskite "computerName" savo kompiuterio pavadinimu, o "instanceName" - SQL egzemplioriaus, kurį sukūrėte diegdami, pavadinimu.

3 veiksmas

Įveskite šią komandą ir paspauskite "ENTER":

Sqlcmd -i C:\mySqlScript.sql.

„SQL Server Express“ vykdys scenarijų pavadinimu „mySqlScript.sql“. Pakeiskite tą „mySqlScript.sql“ scenarijaus, kurį norite paleisti, pavadinimu. Įtraukite visą kelio pavadinimą. Jei SQL scenarijus grąžina duomenis iš duomenų bazės, SQL Server Express rezultatus parodys komandų eilutės lange. .

4 veiksmas

Įveskite Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt ir paspauskite ENTER, kad iš naujo paleistumėte scenarijų. Rezultatai bus nukreipti į tekstinį failą pavadinimu „C:\outputFile.txt“. Šį failą galite pavadinti bet kuo. Išsaugoti tekstiniame faile pravartu, kai reikia užfiksuoti ir išsaugoti užklausos rezultatus.

5 veiksmas

Įveskite Sqlcmd exit. SQL Server Express nutrauks seansą.

Patarimas

Jei dažnai vykdote SQL scenarijus, galite sukurti paketinius (.bat) failus, kurie gali pagreitinti procesą (žr. išteklius). Pavyzdžiui, aukščiau nurodytas komandas galite įdėti į paketinį failą ir išsaugoti jį darbalaukyje. Vėliau galėsite jį paleisti dukart spustelėdami failą.