邮件订阅
5ucms教程,SQL2005中如何建立HTTP的端点
作者: 来源: 日期:2018/5/29 6:47:15 浏览量:0(滞后) 人气:LOADING...(实时) 【

5ucms教程,SQL2005中如何建立HTTP的端点 SQL2005提供了一个新的执行存储过程或者T-SQL的方法,它可以以WEB服务的方式发布到服务器上,而无须使用IIS 这个新特点通过HTTP API把HTTP端点暴露给用户,在WINXP SP2和WIN2003上被支持
建立一个HTTP端点是非常简单的,如下:

CREATE ENDPOINT MyEndpoint?            STATE = STARTED            AS HTTP (            AUTHENTICATION = (INTEGRATED),            PATH = ''/sql/myendpoint'',            PORTS = (CLEAR) )            FOR SOAP (            BATCHES = ENABLED,            WSDL = DEFAULT            )
在上面的案例中我建立一个命名为MyEndpoint的端点,它在http://localhost/sql/myendpoint监听T-SQL语句,你可以使用下面URL测试它
 http://localhost/sql/myendpoint?wsdl.
上面这个URL还可以附加很丰富的参数,具体参见SQL帮助
下面这个例子显示如何通过JAVSCRIPT来调用端点执行T-SQL语句,如下:

欢迎您访问www.5ucms.org

 

function SendBatchRequest( strServerName, strUrlPath, strQuery )            {            var objXmlHttp = null;            var strRequest = "";            objXmlHttp = new ActiveXObject( "microsoft.xmlhttp" );            objXmlHttp.open( "POST", "http://" + strServerName + strUrlPath, false );            objXmlHttp.setrequestheader( "Content-Type", "text/xml" );            objXmlHttp.setRequestHeader( "Host", strServerName );            strRequest = "<SOAP-ENV:Envelope            xmlns:SOAP-ENV=''http://schemas.xmlsoap/soap/envelope/''            xmlns:sql=''http://schemas.microsoft/sqlserver/2004/SOAP''>            <SOAP-ENV:Body>            <sql:sqlbatch>            <sql:BatchCommands>" + strQuery + "</sql:BatchCommands>            </sql:sqlbatch>            </SOAP-ENV:Body>            </SOAP-ENV:Envelope>";            objXmlHttp.send( strRequest );            if( objXmlHttp.status == 200 )            return objXmlHttp.responseXML.xml;            else            return "";            }            var response = SendBatchRequest( ''localhost'', ''/sql/myendpoint'', ''Select * from sys.http_endpoints'' );

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms插件,SQLServer2005对DBA的要求会更高?
下一篇:5ucms教程,SQL2005:向系统表说再见
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms教程,SQL2005中如何建立HTTP的端点的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org