sp_OAMethod不起作用

时间:2013-08-13 11:13:06

标签: sql sql-server-2008 tsql

我想从Sql Server 2008发送短信,我的代码就是那样

DECLARE @oXMLDom int

DECLARE @hr int

DECLARE @src varchar(255), @desc varchar(255)

DECLARE @bLoaded bit

DECLARE @xml as varchar(2000)

EXEC @hr = sp_OACreate 'Microsoft.XMLDOM', @oXMLDom OUT

EXEC @hr = sp_OASetProperty @oXMLDom, 'async', false

EXEC @hr = sp_OASetProperty @oXMLDom, 'resolveExternals', false

EXEC @hr = sp_OASetProperty @oXMLDom, 'ServerHTTPRequest', false


Declare @Web nvarchar(max)

Declare @USER_NAME nvarchar(20)
Declare @PASSWORD nvarchar(20)
Declare @MESAJ nvarchar(max)
Declare @TELEFON nvarchar(20)

set @USER_NAME='user'
set @PASSWORD ='password'
set @MESAJ='mesaj'
set @TELEFON='12345'   

SET @Web='http://internetsiteaddress/SMS-Web/HttpSmsSend?Password='+@PASSWORD+'&Username='+@USER_NAME+'&Msisdns='+@TELEFON+'&Messages='+
         @Mesaj+'&TransmissionID='+@USER_NAME



EXEC @hr = sp_OAMethod @oXMLDom, 'load', @bLoaded OUT,@Web

这段代码在我的SqlServer中运行,但它在我的客户Sql Server中不起作用而且没有 错误消息结果是命令已成功完成。

我的Sql Server Sql Server 2008 客户Sql Server Sql Server 2008也是如此 是否有权使用此命令?

0 个答案:

没有答案