《sql语句如下》
--发短信注意空格替换为B_B
exec master..xp_cmdshell 'e:\temp\smsservices.exe -S usr=sms069 pwd=123456 cont=我爱你 desnum=13520728896 smstype=C01 addnum=00322 port=0 prox=192.168.1.1'
--发传真
exec master..xp_cmdshell 'C:\smsservices.exe -F usr=doing pwd=test cont=我看你们行你们拥有B_B很强大,的技术能B_B力和优秀的风格啊 file=D:\Centaur\A_项目信息\语音开发VOIC\abc.txt sennum=13520728896 desnum=01064117521 from=centaur to=centaur title=abcfax addnum=00001  port=0 prox=192.168.1.1 '
--发语音
exec master..xp_cmdshell 'C:\"Documents and Settings"\smsservices.exe -V usr=doing pwd=test cont=你检查下这个声音是否正常,我下面说三个字你听好,,,社会主义好,同意请按9,不同意请按8 sennum=13520728896 desnum=01064117521 addnum=00001 port=0 prox=192.168.1.1 '

解决方案 »

  1.   

    这样调用是不是不太好?应该是插数据库,由你的程序来查询数据库发送会好点
    且很多sql现在都关了cmd_shell 权限太大了
      

  2.   

    返回的数据可以插到数据库中,cmd_shell打开不就完了。
      

  3.   

    用sqlserver的哥们只需要写sql语句就可以发短信,发传真了。
    =========================================================
    发这些东西,不用钱的么?
    你是免费提供的么?
      

  4.   

    免费的吗 给我一份 谢谢[email protected]地址1:http://www.cnblogs.com/nyzfl
    My-Blog地址2: http://blog.csdn.net/nyzfl