Nastavení výkonného databázového reportování pro MS SQL
Tento průvodce vysvětluje, jak nastavit výkonné databázové reportování pro Microsoft SQL Server, aby ukládal všechny SMS zprávy procházející systémem. Toto nastavení vám umožní vytvářet reporty, psát faktury nebo počítat náklady na provoz vašeho SMS gateway systému.
Reportovací systém může ukládat zprávy procházející systémem do různých zdrojů, jako jsou databáze, txt soubory atd. Jednou z nejoblíbenějších možností je použití MS SQL serveru k uložení záznamu o každé zprávě. Reportovací systém můžete otevřít z nabídky Edit volbou Reporting, jak vidíte na Obrázku 1.
V nabídce Reporting klikněte na tlačítko Create new SMS Reporter a poté vyberte typ databáze MS SQL Fast (Obrázek 2).
Nyní zadejte podrobnosti připojení, jako je Server, Port, Database, UserID a Password, na stránce s detaily MS SQL Fast reporteru. A zadejte název připojení. Nakonec klikněte na tlačítko OK (Obrázek 3).
V záložce Events můžete vidět záznam nejnovějších událostí serveru. Jak vidíte na Obrázku 4, databázové připojení je navázáno.
Jak ukazuje Obrázek 5 na záložce Events, můžete vidět, že SMS Gateway automaticky vytváří příslušné databázové tabulky. Tabulka "m" ukládá zprávy a "c" ukládá kontakty.
V tabulce "m" můžete vidět následující sloupce:
- 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
Statusový kód by měl být následující:
- 1 - submit success
- 2 - submit failed
- 3 - delivered
- 4 - delivery failed
Nakonec v MS SQL Serveru uvidíte, že v tabulce je nová zpráva, jak vidíte na Obrázku 6.
More information
- Jak zjistit, které SQL dotazy nebyly provedeny
- Jak uložit počet PDU u vícečástí SMS do databáze
- Nastavení vysokého výkonu pro generování reportů v MS SQL
- Powershell skript pro načtení SQL do MySQL