• sql2005建webservice及在vs2005中的应用


     

    Sql2005可以将存储过程或T-SQLweb服务的方式发布到服务器上,而无须配置IIS.通过HTTP API HTTP端点暴露给用户,在winXP sp2win2003上被支持.

    在网上查了下简明用法教程,可网上全部又简单的介绍几乎没有,我在进行测试时遇到如访问端点权限问题,sql2005创建的web服务引入到项目中等没有详细说明,至使我花了很长时间在MSDN上查文档.为了方便以后想对ENDPOINT进行测试实践的人少走弯路,我写了这篇还算是全面的”sql2005webservice及在vs2005中的应用的入门文档.

    现在开始.

    1.       基本语法 大家若安装了sql2005的帮助文档,在搜索中输入“ENDPOINT,再点击”CREATE ENDPOINT”查看其基本语法,本文不在概述其语法内容.

    2.       创建测试数据库

    本想用northwind数据库为测试数据库的,一想新建一个也很快,就没用在本地安装northwind.

    下面是创建的数据库及表的sql语句及填充语句.特简单

    Code

    3.  创建HTTP端点

     

    Code

    4 . 新建window用户,并进行配置

    (1)打开桌面   >   我的电脑   >   右击   >   管理   >   用户管理   >   增加   一个名为   testPoint   windows用户,密码为   test123

     

    (2) 打开   SQL   server   Management   studio   >   安全性   >   登陆名   >   新建
    选中windows身份验证   >   搜索   >   定位到   testPoint   这个windows帐户
    安全对象选项> 增加> 特定类型的所有对象> 钩选端点> 选中你要操作的   端点   >   钩选下方   connect   权限

    5.    vs2005项目中的应用

     

    Sql2005创建的web服务OK,数据库也有了,window用户也建好了,现在就开始创建vs2005的项目了,我以web项目为例.

    打开”vs2005”,新建个网站,首先先将web服务引用到网站中

    在页面cs文件中的Page_Load方法加入以下代码

     

    Code

     

    用户名及密码可以放在配置文件中,这样可以方便修改,本例略.

     

    运行之后的页面

      6.结束语

    本文主要是简单的介绍如何用sql2005web服务及在vs2005中的使用,若真的运用此方法到项目中,考虑的东西不只这些,如安全,性能等方面,具体的大家自己去看文档了,OK,今天就到这了.

    Demo下载

     

    参考文档:

    http://www.cnblogs.com/fallenangel/archive/2006/05/17/402611.html

    http://hi.baidu.com/yandavid/blog/item/8838abfb3d77a0244e4aea48.html

    http://hi.baidu.com/tangdecai/blog/item/16a5d839f737cdf53a87ced0.html

    http://soft.zdnet.com.cn/software_zone/2007/0918/512578.shtml

  • 相关阅读:
    Ubuntu14.04LTS系统QQ的安装:pidgin-lwqq
    Ubuntu14.04LTS系统输入法的安装
    Linux系统安装及初始化(ubuntu14.04)
    创建RAID并永久挂载RAID
    磁盘管理和磁盘配额
    用户账号组账号概述
    安装及管理程序
    目录和文件管理
    Vi编辑器的工作模式
    Linux命令及使用方法
  • 原文地址:https://www.cnblogs.com/kevinlzf/p/ENDPOINT.html
Copyright © 2020-2023  润新知