MSSQL adatbázis szerkezet SMS-hez

Ez az oldal az adatbázis szerkezetet mutatja be, amit akkor használhat, ha SQL-ről SMS-re szeretne megoldást létrehozni. Látni fogja, hogy két adatbázis táblát kell létrehozni. Az egyik az SMS-ek küldésére, a másik pedig azok fogadására szolgál. Ez az útmutató bemutatja, hogyan csatlakozhat az MS SQL szerveréhez, és hogyan hozhatja létre ezt a két adatbázis táblát.

Tartalom
1. Kapcsolódás MSSQL Express-hez
2. CREATE TABLE utasítás másolása
3. CREATE TABLE utasítás futtatása

1. videó - Hogyan állítson be SQL-ről SMS-re megoldást (Videó útmutató)

Kérjük, görgessen le a CREATE TABLE utasítások másolásához, amelyeket a videóban használtunk. Ha már létrehozta az adatbázist az MSSQL Express-ben, ugorhat a következő videóhoz.

Először is, képesnek kell lennie SQL adatbázisok létrehozására parancssorból. Ehhez futtassa a "cmd" parancsot a számítógépén, és írja be a "sqlcmd" parancsot. Az Enter megnyomása után közvetlenül a cmd-ből futtathat SQL utasításokat. Ezek az utasítások létrehozzák a bejövő és kimenő üzenetekhez szükséges adatbázist, a bejelentkezési adatokat, és beállítják a felhasználók számára szükséges jogosultságokat. Az eredményt a 1. ábrán láthatja.

kapcsolódás a microsoft sql express adatbázishoz
1. ábra - Kapcsolódás a Microsoft SQL Express adatbázishoz

Most be kell jelentkeznie a létrehozott felhasználóval az SQL adatbázisok létrehozásához. Ehhez futtassa a "cmd" parancsot a számítógépén, és írja be a "sqlcmd -U ozekiuser -P ozekipass" parancsot. (2. ábra) Az Enter megnyomása után közvetlenül a cmd-ből futtathat SQL utasításokat a létrehozott felhasználó jogosultságaival.

2. ábra - Bejelentkezés a létrehozott felhasználóval

sqlcmd -U ozekiuser -P ozekipass

Ezután létre kell hoznia egy táblát, amely megfelel az Ozeki SMS Gateway számára. A 3. ábrán egy olyan utasítást talál, amely létrehozza az Ön igényeinek megfelelő SQL táblát. Ha ismeri az SQL-t, nyugodtan módosíthatja a kódot saját igényei szerint.


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

3. ábra - CREATE TABLE utasítás

A táblák létrehozásához meg kell adnia néhány utasítást a "sqlcmd" számára. Másolja le a kódot a 3. ábráról. Ezek az utasítások hozzák létre a bejövő és kimenő üzenetekhez szükséges táblákat.

Most illessze be az előző lépésben másolt kódot az sqlcmd-be, amelyet a 1. ábrán hozott létre. Így a program megérti és végrehajtja az utasításokat. Ebben a lépésben módosíthatja a megadott kódot, ha ismeri az SQL nyelvet. Nyomja meg az Entert a kód futtatásához és a táblák létrehozásához. A kódot az sqlcmd-ben a 4. ábrán láthatja.

create table utasítás futtatása az adatbázison
4. ábra - CREATE TABLE utasítás futtatása az adatbázison

Reméljük, hogy ez az útmutató hasznos volt. Ha bármilyen problémája van bármelyik lépéssel kapcsolatban, nyugodtan lépjen kapcsolatba velünk az info @ ozeki.hu címen.

More information