Kako poslati SMS iz MS SQL Servera

Ovaj članak predstavlja detaljan tutorijal o tome kako poslati SMS iz MS SQL Servera. Ozeki SMS Gateway vam omogućava da kreirate vezu sa MS SQL Serverom i šaljete tekstualne poruke iz baze podataka koristeći SQL kod. Takođe ćete naučiti kako da kreirate bazu podataka i tabele za čuvanje dolaznih i odlaznih poruka. Ova funkcija je izuzetno korisna za masovno slanje SMS poruka. Može poslati poruke hiljadama korisnika istovremeno na osnovu određenih uslova. Nadamo se da će vam ovaj članak biti informativan i počnimo!

Šta je MS SQL

Microsoft SQL Server je sistem za upravljanje relacionim bazama podataka koji je razvio Microsoft. Kao server baze podataka, to je softverski proizvod sa primarnom funkcijom čuvanja i dohvatanja podataka na zahtev drugih softverskih aplikacija koje mogu raditi ili na istom računaru ili na drugom računaru preko mreže (uključujući internet). Microsoft nudi najmanje desetak različitih izdanja Microsoft SQL Servera, namenjenih različitim korisnicima i za opterećenja u rasponu od malih aplikacija na jednom računaru do velikih aplikacija sa mnogo istovremenih korisnika.

Šta je Ozeki SMS Gateway

Ozeki SMS Gateway je komunikacioni softver koji usmerava poruke između stvarnih entiteta. Omogućava vam da izgradite jednostavnu komunikaciju između deljenih hardverskih i softverskih resursa vašeg sistema. Nudi informacije u realnom vremenu i pruža razne opcije konfiguracije za usmeravanje poruka.

Kako poslati SMS iz MS SQL-a (Brzi koraci)

Da biste poslali SMS iz MS SQL-a:

  1. Kreirajte bazu podataka i tabele
  2. Pokrenite Ozeki SMS Gateway aplikaciju
  3. Dodajte novu SQL messaging aplikaciju
  4. Instalirajte MS SQL Server
  5. Konfigurišite postavke veze
  6. Omogućite vezu sa MS SQL Serverom
  7. Ubacite poruku u bazu podataka
  8. Proverite SMS poruku u folderu Poslato
  9. Proverite bazu podataka za novi SMS
Kako poslati SMS iz MS SQL baze podataka

Ovaj sistem za slanje SMS-ova omogućava slanje SMS-ova koristeći MS SQL bazu podataka. Ovaj sistem se sastoji od telefona koji će se koristiti za primanje poruka, računara sa instaliranim Ozeki SMS Gateway-om, servera baze podataka, i vaše aplikacije. Procedura radi na sledeći način: Vaša aplikacija će poslati poruku na MS SQL Database Server. On će sačuvati vašu poruku i Ozeki SMS Gateway će moći da je preuzme koristeći SQL upit. Poruka će biti poslata na telefon nakon što je preuzeta. (Slika 2)

kako poslati sms sa mssql bazom podataka
Slika 2 - Kako poslati SMS sa MS SQL bazom podataka

Kako primiti SMS sa MS SQL bazom podataka

Ovaj sistem za primanje SMS-ova omogućava primanje SMS-ova koristeći MS SQL bazu podataka. Ovaj sistem se sastoji od telefona koji će se koristiti za slanje poruka, računara sa instaliranim Ozeki SMS Gateway-om, servera baze podataka i vaše aplikacije. Procedura radi na sledeći način: Telefon šalje poruku. Računar sa Ozeki SMS Gateway-om će sačuvati poruku u MS SQL Database Serveru. Vaša aplikacija može dobiti poruke koristeći SQL upit. (Slika 1)

kako primiti sms sa mssql bazom podataka
Slika 1 - Kako primiti SMS sa MS SQL bazom podataka

Kako poslati SMS iz MS SQL Servera (video tutorijal)

U ovom videu ćete naučiti kako poslati SMS koristeći MS SQL Server. Prvo, kreiraćemo vezu sa MS SQL Serverom u Ozeki SMS Gateway-u. Zatim, koristićemo ovu vezu za slanje SMS-a preko SQL koda. Ovo se radi kroz izvršavanje komandi u SQL tabu.

Da bi SMS kampanja bila uspešna, važno je da SMS baza podataka sadrži brojeve telefona korisnika koji su motivisani da prime SMS poruke od vaše kompanije. Sadržaj SMS-a može uključivati niz informacija, kao što su informativne poruke, popusti za kupovinu, ažuriranja o isporukama, rasporedi ponovnog otvaranja, kuponi ili novi proizvodi koji će zainteresovati vaše korisnike.

Video 1 - Kako poslati SMS iz MS SQL Servera (Video tutorijal)

Kreiranje definicije tabele za SMS

Pre nego što počnete sa slanjem SMS-ova koristeći SQL, morate prvo kreirati bazu podataka i tabele. Ovo se može uraditi unosom određenih linija koda u komandnu liniju. CREATE DATABASE komanda dodaje novu bazu podataka. Dve CREATE TABLE komande dodaju dve tabele. Jednu za dolazne i jednu za odlazne poruke koje će biti sačuvane. Na kraju, sp_addLogin vam omogućava da kreirate korisničko ime i lozinku za potrebe autentifikacije za vašu bazu podataka.

CREATE DATABASE ozekidb
GO
 
USE ozekidb
GO
 
CREATE TABLE ozekimessagein (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(30),
 msgtype varchar(30),
 reference varchar(30),
);
 
CREATE TABLE ozekimessageout (
 id int IDENTITY (1,1),
 sender varchar(255),
 receiver varchar(255),
 msg nvarchar(160),
 senttime varchar(100),
 receivedtime varchar(100),
 operator varchar(100),
 msgtype varchar(30),
 reference varchar(30),
 status varchar(30),
 errormsg varchar(250)
);
 
