下面是小编帮大家整理的在 IIS 中配置 SQL XML 支持服务器教程,本文共3篇,希望对大家有所帮助。
篇1:在 IIS 中配置 SQL XML 支持服务器教程
首先,说一下我们的例子目的--一让数据库输出XML,并且在体系下调用出来,
这个系统的数据层是用SQL server数据库,中间层就用SQL自带的工具“在 IIS 中配置SQL XML 支持”实现就可以了。好的,现在我们开始来做了,首先配置让SQL 输出 XML :
这个东西听起来似乎有些神秘,其实就是在我们普通的查询语句后边增加:FOR XML AUTO 就可以了。
举一个例子:
SELECT TOP 100 topic,name,time
FROM bbs where [order]=1 ORDER BY [Time] DESC
FOR XML AUTO
这条语句在SQL的查询分析器里边执行的结果,大家会发现:输出的已经不是我们传统上概念的表格了,是几排很长的字符串,内容就是我们所需的XML代码。
这样第一步,让SQL输出XML就完成了。
然后开始我们的第2步,让XML文件可以用web的方式调用
这条语句调试成功之后,大家可以建立一个文件:例如aaa.xml
内容如下:
SELECT TOP 100 topic,name,time
FROM bbs where [order]=1 ORDER BY [Time] DESC
FOR XML AUTO
在c:\建立一个bbb目录把他放进去,
中间的部分就是我们传统的SQL语句,前后封装的话就是我们通用的一个格式。
把这个文件放到一个随意的目录里边,然后打开SQL的“在 IIS 中配置 SQL XML 支
持”在需要XML支持的站点建立一个虚拟目录,名称就叫做ccc吧,本地路径自然是我们的c:\bbb了。
然后点安全性--输入你SQL得用户名和密码,然后是数据源,就是你的数据库位置了默认的数据库。
然后点设置,选择允许模板查询,然后点虚拟名称,点新建类型是template名称就叫
ddd吧,对应的文件就是我们的aaa.xml。
然后在IE里边打开:你的机器名/ccc/ddd
看到什么了?对,就是你的那个xml的文件在SQL查询的时候输出的内容。
什么没有输出?打开你的“Internet 信息服务(IIS)管理器”,选择“web扩展服
务”,
然后是把“所有未知的ISAP扩展”选择允许。现在OK了吧?
好的,然后就是我们最关键的一步第3步--如何把这个动态生成的XML文件在VS里边调用了。
首先我们要建立一个空的非结构化的dataset1,然后在源代码里边在this.dataSet1.Locale = new System.Globalization.CultureInfo(“zh-CN”);
后边加一句this.dataSet1.ReadXml(“你的机器名/ccc/ddd”);
恭喜你,你现在已经可以把动态生成的这个XML文件做为一个只读的dataset来使用了。
本文整理自互联网,欢迎原作者与编辑联系,署名版权Zujizhe@Chinaz
篇2:在Windows 中为DNS配置Internet访问服务器教程
如何从运行 Windows Server 2003 的独立服务器开始运行 Windows Server 2003 的独立服务器成为网络的 DNS 服务器,第一步,为该服务器分配一个静态 Internet 协议 (IP) 地址。DNS 服务器不应该使用动态分配的 IP 地址,因为地址的动态更改会使客户端与 DNS 服务器失去联系。
第 1 步:配置 TCP/IP
单击开始,指向控制面板,指向网络连接,然后单击本地连接。
单击属性.
单击 Internet 协议 (TCP/IP)。,然后单击属性.
单击常规 选项卡。
单击使用下面的 IP 地址,然后在相应的框中键入 IP 地址、子网掩码和默认网关地址。
单击高级,然后单击 DNS 选项卡。
单击附加主要的和连接特定的 DNS 后缀。
单击以选中附加主 DNS 后缀的父后缀复选框,
单击以选中在 DNS 中注册此连接的地址复选框。
注意,运行 Windows Server 2003 的 DNS 服务器必须将其 DNS 服务器指定为它本身。如果该服务器需要解析来自它的 Internet 服务提供商 (ISP) 的名称,您必须配置一台转发器。在本文稍后的如何配置转发器 部分将讨论转发器。
单击确定三次。
备注: 如果收到一个来自 DNS 缓存解析器服务的警告,单击确定 关闭该警告。缓存解析器正试图与 DNS 服务器取得联系,但您尚未完成该服务器的配置。
第 2 步:安装 Microsoft DNS 服务器
单击开始,指向控制面板,然后单击添加或删除程序。
单击添加或删除 Windows 组件。
在组件 列表中,单击网络服务 (但不要选中或清除该复选框),然后单击详细信息.
单击以选中域名系统 (DNS) 复选框,然后单击确定。
单击下一步.
得到提示后,将 Windows Server 2003 CD-ROM 插入计算机的 CD-ROM 或 DVD-ROM 驱动器。
篇3:在Win 中SMTP邮件中继服务器配置远程域服务器教程
概要
本文介绍了如何为“Internet 信息服务”(IIS)“简单邮件传输协议”(SMTP) 邮件中继服务器配置远程域,
Windows Server 2003 中的 IIS 包括一个功能齐全的 SMTP 虚拟服务器,您可以使用这个服务器在您的内部网络上传送邮件。SMTP 虚拟服务器还可用来从 Internet 接受邮件。SMTP 服务虽然没有提供易于访问的邮件检索机制,但对于从 Internet 接受邮件以及将邮件中继到 SMTP/POP3 服务器,它的作用很重要。对于计算机所属的域,以及其他域,您都可以配置 SMTP 虚拟服务器来接受邮件。
采用运行 SMTP 服务的独立服务器是一种很好的安全措施,因为充当了企业邮件服务器和来自 Internet 的入站连接之间的隔离层。基于 Windows Server 2003 的独立计算机会将该服务器与内部网络的 Active Directory 安全边界隔离。您可以配置独立的SMTP 虚拟服务器,以便将公司邮件服务器用作智能主机。然后,您可以配置独立的SMTP 虚拟服务器来中继只发往远程域的邮件。这样的话,所有其他邮件就都会被拒绝,不被中继。
如何配置独立的 IIS SMTP 服务器来中继到远程域
启动“Internet 信息服务管理器”或者打开“Internet 信息服务 (IIS)”管理单元,
展开服务器名称,其中服务器名称 为该服务器的名称,然后展开“默认 SMTP 虚拟服务器”。
右键单击域,指向新建,然后单击域。
单击远程,然后单击下一步。
在名称 框中键入新远程域的名称。
您可以指定单个域,也可以使用星号 (*) 作为通配符(星号必须位于名称开头,并且要用句点将星号与名称的其他部分隔开)来指定多个域。例如,如果您需要远程域接收其他域 及其所有子域的邮件,可使用名称 *.其他域。
单击完成。
在右窗格中,右键单击刚刚创建的新远程域,然后单击属性。
单击常规 选项卡。
在“为远程域选择适当的设置”下,单击“允许入站邮件中继到此域”复选框,将其选中,以使 SMTP 服务器能够作为邮件中继。
在“路由域”下,单击“将所有邮件转发至智能主机”,然后键入内部网络的公司邮件服务器的 IP 地址或完全限定域名 (FQDN)。如果使用 IP 地址,则一定要用括号“[]”将 IP 地址括起来。例如,[nnn.nnn.nnn.nnn]。
单击确定。
停止并启动 SMTP 虚拟服务器。为此,请右键单击“默认 SMTP 虚拟服务器”,然后单始。
疑难解答
配置了远程域之后,所有发送到该远程域名的邮件都将被中继至您配置的智能主机。无法传递的邮件会被存储在 InetpubMailrootBadmail 文件夹中。
更多推荐
在 IIS 中配置 SQL XML 支持服务器教程
发布评论