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.