Como enviar SMS a partir do MS SQL Server
Este artigo é um tutorial detalhado sobre como enviar SMS a partir do MS SQL Server. O Ozeki SMS Gateway permite criar uma conexão com o MS SQL Server e enviar mensagens de texto a partir de uma base de dados usando código SQL. Também irá aprender como criar uma base de dados e tabelas para armazenar mensagens recebidas e enviadas. Esta funcionalidade é incrivelmente útil para o envio massivo de SMS. Pode enviar mensagens para milhares de utilizadores ao mesmo tempo com base em determinadas condições. Esperamos que este artigo seja informativo e vamos começar!
O que é o MS SQLO Microsoft SQL Server é um sistema de gestão de bases de dados relacionais desenvolvido pela Microsoft. Como servidor de base de dados, é um produto de software com a função principal de armazenar e recuperar dados conforme solicitado por outras aplicações de software que podem ser executadas no mesmo computador ou noutro computador através de uma rede (incluindo a Internet). A Microsoft comercializa pelo menos uma dúzia de edições diferentes do Microsoft SQL Server, destinadas a diferentes públicos e para cargas de trabalho que variam desde pequenas aplicações de máquina única até grandes aplicações voltadas para a Internet com muitos utilizadores concorrentes.
O que é o Ozeki SMS GatewayO Ozeki SMS Gateway é um software de comunicação que encaminha mensagens entre entidades do mundo real. Permite estabelecer uma comunicação simples entre os recursos de hardware e software partilhados do seu sistema. Oferece informações em tempo real e fornece várias opções de configuração para encaminhar mensagens.
Como enviar SMS a partir do MS SQL (Passos rápidos)Para enviar SMS a partir do MS SQL:
- Criar base de dados e tabelas
- Iniciar a aplicação Ozeki SMS Gateway
- Adicionar nova aplicação de mensagens SQL
- Instalar o MS SQL Server
- Configurar definições de conexão
- Ativar a conexão com o MS SQL Server
- Inserir uma mensagem na base de dados
- Verificar a mensagem SMS na pasta Enviados
- Inspecionar a base de dados para a nova SMS
Este sistema de envio de SMS permite enviar SMS utilizando uma base de dados MS SQL. Este sistema consiste num telefone que será utilizado para receber as mensagens, um computador com o Ozeki SMS Gateway instalado, um servidor de base de dados, e a sua aplicação. O procedimento funciona da seguinte forma: A sua aplicação enviará a mensagem para o Servidor de Base de Dados MS SQL. Este irá armazenar a sua mensagem e o Ozeki SMS Gateway poderá adquiri-la utilizando uma Consulta SQL. A mensagem será enviada para o telefone após ser adquirida. (Figura 2)
Este sistema de receção de SMS permite receber SMS utilizando uma base de dados MS SQL. Este sistema consiste num telefone que será utilizado para enviar mensagens, um computador com o Ozeki SMS Gateway instalado, um servidor de base de dados, e a sua aplicação. O procedimento funciona da seguinte forma: O telefone envia a mensagem. O computador com o Ozeki SMS Gateway irá armazenar a mensagem num Servidor de Base de Dados MS SQL. A sua aplicação pode obter as mensagens utilizando uma Consulta SQL. (Figura 1)
Neste vídeo irá aprender como enviar SMS utilizando o MS SQL Server. Primeiro, vamos criar uma conexão com o MS SQL Server no Ozeki SMS Gateway. Depois, utilizamos esta conexão para enviar SMS via código SQL. Isto é feito através da execução de comandos no separador SQL.
Para que a campanha de SMS seja bem-sucedida, é importante que a base de dados de SMS contenha os números de telefone de clientes que estão motivados a receber mensagens SMS da sua empresa. O conteúdo do SMS pode incluir uma variedade de informações, como mensagens informativas, descontos em compras, atualizações de entrega, horários de reabertura, cupões ou novos produtos que os seus clientes possam achar interessantes.
Criar definição de tabela para SMS
Antes de poder começar a enviar SMS utilizando SQL, deve primeiro criar uma base de dados e tabelas. Isto pode ser feito inserindo determinadas linhas de código no prompt de comando. O comando CREATE DATABASE adiciona a nova base de dados em si. Os dois comandos CREATE TABLE adicionam duas tabelas. Uma para mensagens recebidas e outra para mensagens enviadas a serem armazenadas. Por fim, o sp_addLogin permite criar um nome de utilizador e uma palavra-passe para fins de autenticação para a sua base de dados.
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
Criar banco de dados e tabelas
Para começar a enviar SMS usando MS SQL, você deve primeiro criar um banco de dados e tabelas. Isso é feito através do prompt de comando. Abra o prompt de comando e insira a sequência de código acima. O comando CREATE DATABASE cria o banco de dados em si (Figura 3). Em seguida, criamos as tabelas ozekimessagein e ozekimessageout usando o comando CREATE TABLE. Por fim, adicionamos um nome de usuário e uma senha usando o comando sp_addLogin. O banco de dados agora está configurado para enviar SMS no MS SQL.
Selecionar 'Adicionar novo usuário ou aplicativo'
Com o banco de dados criado com sucesso, você pode agora começar a configurar seu aplicativo de mensagens SQL. Primeiro, abra o Ozeki SMS Gateway. Clique em Adicionar novo usuário/aplicativo no menu do lado direito (Figura 4). Isso levará você a outro menu onde você poderá selecionar que tipo de aplicativo deseja adicionar.
Instalar Usuário de Mensagens SQL
Em "Interfaces de aplicativos", localize SQL Messaging. Clique em Instalar ao lado dele (Figura 5). Isso levará você a outra tela, onde você pode selecionar o tipo de aplicativo de mensagens SQL.
Instalar Conexão MS SQL
Para esta operação, você precisa criar uma conexão com o MS SQL Server. Encontre MS SQL Server em SQL Messaging. Clique em Instalar ao lado dele (Figura 6). Clicar em Instalar abrirá uma tela de configuração, onde você precisa fornecer os detalhes para sua nova conexão.
Definir os detalhes da conexão do banco de dados MS SQL
Após selecionar o MS SQL Server, você deve inserir os detalhes da sua nova conexão (Figura 7). Primeiro, você precisa inserir o endereço IP e a Porta do seu servidor nas primeiras caixas de seleção. Insira o nome do banco de dados que você criou anteriormente ao lado de Banco de dados. Por fim, insira seu nome de usuário e senha, que você também criou no prompt de comando. Clique em OK para continuar. Sua conexão MS SQL agora está configurada com sucesso.
Ativar conexão MS SQL
Após configurar sua conexão MS SQL, você deve ativá-la. Clique no botão de alternância ao lado da conexão (Figura 8). O botão ficará verde para indicar que a conexão foi ativada. Uma marca de verificação verde ao lado do ícone da conexão também aparece para mostrar ao usuário que a conexão está ativa.
Inserir mensagem na tabela do banco de dados
A conexão MS SQL agora está configurada. Agora você pode prosseguir para inserir uma mensagem na tabela do banco de dados. Primeiro, mude para a aba SQL da sua conexão. Insira o comando da Figura 9 na caixa de texto. Clique no botão Executar para executar o comando. Isso inserirá a mensagem na tabela ozekimessageout.
Mensagem enviada do banco de dados
Você pode visualizar as mensagens enviadas clicando na pasta Enviadas. Nesta pasta, você pode encontrar sua mensagem enviada anteriormente (Figura 10).
Mensagem enviada no banco de dados
Você também pode visualizar a mensagem dentro do banco de dados. Para fazer isso, você precisa inserir o código SQL acima no editor de texto na aba SQL (Figura 11). Clique em Executar para executar o comando. O comando SELECT * retorna todos os registros de uma determinada tabela. Esta consulta retorna tudo da tabela ozekimessageout, portanto sua mensagem aparecerá.
Mensagem recebida inserida no banco de dados
Você também pode fazer o mesmo para a tabela ozekimessagein (Figura 10) Insira o código encontrado na Figura 12 no editor de texto. Em seguida, clique em Executar. Você pode encontrar sua mensagem no resultado da consulta.
Resumo
Agora você consegue configurar uma conexão com o MS SQL Server no Ozeki SMS Gateway e enviar mensagens de texto via código SQL. Esperamos que este tutorial tenha sido útil e agradecemos por escolher o Ozeki SMS Gateway. Para mais informações sobre o envio de SMS usando bancos de dados, não deixe de conferir nossos outros artigos.
More information
- How to send SMS from MS SQL
- SMS SQL templates
- Database Table layout
- SMS from unixODBC
- How to send SMS from MS SQL Express
- How to send SMS from Microsoft Access
- How to send SMS from Oracle
- How to setup Sender ID in SQL SMS
- How to send SMS from MySQL
- How to send SMS from PostgreSQL
- How to send SMS from SQL Anywhere
- Send SMS from ODBC
- How to send SMS from OleDB
- How to send SMS from SQLite