GO
 
sp_addLogin 'ozekiuser', 'ozekipass'
GO
 
sp_addsrvrolemember 'ozekiuser', 'sysadmin'
GO

Kreirajte bazu podataka i tabele

Da biste započeli sa slanjem SMS poruka koristeći MS SQL, prvo morate kreirati bazu podataka i tabele. Ovo se radi preko komandne linije. Otvorite komandnu liniju i unesite gore navedeni niz koda. Komanda CREATE DATABASE kreira samu bazu podataka (Slika 3). Zatim, kreiramo tabele ozekimessagein i ozekimessageout koristeći komandu CREATE TABLE. Na kraju, dodajemo korisničko ime i lozinku koristeći komandu sp_addLogin. Baza podataka je sada postavljena za slanje SMS poruka u MS SQL-u.

kreirajte bazu podataka i tabele
Slika 3 - Kreirajte bazu podataka i tabele

Izaberite 'Dodaj novog korisnika ili aplikaciju'

Nakon uspešnog kreiranja baze podataka, sada možete početi sa konfigurisanjem vaše SQL aplikacije za slanje poruka. Prvo, otvorite Ozeki SMS Gateway. Kliknite na Dodaj novog korisnika/aplikaciju u meniju sa desne strane (Slika 4). Ovo će vas odvesti na drugi meni gde možete izabrati koju vrstu aplikacije želite da dodate.

izaberite dodaj novog korisnika ili aplikaciju
Slika 4 - Izaberite 'Dodaj novog korisnika ili aplikaciju'

Instalirajte SQL Messaging korisnika

U sekciji "Interfejsi aplikacija", pronađite SQL Messaging. Kliknite na Instaliraj pored toga (Slika 5). Ovo će vas odvesti na drugi ekran, gde možete izabrati vrstu SQL aplikacije za slanje poruka.

instalirajte sql messaging korisnika
Slika 5 - Instalirajte SQL Messaging korisnika

Instalirajte MS SQL konekciju

Za ovu operaciju, potrebno je kreirati MS SQL Server konekciju. Pronađite MS SQL Server u okviru SQL Messaging. Kliknite na Instaliraj pored toga (Slika 6). Klikom na Instaliraj otvara se konfiguracioni ekran, gde morate uneti detalje za vašu novu konekciju.

instalirajte ms sql konekciju
Slika 6 - Instalirajte MS SQL konekciju

Definišite detalje MS SQL konekcije baze podataka

Nakon što izaberete MS SQL Server, morate uneti detalje vaše nove konekcije (Slika 7). Prvo morate uneti IP adresu i Port vašeg servera u prva polja. Unesite ime baze podataka koju ste prethodno kreirali pored Baza podataka. Na kraju unesite vaše korisničko ime i lozinku, koje ste takođe kreirali u komandnoj liniji. Kliknite na OK da biste nastavili. Vaša MS SQL konekcija je sada uspešno konfigurisana.

definišite detalje ms sql konekcije baze podataka
Slika 7 - Definišite detalje MS SQL konekcije baze podataka

Omogućite MS SQL konekciju

Nakon konfigurisanja vaše MS SQL konekcije, morate je uključiti. Kliknite na prekidač pored konekcije (Slika 8). Prekidač će postati zelen kako bi pokazao da je konekcija uključena. Zelena potvrda pored ikone konekcije takođe se pojavljuje kako bi korisniku pokazala da je konekcija uključena.

omogućite ms sql konekciju
Slika 8 - Omogućite MS SQL konekciju

Unesite poruku u tabelu baze podataka

MS SQL konekcija je sada postavljena. Sada možete nastaviti sa unošenjem poruke u tabelu baze podataka. Prvo, prebacite se na SQL karticu vaše konekcije. Unesite komandu sa Slike 9 u tekstualno polje. Kliknite na dugme Izvrši da biste pokrenuli komandu. Ovo će uneti poruku u tabelu ozekimessageout.

unesite poruku u tabelu baze podataka
Slika 9 - Unesite poruku u tabelu baze podataka

Poruka poslata iz baze podataka

Poslate poruke možete pregledati klikom na folder Poslato. U ovom folderu možete pronaći vašu prethodno poslatu poruku (Slika 10).

poruka poslata iz baze podataka
Slika 10 - Poruka poslata iz baze podataka

Poslata poruka u bazi podataka

Takođe možete pregledati poruku unutar baze podataka. Da biste to uradili, morate uneti SQL kod iznad u tekstualni editor u SQL kartici (Slika 11). Kliknite na Izvrši da biste pokrenuli komandu. Komanda SELECT * vraća sve zapise iz određene tabele. Ovaj upit vraća sve iz tabele ozekimessageout, stoga će se vaša poruka pojaviti.

poslata poruka u bazi podataka
Slika 11 - Poslata poruka u bazi podataka

Primljena poruka uneta u bazu podataka

Isto možete uraditi i za tabelu ozekimessagein (Slika 10) Unesite kod sa Slike 12 u tekstualni editor. Zatim kliknite na Izvrši. Vašu poruku možete pronaći u rezultatu upita.

primljena poruka uneta u bazu podataka
Slika 12 - Primljena poruka uneta u bazu podataka

Sažetak

Sada možete da podesite MS SQL Server vezu u Ozeki SMS Gateway i šaljete tekstualne poruke putem SQL koda. Nadamo se da vam je ovaj tutorijal bio od pomoći i zahvaljujemo vam što ste izabrali Ozeki SMS Gateway. Za više informacija o slanju SMS poruka korišćenjem baza podataka, obavezno pogledajte naše ostale članke.

More information