Automatizálása sql script a szerveren - verem túlcsordulás az orosz

Számos MS SQL Server kapcsolat, amely révén OpenVPN. Meg kell, hogy automatizálják végrehajtását SQL szkriptek az adatbázis szerver egy távoli számítógépről. Mi nem lenne csatlakoztatva az összes szervereket annak érdekében, hogy legyen-egy SQL script. Végrehajtás szkriptek segítségével Enterprise Manager.

Például script jött finomítás és meg kell kötni, hogy a 15 szerver. Oldali részén a feladat, hogy meg kell csatlakozni a szerverre, és futtassa a forgatókönyvet, hogy az adatbázis az Enterprise Manager.

meghatározott február 12 at 17:19

Rendszeresen, vannak új SQL-szkripteket, amelyek szükségesek a fészer 15 szervereket.

  1. VPN kihagyja a nyilatkozatot, mivel A feladat alapvetően nem érinti, mivel VPN vagy közvetlenül, de csatlakozik a hálózathoz a 15 szerverrel.
  2. „Enterprise Manager” a nyilatkozat kimarad, mert „Enterprise Manager” - ez csak egy eszköz, ami nem kell, hogy automatizálják a folyamatot öntve SQL-szkripteket.
  3. Sql-script-fájlokat nem kell, hogy töltse ki az SQL-szerver. akkor csak meg kell, hogy olvassa el a tartalmát sql-script-fájlt, majd csatlakozni az SQL-szerver és futtatni a szkriptet távolról.

Ha azt szeretnénk, hogy hajtsák végre ezt a java, azt javasoljuk, hogy írjon egy kis konzol alkalmazás (jar), amely figyeli a megadott könyvtárba a gép. Ez a könyvtár teszi sql-script. Jar-alkalmazás időközönként lekérdezi a könyvtárat, látja az új SQL script. majd bemászik a konfigurációs fájlt, és kiolvassa a kiszolgálók listáját, amelyre szeretné ConnectionStrings hajsza talált az SQL-script. Kiviteli alakjai - sokat. A lényeg, hogy megértsék, mit kell preferenciák, hogyan hajtsák végre és technológiailag korlátozódik erre a problémára.

  1. Csatlakozás az sql-szerver. A kezdő, a legegyszerűbb módja, ha a JDBC-illesztőprogram. Például: Concept csatlakozik az SQL Java.
  2. Olvassa el a fájlt a korábban ismert könyvtárban. Például: Java alakulása például az olvasás vonalak fájlból
  3. SQL futtatása-script a szerveren van kötve kapcsolatban (lásd. 1. igénypont).
  4. Ha minden úgy fog működni, mint a fent leírt bonyolulttá teheti alkalmazás add ütemezett könyvtár scan sql szkriptek, stb

A választ a március 10 at 11:31

Kapcsolódó cikkek