1. kamerák
  2. Car Audio & Electronics
  3. Home Audio
  4. Personal Audio
  5. TV-k
  6. Okos otthon
  >> Elektronikai Technológia Online >  >> Okos otthon >> Okos élet

SQL-szkript futtatása Microsoft SQL Server Expressből

Az SQL Server Express az SQL Server ingyenes verziója, amellyel asztali és webalapú adatbázis-alkalmazásokat hozhat létre. A fejlesztők az SQL Server Express szolgáltatást az SQL Server Management Studio segítségével kezelik. Egy kis parancssori segédprogramot is használnak, az "Sqlcmd"-t. Az Sqlcmd lehetővé teszi a tranzakciós SQL-parancsok végrehajtását, a tárolt eljárások és az SQL-parancsfájlok futtatását. Ha egyszerűen csak egy SQL-szkriptet szeretne futtatni, néha egyszerűbb az Sqlcmd használatával. Az Sqlcmd-t úgy érheti el, hogy megnyit egy új parancssor ablakot.

Utasítások

1. lépés

Írja be a CMD-t a Windows "Start menüjébe", és nyomja meg az "Enter" gombot. Megnyílik a parancssori ablak.

2. lépés

Az adatbázishoz való csatlakozáshoz írja be a következő parancsok egyikét:

Sqlcmd -u felhasználónév -p jelszó

Sqlcmd -S computerName\példánynév

Használja az első parancsot, ha az SQL Server Express telepítésekor beállított felhasználónevet és jelszót. Cserélje le a "felhasználónév" és a "jelszó" kifejezést a ténylegesen beállított felhasználónévvel és jelszóval. Használja a második parancsot, ha "elnevezett példányt" hozott létre a telepítés során. Cserélje ki a „computerName” szót a számítógép nevével, az „instanceName”-t pedig a telepítés során létrehozott SQL-példány nevével.

3. lépés

Írja be a következő parancsot, és nyomja meg az "ENTER" billentyűt:

Sqlcmd -i C:\mySqlScript.sql.

Az SQL Server Express végrehajtja a "mySqlScript.sql" nevű szkriptet. Cserélje ki a "mySqlScript.sql"-t a futtatni kívánt szkript nevére. Tartalmazza a teljes útvonal kijelölést. Ha az SQL-szkript adatokat ad vissza az adatbázisból, az SQL Server Express megjeleníti az eredményeket a parancssor ablakában. .

4. lépés

Írja be az Sqlcmd -i C:\nameOfScript -o C:\outputFile.txt parancsot, és nyomja le az ENTER billentyűt a szkript újrafuttatásához. Ez az eredményeket egy "C:\outputFile.txt" nevű szövegfájlba irányítja. Ezt a fájlt bárminek elnevezheti. A szöveges fájlba való mentés akkor hasznos, ha rögzíteni kell és menteni kell a lekérdezés eredményeit.

5. lépés

Írja be az Sqlcmd exit parancsot. Az SQL Server Express leállítja a munkamenetet.

Tipp

Ha gyakran futtat SQL-parancsfájlokat, kötegelt (.bat) fájlokat hozhat létre, amelyek felgyorsíthatják a folyamatot (lásd:Erőforrások). Például elhelyezheti a fent látható parancsokat egy kötegfájlba, és elmentheti az asztalra. Később is futtathatja, ha duplán kattint a fájlra.


  1. A Microsoft OneNote eltávolítása a számítógépről
  2. A Scandisk futtatása parancsból
  3. Microsoft Access vs. SQL Server
  4. Felhasználók hozzáadása az SQL Expresshez
  5. Python-szkript futtatása