WEB开发网
开发学院数据库MSSQL Server 通过HTTP访问SQL Server 2000 阅读

通过HTTP访问SQL Server 2000

 2007-11-11 04:35:51 来源:WEB开发网   
核心提示:·sql server(WINDOWS平台上强大的数据库平台) 2000企业版安装教程·visual studio 2005 简体中文团队开发·Java连接sql server(WINDOWS平台上强大的数据库平台) 2000·用Java访问sql server(
    ·sql server(WINDOWS平台上强大的数据库平台) 2000企业版安装教程
    ·visual studio 2005 简体中文团队开发
    ·Java连接sql server(WINDOWS平台上强大的数据库平台) 2000
    ·用Java访问sql server(WINDOWS平台上强大的数据库平台) 2000数据库
    ·一次sql server(WINDOWS平台上强大的数据库平台) 2000 安装奇遇
    ·不用安装客户端连接sql server(WINDOWS平台上强大的数据库平台) 2000
    ·Java 实现连接sql server(WINDOWS平台上强大的数据库平台) 2000(JDBC
    ·sql server(WINDOWS平台上强大的数据库平台) 2000安装和基本框架
    ·剖析sql server(WINDOWS平台上强大的数据库平台) 2005查询通知之基础篇
    ·sql server(WINDOWS平台上强大的数据库平台) 2005 Beta 2 Transact-SQL
b>  一、建立访问sql server(WINDOWS平台上强大的数据库平台) 2000的虚拟目录

  在通过HTTP访问sql server(WINDOWS平台上强大的数据库平台) 2000数据库之前,你必须设置一个适当的虚拟目录。利用sql server(WINDOWS平台上强大的数据库平台)工具集中IIS虚拟目录管理器 (在sql server(WINDOWS平台上强大的数据库平台) Tools程序组中点击Configure SQL xml(标准化越来越近了) Support启动该工具)在运行IIS的机器上定义并注册一个新的虚拟目录。 该工具指导IIS在虚拟目录与sql server(WINDOWS平台上强大的数据库平台)实例之间建立关联。

  IIS 服务器的名字与虚拟目录必须作为URL的一部分。虚拟目录的信息(包括登录名、口令和访问权限)用于建立与指定数据库的连接并执行查询。 URL可被定义为:
   
  •  直接访问数据库对象,例如表。    
  •  执行模板文件。     
  •  执行XPath查询。

      建立xml(标准化越来越近了)虚拟目录示例

      该示例演示建立一个访问sql server(WINDOWS平台上强大的数据库平台) 2000的IIS虚拟目录的全过程:

      1、在Microsoft sql server(WINDOWS平台上强大的数据库平台)程序组点击Configure SQL xml(标准化越来越近了) Support in IIS。
      2、展开一个服务器,然后点击一个WEB站点。
      3、在选择的WEB站点上单击右键,将鼠标移至“新建(N)”,点击“Virtual Directory”。
      4、在New Virtual Directory Properties的General页输入虚拟目录名。在此例中,输入xml(标准化越来越近了)及物理路径  (例如C:\Interpub\Wwwroot\xml(标准化越来越近了),假设你已在C:\Interpub\Wwwroot目录中建立xml(标准化越来越近了)子目录)。你也可使用Browse按钮选择一个目录。
      5、在Security页,选择sql server(WINDOWS平台上强大的数据库平台)并输入合法的sql server(WINDOWS平台上强大的数据库平台)登录信息。
      6、在Data Source页,在sql server(WINDOWS平台上强大的数据库平台)框中,输入服务器名,例如“(local)”,当服务器上存在多个sql server(WINDOWS平台上强大的数据库平台)实例时,还需指定实例名。在Database框,输入默认数据库名,如test,假如你的服务器上有这个名称的数据库。
      7、在Settings页,选择Allow URL queries,Allow template queries,Allow XPath及Allow POST选项。
      8、在Virtual Names页,点击New为template(模板)建立虚拟目录。
        在Virtual Name Configuration对话框的Virtual name框中输入template(或其他名字)。在Type列表 中,选择template。输入路径(例如:C:\Inetpub\Wwwroot\xml(标准化越来越近了)\template,假设已建立该目录。)点击Save保存虚拟目录名。
      9、其他类型如object、schema的虚拟目录建立同上。
      10、点击O 4嫔柚谩?

      如此,建立了一个xml(标准化越来越近了)虚拟目录。为测试该虚拟目录,浏览器地址栏输入
      http://$#@60;IISServer$#@62;/xml(标准化越来越近了)?sql=SELECT*FROM+Sysobjects+WHERE+xtype=
        "u"+FOR+xml(标准化越来越近了)+AUTO&root=root并回车。

      注意:
      为防止不希望的访问,建议为该目录建立一个专门的sql server(WINDOWS平台上强大的数据库平台)登录帐号,并取消该帐号所有不必要的权限,尤其是DELETE、DROP、CREATE PROC权限, 最好禁止在该虚拟目录直接执行SQL语句。永远不要将SA帐号作为该虚拟目录的登录帐号。

    1 2 3 4 5 6  下一页

Tags:通过 HTTP 访问

编辑录入:coldstar [复制链接] [打 印]
赞助商链接