Rozložení databáze MSSQL pro SMS

Tato stránka vám poskytuje rozložení databáze, které je potřeba při nastavování řešení SQL na SMS. Uvidíte, že je potřeba vytvořit dvě databázové tabulky. Jedna bude sloužit pro odesílání SMS zpráv a druhá pro jejich příjem. Tento průvodce vám ukáže, jak se připojit k vašemu MS SQL serveru a jak vytvořit tyto dvě databázové tabulky.

Obsah
1. Připojení k MSSQL Express
2. Zkopírování příkazu CREATE TABLE
3. Spuštění příkazu CREATE TABLE

Video 1 - Jak nastavit řešení SQL na SMS (Video návod)

Pro zkopírování příkazů CREATE TABLE použitého ve videu prosím sjeďte dolů. Pokud jste již databázi v MSSQL Express vytvořili, můžete přejít k dalšímu videu.

Nejprve musíte být schopni vytvářet SQL databáze pomocí příkazového řádku. Pro tento účel spusťte na svém počítači “cmd” a napište “sqlcmd”. Po stisknutí klávesy Enter budete moci spouštět SQL příkazy přímo z cmd. Tyto příkazy vytvoří databázi pro příchozí a odchozí zprávy, přihlašovací údaje a nastaví potřebná práva pro uživatele. Výsledek můžete vidět na Obrázku 1.

připojení k databázi Microsoft SQL Express
Obrázek 1 - Připojení k databázi Microsoft SQL Express

Nyní se musíte přihlásit, abyste mohli vytvářet SQL databáze s vytvořeným uživatelem. Pro tento účel spusťte na svém počítači “cmd” a napište “sqlcmd -U ozekiuser -P ozekipass”. (Obrázek 2) Po stisknutí klávesy Enter budete moci spouštět SQL příkazy přímo z cmd s právy vytvořeného uživatele.

Obrázek 2 - Přihlášení s vytvořeným uživatelem

sqlcmd -U ozekiuser -P ozekipass

Poté je potřeba vytvořit tabulku, která je vhodná pro Ozeki SMS Gateway. Zde na Obrázku 3 vám poskytujeme příkaz, který vytvoří perfektní SQL tabulku pro vaše potřeby. Pokud ovládáte SQL, můžete kód upravit podle svých představ.


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ázek 3 - Příkaz CREATE TABLE

Pro vytvoření tabulek je potřeba zadat příkazy do “sqlcmd”. Zkopírujte kód z Obrázku 3. Tyto příkazy vytvoří tabulky pro příchozí a odchozí zprávy.

Nyní prosím vložte zkopírovaný kód z předchozího kroku do sqlcmd, který jste vytvořili na Obrázku 1. Tímto způsobem program může příkazy pochopit a provést. V tomto kroku můžete upravit poskytnutý kód, pokud ovládáte SQL jazyk. Stiskněte Enter pro spuštění kódu a vytvoření tabulek. Kód uvnitř sqlcmd můžete vidět na Obrázku 4.

spuštění příkazu CREATE TABLE v databázi
Obrázek 4 - Spuštění příkazu CREATE TABLE v databázi

Doufáme, že vám tento průvodce byl užitečný. Pokud máte jakýkoliv problém s některým z kroků, neváhejte nás kontaktovat na info @ ozeki.hu

More information