Postavke visokoučinkovitog izvješćivanja baze podataka za MS SQL
Ovaj vodič objašnjava kako postaviti visokoučinkovito izvješćivanje baze podataka za Microsoft SQL Server kako bi se spremile sve SMS poruke koje prolaze kroz sustav. Ova postavka omogućuje vam stvaranje izvješća, pisanje računa ili izračun troškova rada vašeg SMS gateway sustava.
Sustav za izvješćivanje može spremiti poruke koje prolaze kroz sustav u različite izvore, kao što su baze podataka, txt datoteke itd. Jedan od najpopularnijih izbora je korištenje MS SQL servera za spremanje zapisa svake poruke. Sustav za izvješćivanje možete otvoriti iz izbornika Edit, opcija Reporting, kao što možete vidjeti na Slici 1.
U izborniku Reporting kliknite na gumb Create new SMS Reporter, a zatim odaberite vrstu baze podataka MS SQL Fast (Slika 2).
Sada unesite podatke za povezivanje kao što su Server, Port, Database, UserID i Password na stranici s detaljima MS SQL Fast reportera. Unesite naziv veze i na kraju kliknite gumb OK (Slika 3).
Na kartici Events možete vidjeti zapis najnovijih događaja na serveru. Kao što možete vidjeti na Slici 4, veza s bazom podataka je uspostavljena.
Kao što Slika 5 pokazuje na kartici Events, možete vidjeti da SMS Gateway automatski stvara odgovarajuće tablice baze podataka. Tablica "m" pohranjuje poruke, a "c" pohranjuje kontakte.
U tablici "m" možete vidjeti sljedeće stupce:
- fc: from connection
- fa: from address
- tc: to connection
- ta: to address
- m: message
- dc: created date
- ds: submitted date
- dd: delivered date
- r: submit reference
- e: error message
- c: pdu count
- s: status code
Statusni kod trebao bi biti sljedeći:
- 1 - submit success
- 2 - submit failed
- 3 - delivered
- 4 - delivery failed
Konačno, u MS SQL Serveru vidjet ćete da je nova poruka umetnuta u tablicu, kao što možete vidjeti na Slici 6.
More information
- Kako saznati koji SQL upiti nisu izvršeni
- Kako spremiti PDU broj Multipart SMS-a u bazu podataka
- Postavke visokih performansi za izvještavanje u MS SQL-u
- Powershell skripta za učitavanje SQL-a u mySQL