2010-01-12 114 views

回答

2

不,这不是SQL Server的一项功能。

+0

可用残酷考虑替代方案,如下面 – Fandango68 2016-04-13 04:12:57

4

一种可能的选择是使用SMS网关,如Clickatell API

的Clickatell的API提供了一个选择的连接选项,其中包括您可以通过发送从SQL Server中的纯文本电子邮件[email protected],用了以下机身使用SMTP方法:

user:  your_api_username 
password: your_api_password 
api_id: your_api_id 
to:  sms_number 
text:  sms_body 

发送电子邮件从SQL Server 2008邮件,你可能想看看下面的文章:

另一种选择是编写CLR存储过程,该过程通过网关支持的任何协议与SMS网关进行通信。

1

一个简单的方法是编写通过HTTP发送短信到你选择

2

的短信网关,我发现它使用C#应用程序与SQL Server后端发送短信邮件的文章CLR过程。不完全是你的后,但可能会给你另一种选择。

SMS messages from SQL

3

是的,虽然不是本身。你将不得不使用短信网关服务,并围绕它做一些编程。这些格式有几种格式,偶尔可以免费使用,但通常会以某种形式的每封邮件收费。

标准网关将通过电子邮件,网络帖子或完整的Web服务接受消息请求。根据网关服务的不同,它可能会提供一个,部分或全部这些选项。

回到“过去的日子”,当我的手机短信开始起飞时,至少在英国,还可以使用拨号调制解调器拨打网络特定号码并输入短信。如果在您正在寻找的区域仍然可以使用,那么这样做的好处是不需要设置帐户,因为它是通过电话帐单收取的。

+1

答案或者使用GSM调制解调器(或者现在几乎所有的蓝牙手机)。 但是你仍然需要一些软件将数据库连接到设备驱动程序。 C. – symcbean 2010-01-13 09:21:12

+0

啊,是的,我在老人之地如此之深,以至于我忘记了GSM终端,有数据线的手机,蓝牙手机或移动宽带加密狗。谢谢! – Doogie 2010-01-13 12:45:04

4

每个电话运营商有电子邮件地址,将转发到其用户的SMS /文本,你只需要发送电子邮件到这些地址和收件人将收到的邮件通短信。

示例。 [email protected]

这是一个链接到大多数运营商的电子邮件到文本格式的页面。请注意,这可能不包含最新信息。

最好的办法是打电话给你的运营商的技术支持,获取信息,并通过电子邮件测试功能,看看如果你得到一个短信/

+0

我非常容易使用数据库邮件和[email protected]的“电子邮件地址”发送自己的短信。 – 2014-08-25 14:24:44