仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 878|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL网站制作之SQL server 2005中怎样创建HTTP的端点

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:18:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
人力成本上的节省,MySQL的用户Spacemonkey实验室的首席执行官MitchPirtle如此表示:“维护MySQL使得你不需要一个年薪15万美元的DBA。  SQL2005供应了一个新的实行存储历程大概T-SQL的办法,它能够以WEB服务的体例公布到服务器上,而不必利用IIS这个新特性经由过程HTTPAPI把HTTP端点表露给用户,在WINXPSP2和WIN2003上被撑持
  创建一个HTTP端点长短常复杂的,以下:
CREATEENDPOINTMyEndpoint?
STATE=STARTED
ASHTTP(
 AUTHENTICATION=(INTEGRATED),
 PATH=/sql/myendpoint,
 PORTS=(CLEAR))
FORSOAP(
 BATCHES=ENABLED,
 WSDL=DEFAULT
)</p>  在下面的案例中我创建一个定名为MyEndpoint的端点,它在http://localhost/sql/myendpoint监听T-SQL语句,你可使用上面URL测试它
  http://localhost/sql/myendpoint?wsdl.
  下面这个URL还能够附加很丰厚的参数,详细拜见SQL匡助
  上面这个例子显现怎样经由过程JAVSCRIPT来挪用端点实行T-SQL语句,以下:
functionSendBatchRequest(strServerName,strUrlPath,strQuery)
{
 varobjXmlHttp=null;
 varstrRequest="";
 objXmlHttp=newActiveXObject("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.org/soap/envelope/
             xmlns:sql=http://schemas.microsoft.com/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)
   returnobjXmlHttp.responseXML.xml;
 else
   return"";
}
varresponse=SendBatchRequest(localhost,/sql/myendpoint,Select*fromsys.http_endpoints);</p>MySQL在业界的流行所带来的另一个好处是,人们总可以很轻松地发现本行业的MySQL学习教程。厂商都希望他们的开发工具和应用程序框架可以与MySQL数据库兼容。
若相依 该用户已被删除
沙发
发表于 2015-1-19 07:07:51 | 只看该作者
以前的DTS轻盈简单。但是现在的SSIS虽然功能强大了很多,但是总是让人感觉太麻烦。看看论坛中询问SSIS的贴子就知道。做的功能太强大了,往往会有很多用户不会用了
莫相离 该用户已被删除
板凳
发表于 2015-1-27 08:06:58 | 只看该作者
如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
爱飞 该用户已被删除
地板
发表于 2015-2-5 06:12:08 | 只看该作者
分区表效率问题肯定是大家关心的问题。在我的试验中,如果按照分区字段进行的查询(过滤)效率会高于未分区表的相同语句。但是如果按照非分区字段进行查询,效率会低于未分区表的相同语句。
第二个灵魂 该用户已被删除
5#
发表于 2015-2-11 06:55:48 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
再见西城 该用户已被删除
6#
发表于 2015-3-1 23:32:33 | 只看该作者
理解了存储结构,再阅读下性能优化的章节基本上会对sqlserver有个清晰地认识
兰色精灵 该用户已被删除
7#
发表于 2015-3-11 01:21:32 | 只看该作者
外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。
分手快乐 该用户已被删除
8#
发表于 2015-3-17 18:08:23 | 只看该作者
无法深入到数据库系统层面去了解和探究
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-15 11:03

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表