Kā palaist SQL skriptu no Microsoft SQL Server Express

...

Palaidiet SQL skriptus, izmantojot SQL Server Express un Windows komandu uzvedni

SQL Server Express ir bezmaksas SQL Server versija, ko varat izmantot, lai izveidotu darbvirsmas un tīmekļa datu bāzes lietojumprogrammas. Izstrādātāji pārvalda SQL Server Express, izmantojot SQL Server Management Studio. Viņi izmanto arī nelielu komandrindas utilītu ar nosaukumu "Sqlcmd". Sqlcmd ļauj izpildīt transakciju SQL komandas, palaist saglabātās procedūras un izpildīt SQL skriptus. Ja vēlaties vienkārši palaist SQL skriptu, dažreiz to ir vieglāk izdarīt, izmantojot Sqlcmd. Jūs nokļūstat Sqlcmd, atverot jaunu komandu uzvednes logu.

Instrukcijas

1. darbība

Logā "Start Menu" ierakstiet CMD un nospiediet "Enter". Tiks atvērts komandu uzvednes logs.

Dienas video

2. darbība

Ievadiet vienu no šīm komandām, lai izveidotu savienojumu ar datu bāzi:

Sqlcmd -u lietotājvārds -p parole

Sqlcmd -S datora nosaukums\instanceName

Izmantojiet pirmo komandu, ja SQL Server Express instalēšanas laikā iestatāt lietotājvārdu un paroli. Aizstājiet "lietotājvārds" un "parole" ar faktisko lietotājvārdu un paroli, ko iestatījāt. Izmantojiet otro komandu, ja instalēšanas laikā izveidojāt "nosauktu instanci". Aizstājiet "computerName" ar sava datora nosaukumu un "instanceName" ar tās SQL instances nosaukumu, kuru izveidojāt instalēšanas laikā.

3. darbība

Ierakstiet šo komandu un nospiediet "ENTER":

Sqlcmd -i C:\mySqlScript.sql.

SQL Server Express izpildīs skriptu ar nosaukumu "mySqlScript.sql". Aizstājiet šo "mySqlScript.sql" ar tā skripta nosaukumu, kuru vēlaties palaist. Iekļaujiet pilnu ceļa apzīmējumu. Ja SQL skripts atgriež datus no datu bāzes, SQL Server Express parādīs rezultātus komandu uzvednes logā. .

4. darbība

Ierakstiet Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt un nospiediet taustiņu ENTER, lai atkārtoti palaistu skriptu. Tādējādi rezultāti tiks novirzīti uz teksta failu ar nosaukumu "C:\outputFile.txt". Varat nosaukt šo failu jebko. Saglabāšana teksta failā ir noderīga, ja nepieciešams tvert un saglabāt vaicājuma rezultātus.

5. darbība

Ierakstiet Sqlcmd iziet. SQL Server Express pārtrauks sesiju.

Padoms

Ja bieži palaižat SQL skriptus, varat izveidot pakešu (.bat) failus, kas var paātrināt procesu (skatiet sadaļu Resursi). Piemēram, varat ievietot iepriekš parādītās komandas pakešfailā un saglabāt to darbvirsmā. Varat to vēlāk palaist, veicot dubultklikšķi uz faila.