Rozloženie databázy MSSQL pre SMS

Táto stránka vám poskytuje rozloženie databázy, ktoré by ste mali použiť pri nastavovaní riešenia SQL na SMS. Uvidíte, že je potrebné vytvoriť dve databázové tabuľky. Jedna bude slúžiť na odosielanie SMS správ a druhá na ich prijímanie. Tento sprievodca vám ukáže, ako sa pripojiť k vášmu MS SQL serveru a ako vytvoriť tieto dve databázové tabuľky.

Obsah
1. Pripojenie k MSSQL Express
2. Kopírovanie príkazu CREATE TABLE
3. Spustenie príkazu CREATE TABLE

Video 1 - Ako nastaviť riešenie SQL na SMS (Video návod)

Pre skopírovanie príkazov CREATE TABLE použité vo videu prejdite nižšie. Ak ste už databázu v MSSQL Express vytvorili, môžete prejsť na ďalšie video.

Najprv musíte byť schopní vytvárať SQL databázy pomocou príkazového riadku. Ak to chcete urobiť, spustite na počítači príkaz “cmd” a zadajte “sqlcmd”. Po stlačení klávesu Enter budete môcť spúšťať sql príkazy priamo z cmd. Tieto príkazy vytvoria databázu pre prichádzajúce a odchádzajúce správy, prihlasovacie údaje a nastavia potrebné práva pre používateľov. Výsledok môžete vidieť na Obrázku 1.

pripojenie k databáze microsoft sql express
Obrázok 1 - Pripojenie k databáze Microsoft SQL Express

Teraz sa musíte prihlásiť, aby ste mohli vytvárať SQL databázy s vytvoreným používateľom. Ak to chcete urobiť, spustite na počítači príkaz “cmd” a zadajte “sqlcmd -U ozekiuser -P ozekipass”. (Obrázok 2) Po stlačení klávesu Enter budete môcť spúšťať sql príkazy priamo z cmd s právami vytvoreného používateľa.

Obrázok 2 - Prihlásenie s vytvoreným používateľom

sqlcmd -U ozekiuser -P ozekipass

Potom musíte vytvoriť tabuľku, ktorá je vhodná pre Ozeki SMS Gateway. Tu na Obrázku 3 vám poskytujeme príkaz, ktorý vytvorí ideálnu SQL tabuľku pre vaše potreby. Ak ovládate SQL, kľudne môžete kód upraviť podľa svojich presných požiadaviek.


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

Obrázok 3 - Príkaz CREATE TABLE

Na vytvorenie tabuliek musíte zadať príkazy do “sqlcmd”. Skopírujte kód z Obrázku 3. Tieto príkazy vytvoria tabuľky pre prichádzajúce a odchádzajúce správy.

Teraz vložte skopírovaný kód z predchádzajúceho kroku do sqlcmd, ktorý ste vytvorili na Obrázku 1. Týmto spôsobom program môže príkazy pochopiť a vykonať. V tomto kroku môžete poskytnutý kód upraviť, ak ovládate jazyk SQL. Stlačením klávesu Enter spustíte kód a vytvoríte tabuľky. Kód v sqlcmd môžete vidieť na Obrázku 4.

spustenie príkazu create table v databáze
Obrázok 4 - Spustenie príkazu CREATE TABLE v databáze

Dúfame, že tento sprievodca bol užitočný. Ak máte problémy s niektorým z krokov, neváhajte nás kontaktovať na info @ ozeki.hu

More information