Există mai multe conexiune MS SQL Server la care se face prin OpenVPN. Ai nevoie pentru a automatiza executarea de script-uri SQL la serverul de baze de date de la un computer la distanță. Ceea ce nu ar fi conectat la toate serverele pentru ca-fi pentru a efectua un script SQL. Execută script-uri prin intermediul Enterprise Manager.
De exemplu, script-ul a venit cu rafinament și trebuie să-l lega la 15 servere. Mâna parte a muncii este că trebuie să se conecteze la fiecare server și rula script-ul la baza de date în Enterprise Manager.
stabilit 12 februarie la 17:19
Periodic, există noi SQL-script-uri, care au nevoie pentru a pune la 15 servere.
- VPN omite din declarația, astfel cum la sarcina nu este fundamental afectat, deoarece folosind un VPN sau direct, dar sunteți conectat la o rețea cu aceste 15 de servere.
- „Enterprise Manager“ din declarația este omisă, deoarece „Enterprise Manager“ - este doar un instrument care nu are nevoie pentru a automatiza procesul de turnare SQL-script-uri.
- Sql-script-fișiere nu trebuie să completați în sql-servere. trebuie doar să citească conținutul sql-script-fișier, și apoi conectați la sql-server și rulați scriptul de la distanță.
Dacă doriți să pună în aplicare acest lucru în Java, aș sugera să scrie o mică aplicație consolă (borcan), care monitorizează un anumit director de pe calculatorul dumneavoastră. Acest director pune-sql script. Jar aplicației periodic sondaje director, vede noul sql-script. apoi se urcă într-un fișier de configurare și citește o listă de servere pentru care doriți ConnectionStrings Chase a găsit SQL-script. Intrupari - o mulțime. Cel mai important lucru pentru a înțelege ceea ce au preferințe cu privire la modul de implementare și tehnologic limitat pentru această problemă.
- Conectați la sql-server. Pentru incepatori, cel mai simplu mod de a face acest lucru prin intermediul JDBC-conducătorul auto. De exemplu: Conceptul conectarea la SQL folosind Java.
- Citiți fișierul din directorul cunoscut anterior. De exemplu: Java Evoluția exemplul liniilor de citire dintr-un fișier
- Rulați sql-script pe server este conectat la conexiunea (a se vedea. Revendicarea 1).
- Când totul va funcționa așa cum este descris mai sus pot complica aplicarea adăugare programată scanare director pentru SQL-script-uri, etc.
răspunsul este dat 10 martie, la 11:31