<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[学路飙技-eTzz.Net - Share]]></title>
<link>http://etzz.net/</link>
<description><![CDATA[其实我一直都在这里,我可看着你了,自己注意点!!]]></description>
<language>zh-cn</language>
<copyright><![CDATA[Copyright 2005 PBlog3 v2.8]]></copyright>
<webMaster><![CDATA[acin-@msn.com(Sky)]]></webMaster>
<generator>PBlog2 v2.4</generator> 
<image>
	<title>学路飙技-eTzz.Net</title>
	<url>http://etzz.net/images/logos.gif</url>
	<link>http://etzz.net/</link>
	<description>学路飙技-eTzz.Net</description>
</image>

			<item>
			<link>http://etzz.net/article/Share/229.htm</link>
			<title><![CDATA[服务器集群]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Wed,12 Nov 2008 10:51:35 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=229</guid>
		<description><![CDATA[<p>服务器集群</p>
<div class="text_pic" style="float: right; visibility: visible"><a target="_blank" href="http://imgsrc.baidu.com/baike/pic/item/c28fddfd9ba8c256d6887d9b.jpg"><img title="" alt="" src="http://imgsrc.baidu.com/baike/abpic/item/c28fddfd9ba8c256d6887d9b.jpg" /></a></div>
<div id="lemmaContent">
<div class="bpctrl">&nbsp;</div>
　　服务器集群就是指将很多服务器集中起来一起进行同一种服务，在客户端看来就象是只有一个服务器<br />
<div class="spctrl">&nbsp;</div>
　　集群可以利用多个计算机进行并行计算从而获得很高的计算速度，也可以用多个计算机做备份，从而使得任何一个机器坏了整个系统还是能正常运行 <br />
<div class="spctrl">&nbsp;</div>
　　一旦在服务器上安装并运行了群集服务，该服务器即可加入群集。群集化操作可以减少单点故障数量，并且实现了群集化资源的高可用性。下述各节简要介绍了群集创建和群集操作中的节点行为。 <br />
<div class="spctrl">&nbsp;</div>
　　注意：有关安装群集服务器的信息，请参阅 Windows server 2003 产品家族的帮助和部署指南。 <br />
<div class="spctrl">&nbsp;</div>
　　创建群集 <br />
<div class="spctrl">&nbsp;</div>
　　在服务器群集产品中含有用来在服务器上安装群集软件和创建新群集的群集安装实用工具。创建新群集时，首先在选择作为群集的第一个成员的计算机上运行该实用工具。第一步是确定群集名称并创建群集数据库和初始的群集成员列表来定义新群集。 Windows server 2003 群集新增了一个群集管理设置向导以及使用 cluster.exe 命令行界面创建（ 包括从远程创建 ）群集的功能。 <br />
<div class="spctrl">&nbsp;</div>
　　创建群集的第二步是，添加可供所有群集成员使用的共用数据存储设备。这样，创建的新群集将带有一个节点、自己的本地数据存储设备以及群集共用资源 &mdash;&mdash; 通常是磁盘或数据存储和连接介质资源。 <br />
<div class="spctrl">&nbsp;</div>
　　创建群集的最后一步是，在另外将要成为群集成员的每一台计算机上运行安装实用工具。每当将新节点添加到群集中时，新节点都会自动从群集的原始成员获得现有群集数据库的副本。当节点加入或形成群集时，群集服务会更新该节点私有的配置数据库副本。 <br />
<div class="spctrl">&nbsp;</div>
　　形成群集 <br />
<div class="spctrl">&nbsp;</div>
　　如果服务器运行了群集服务并且无法找到群集中的其它节点，它自己可以形成一个群集。要形成群集，节点必须能够获得对仲裁资源的独占权。 <br />
<div class="spctrl">&nbsp;</div>
　　当最初形成群集时，群集中的第一个节点将包括群集配置数据库。每当有新节点加入群集时，新节点都会在本地获得并保持群集配置数据库的副本。仲裁资源用恢复日志（其中含有同节点无关的群集配置和状态数据）的形式存储配置数据库的最新版本。 <br />
<div class="spctrl">&nbsp;</div>
　　在群集运行中，群集服务使用仲裁恢复日志执行以下操作 ： <br />
<div class="spctrl">&nbsp;</div>
　　保证只有一组活动、可相互通讯的节点才能形成群集 <br />
<div class="spctrl">&nbsp;</div>
　　仅当某个节点可以获得对仲裁资源的控制权时 ， 才允许它形成群集 <br />
<div class="spctrl">&nbsp;</div>
　　仅当某个节点可以同控制仲裁资源的节点通讯时 ， 才允许它加入或留在现有群集中 <br />
<div class="spctrl">&nbsp;</div>
　　从群集中的其它节点和群集服务管理接口的角度看，当形成群集时，群集中的每个节点可能处于三种不同状态中的一种。事件处理器会记录这些状态，而事件日志管理器会将这些状态复制到群集的其它节点。群集服务状态包括： <br />
<div class="spctrl">&nbsp;</div>
　　脱机。此时的节点不是完全有效的群集成员。该节点及其群集服务器可能在运行，也可能未运行。 <br />
<div class="spctrl">&nbsp;</div>
　　联机。此时的节点是完全有效的群集成员。它遵从群集数据库的更新、对仲裁算法施加自己的影响、维护心跳通讯，并可以拥有和运行资源组。 <br />
<div class="spctrl">&nbsp;</div>
　　暂停。此时的节点是完全有效的群集成员。它遵从群集数据库的更新、对仲裁算法施加自己的影响、维护心跳通讯，但它无法接受资源组。它只能支持它当前已拥有的那些资源组。之所以提供暂停状态，是为了允许执行某些维护。大多数服务器群集组件会将联机和暂停视为等价的状态。 <br />
<div class="spctrl">&nbsp;</div>
　　加入群集 <br />
<div class="spctrl">&nbsp;</div>
　　如果一个服务器要加入现有群集 ， 则它必须运行群集服务并且必须成功找到群集中的其它节点。在找到其它节点后，加入的服务器必须接受群集成员资格验证，并获得群集配置数据库的副本。 <br />
<div class="spctrl">&nbsp;</div>
　　加入现有群集的过程开始于 Windows Server 2003 或 Windows 2000 Service Control Manager 在节点上启动群集服务之时。在启动过程中，群集服务会配置并装入该节点的本地数据设备。它并不会试图将共用的群集数据设备作为节点联机，因为现有群集可能正在使用这些设备。 <br />
<div class="spctrl">&nbsp;</div>
　　为了查找其它节点 ， 会启动一个发现过程。当节点发现任何群集成员时，它将执行身份验证序列。第一个群集成员会对新加入者进行身份验证，并且在新服务器得到成功验证后返回成功状态。如果验证不成功（未能识别待加入节点的群集成员身份，或者它使用了无效的帐户密码），则加入群集的请求会被拒绝。 <br />
<div class="spctrl">&nbsp;</div>
　　进行成功验证后，首先联机的群集节点会检查加入节点上的配置数据库副本。如果该副本已过时，对加入服务器进行验证的群集节点会为加入的服务器发送该数据库的更新副本。刚加入群集的节点在收到复制的数据库后，可以用它查找共享资源并根据需要将它们联机。 <br />
<div class="spctrl">&nbsp;</div>
　　脱离群集 <br />
<div class="spctrl">&nbsp;</div>
　　当节点关闭或群集服务被停止时，节点可能脱离群集。但当节点不执行群集操作（比如不向群集配置数据库提交更新）时，节点也可能被迫脱离（被逐出）群集。 <br />
<div class="spctrl">&nbsp;</div>
　　如果节点根据预先的计划脱离群集 ， 它会向其它所有节点成员发送 ClusterExit 消息，通知它们它将脱离群集。该节点不等待任何响应就会立即进行关闭资源和所有群集连接的操作。由于其余节点收到了退出消息，因此它们不会执行在节点意外失效或网络通讯停止时发生的重新分组过程以重新确立群集成员身份。<br />
&nbsp;</div>
<p>&nbsp;</p>]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/216.htm</link>
			<title><![CDATA[GRUB 进 Windows ]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Thu,17 Jan 2008 09:40:32 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=216</guid>
		<description><![CDATA[系统装了windows和linux，不过后来把linux所在的盘格式后，<br/><br/>重启却只能进入grub命令行，此时想进入windows通常有两种方法：<br/><br/>1。在grub命令行下执行下列命令：<br/><br/> <br/><br/>　　　　grub&gt;root(hd0,0)<br/><br/>　　　　grub&gt;chainloader (hd0,0)+1<br/><br/>　　　　grub&gt;boot<br/><br/> <br/><br/>2。如果上述方法不行的话可以先用启动盘进入dos，然后执行下面的命令往往就可以了<br/><br/>　 　　　c:&gt;fdisk /mbr<br/>]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/213.htm</link>
			<title><![CDATA[RAID 磁盘阵列]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Fri,11 Jan 2008 13:20:25 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=213</guid>
		<description><![CDATA[RAID的工作原理 RAID如何实现数据存储的高稳定性呢？我们不妨来看一下它的工作原理。RAID按照实现原理的不同分为不同的级别，不同的级别之间工作模式是有区别的。整个的RAID结构是一些磁盘结构，通过对磁盘进行组合达到提高效率，减少错误的目的，不要因为这么多名词而被吓坏了，它们的原理实际上十分简单。问了便于说明，下面示意图中的每个方块代表一个磁盘，竖的叫块或磁盘阵列，横称之为带区。 <br/><br/>RAID磁盘阵列(Redundant Array of Independent Disks)简单的解释，就是将N台硬盘透过RAID Controller(分Hardware，Software )结合成虚拟单台大容量的硬盘使用，其特色是N台 <br/>硬盘同时读取速度加快及提供 容错性Fault Tolerant，所以RAID是当成平时主要访问Data <br/>的Storage不是Backup Solution。 <br/>在RAID有一基本概念称为EDAP ( Extended Data Availability and Protection ) ， <br/>其强调扩充性及容错机制， 也是各家厂商如: Mylex，IBM，HP，Compaq，Adaptec， <br/>Infortrend等诉求的重点，包括在不须停机情况下可处理以下动作: <br/>RAID 磁盘阵列支援自动检测故障硬盘。 <br/>RAID 磁盘阵列支援重建硬盘坏轨的资料。 <br/>RAID 磁盘阵列支援支持不须停机的硬盘备援 Hot Spare。 <br/>RAID 磁盘阵列支援支持不须停机的硬盘替换 Hot Swap。 <br/>RAID 磁盘阵列支援扩充硬盘容量等。 <br/>一旦RAID阵列出现故障，硬件服务商只能给客户重新初始化或者REBUILD，这样客户数据就会无法挽回。我们对RAID0、RAID1、RAID5以及组合型的RAID系列磁盘阵列数据恢复具有丰富的实践经验，出现故障以后只要不对阵列作初始化操作，我们就有能力恢复出故障RAID磁盘阵列的数据。 <br/>RAID基本知识 <br/>RAID磁盘阵列(Redundant Array of Independent Disks)简单的解释，就是将N台硬盘透过RAID Controller(分Hardware，Software )结合成虚拟单台大容量的硬盘使用，其特色是N台 <br/>硬盘同时读取速度加快及提供 容错性Fault Tolerant，所以RAID是当成平时主要访问Data <br/>的Storage不是Backup Solution。 <br/>在RAID有一基本概念称为EDAP ( Extended Data Availability and Protection ) ， <br/>其强调扩充性及容错机制， 也是各家厂商如: Mylex，IBM，HP，Compaq，Adaptec， <br/>Infortrend等诉求的重点，包括在不须停机情况下可处理以下动作: <br/>RAID磁盘阵列支援自动检测故障硬盘。 <br/>RAID 磁盘阵列支援重建硬盘坏轨的资料。 <br/>RAID磁盘阵列支援支持不须停机的硬盘备援 Hot Spare。 <br/>RAID 磁盘阵列支援支持不须停机的硬盘替换 Hot Swap。 <br/>RAID磁盘阵列支援扩充硬盘容量等。 <br/>一旦RAID阵列出现故障，硬件服务商只能给客户重新初始化或者REBUILD，这样客户数据就会无法挽回。我们对RAID0、RAID1、RAID5以及组合型的RAID系列磁盘阵列数据恢复具有丰富的实践经验，出现故障以后只要不对阵列作初始化操作，我们就有能力恢复出故障RAID磁盘阵列的数据。<br/><br/>RAID技术主要包含RAID 0～RAID 7等数个规范，它们的侧重点各不相同，常见的规范有如下几种：<br/><br/>RAID 0：无差错控制的带区组<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;要实现RAID0必须要有两个以上硬盘驱动器，RAID0实现了带区组，数据并不是保存在一个硬盘上，而是分成数据块保存在不同驱动器上。因为将数据分布在不同驱动器上，所以数据吞吐率大大提高，驱动器的负载也比较平衡。如果刚好所需要的数据在不同的驱动器上效率最好。它不需要计算校验码，实现容易。它的缺点是它没有数据差错控制，如果一个驱动器中的数据发生错误，即使其它盘上的数据正确也无济于事了。不应该将它用于对数据稳定性要求高的场合。如果用户进行图象（包括动画）编辑和其它要求传输比较大的场合使用RAID0比较合适。同时，RAID可以提高数据传输速率，比如所需读取的文件分布在两个硬盘上，这两个硬盘可以同时读取。那么原来读取同样文件的时间被缩短为1/2。<br/><br/>RAID 1：镜象结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;对于使用这种RAID1结构的设备来说，RAID控制器必须能够同时对两个盘进行读操作和对两个镜象盘进行写操作。通过下面的结构图您也可以看到必须有两个驱动器。因为是镜象结构在一组盘出现问题时，可以使用镜象，提高系统的容错能力。它比较容易设计和实现。每读一次盘只能读出一块数据，也就是说数据块传送速率与单独的盘的读取速率相同。因为RAID1的校验十分完备，因此对系统的处理能力有很大的影响，通常的RAID功能由软件实现，而这样的实现方法在<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>负载比较重的时候会大大影响<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>效率。当您的系统需要极高的可靠性时，如进行数据统计，那么使用RAID1比较合适。而且RAID1技术支持“热替换”，即不断电的情况下对故障磁盘进行更换，更换完毕只要从镜像盘上恢复数据即可。当主硬盘损坏时，镜像硬盘就可以代替主硬盘工作。镜像硬盘相当于一个备份盘，可想而知，这种硬盘模式的安全性是非常高的，但带来的后果是硬盘容量利用率很低，只有50%，是所有RAID级别中最低的。&nbsp;&nbsp;<br/><br/>RAID2：带海明码校验<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;从概念上讲，RAID 2 同RAID 3类似， 两者都是将数据条块化分布于不同的硬盘上， 条块单位为位或字节。然而RAID 2 使用一定的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息，使得RAID 2技术实施更复杂。因此,在商业环境中很少使用。下图左边的各个磁盘上是数据的各个位，由一个数据不同的位运算得到的海明校验码可以保存另一组磁盘上，具体情况请见下图。由于海明码的特点，它可以在数据发生错误的情况下将错误校正，以保证输出的正确。它的数据传送速率相当高，如果希望达到比较理想的速度，那最好提高保存校验码ECC码的硬盘，对于控制器的设计来说，它又比RAID3，4或5要简单。没有免费的午餐，这里也一样，要利用海明码，必须要付出数据冗余的代价。输出数据的速率与驱动器组中速度最慢的相等。 <br/><br/>RAID3：带奇偶校验码的并行传送<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;这种校验码与RAID2不同，只能查错不能纠错。它访问数据时一次处理一个带区，这样可以提高读取和写入速度。校验码在写入数据时产生并保存在另一个磁盘上。需要实现时用户必须要有三个以上的驱动器，写入速率与读出速率都很高，因为校验位比较少，因此计算时间相对而言比较少。用软件实现RAID控制将是十分困难的，控制器的实现也不是很容易。它主要用于图形（包括动画）等要求吞吐率比较高的场合。不同于RAID 2，RAID 3使用单块磁盘存放奇偶校验信息。如果一块磁盘失效，奇偶盘及其他数据盘可以重新产生数据。 如果奇偶盘失效，则不影响数据使用。RAID 3对于大量的连续数据可提供很好的传输率，但对于随机数据，奇偶盘会成为写操作的瓶颈。 <br/><br/>RAID4：带奇偶校验码的独立磁盘结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;RAID4和RAID3很象，不同的是，它对数据的访问是按数据块进行的，也就是按磁盘进行的，每次是一个盘。在图上可以这么看，RAID3是一次一横条，而RAID4一次一竖条。它的特点的RAID3也挺象，不过在失败恢复时，它的难度可要比RAID3大得多了，控制器的设计难度也要大许多，而且访问数据的效率不怎么好。&nbsp;&nbsp;<br/><br/>RAID5：分布式奇偶校验的独立磁盘结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;从它的示意图上可以看到，它的奇偶校验码存在于所有磁盘上，其中的p0代表第0带区的奇偶校验值，其它的意思也相同。RAID5的读出效率很高，写入效率一般，块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上，所以提高了可靠性。但是它对数据传输的并行性解决不好，而且控制器的设计也相当困难。RAID 3 与RAID 5相比，重要的区别在于RAID 3每进行一次数据传输，需涉及到所有的阵列盘。而对于RAID 5来说，大部分数据传输只对一块磁盘操作，可进行并行操作。在RAID 5中有“写损失”，即每一次写操作，将产生四个实际的读/写操作，其中两次读旧的数据及奇偶信息，两次写新的数据及奇偶信息。&nbsp;&nbsp; <br/><br/>RAID6：带有两种分布存储的奇偶校验码的独立磁盘结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;名字很长，但是如果看到图，大家立刻会明白是为什么，请注意p0代表第0带区的奇偶校验值，而pA代表数据块A的奇偶校验值。它是对RAID5的扩展，主要是用于要求数据绝对不能出错的场合。当然了，由于引入了第二种奇偶校验值，所以需要N+2个磁盘，同时对控制器的设计变得十分复杂，写入速度也不好，用于计算奇偶校验值和验证数据正确性所花费的时间比较多，造成了不必须的负载。我想除了军队没有人用得起这种东西。&nbsp;&nbsp;<br/><br/>RAID7：优化的高速数据传送磁盘结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;RAID7所有的I/O传送均是同步进行的，可以分别控制，这样提高了系统的并行性，提高系统访问数据的速度；每个磁盘都带有高速缓冲存储器，实时操作系统可以使用任何实时操作芯片，达到不同实时系统的需要。允许使用SNMP协议进行管理和监视，可以对校验区指定独立的传送信道以提高效率。可以连接多台主机，因为加入高速缓冲存储器，当多用户访问系统时，访问时间几乎接近于0。由于采用并行结构，因此数据访问效率大大提高。需要注意的是它引入了一个高速缓冲存储器，这有利有弊，因为一旦系统断电，在高速缓冲存储器内的数据就会全部丢失，因此需要和UPS一起工作。当然了，这么快的东西，价格也非常昂贵。 <br/><br/>RAID10：高可靠性与高效磁盘结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;这种结构无非是一个带区结构加一个镜象结构，因为两种结构各有优缺点，因此可以相互补充，达到既高效又高速还可以的目的。大家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价格高，可扩充性不好。主要用于容易不大，但要求速度和差错控制的数据库中。&nbsp;&nbsp;<br/><br/>RAID53：高效数据传送磁盘结构<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;越到后面的结构就是对前面结构的一种重复和再利用，这种结构就是RAID3和带区结构的统一，因此它速度比较快，也有容错功能。但价格十分高，不易于实现。这是因为所有的数据必须经过带区和按位存储两种方法，在考虑到效率的情况下，要求这些磁盘同步真是不容易。<br/><br/>RAID0+1：<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;把RAID0和RAID1技术结合起来，即RAID0+1。数据除分布在多个盘上外，每个盘都有其物理镜像盘，提供全冗余能力，允许一个以下磁盘故障，而不影响数据可用性，并具有快速读/写能力。要求至少4个硬盘才能作成RAID0+1。&nbsp;&nbsp;<br/><br/>JBOD模式<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;JBOD通常又称为Span。它是在逻辑上将几个物理磁盘一个接一个连起来， 组成一个大的逻辑磁盘。JBOD不提供容错，该阵列的容量等于组成Span的所有磁盘的容量的总和。JBOD严格意义上说，不属于RAID的范围。不过现在很多IDE RAID控制芯片都带着种模式，JBOD就是简单的硬盘容量叠加，但系统处理时并没有采用并行的方式，写入数据的时候就是先写的一块硬盘，写满了再写第二块硬盘……<br/><br/>我们能够用得上的IDE RAID<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;上面是对RAID原理的叙述，而我们Pcfans最关心的是RAID的应用。我们日常使用IDE硬盘，而且很容易买到IDE RAID卡和集成RAID芯片的主板。所以跟我们最贴近的是IDE RAID。限于应用级别很低，IDE RAID多数只支持RAID 0，RAID 1，RAID 0+1，JBOD模式。<br/><br/>&nbsp;&nbsp;开始时RAID 方案主要针对SCSI硬盘系统，系统成本比较昂贵。1993年，HighPoint公司推出了第一款IDE-RAID控制芯片，能够利用相对廉价的IDE 硬盘来组建RAID系统，从而大大降低了RAID的“门槛”。从此，个人用户也开始关注这项技术，因为硬盘是现代个人计算机中发展最为“缓慢”和最缺少安全性的设备，而用户存储在其中的数据却常常远超计算机的本身价格。在花费相对较少的情况下，RAID技术可以使个人用户也享受到成倍的磁盘速度提升和更高的数据安全性，现在个人电脑市场上的IDE-RAID控制芯片主要出自HighPoint和Promise公司，此外还有一部分来自AMI公司（如表 2）。 <br/>&nbsp;&nbsp;<br/>&nbsp;&nbsp;&nbsp;&nbsp;面向个人用户的IDE-RAID芯片一般只提供了RAID 0、RAID 1和RAID 0+1（RAID 10）等RAID规范的支持，虽然它们在技术上无法与商用系统相提并论，但是对普通用户来说其提供的速度提升和安全保证已经足够了。随着硬盘接口传输率的不断提高，IDE-RAID芯片也不断地更新换代，芯片市场上的主流芯片已经全部支持ATA 100标准，而HighPoint公司新推出的HPT 372芯片和Promise最新的PDC20276芯片，甚至已经可以支持ATA 133标准的IDE硬盘。在主板厂商竞争加剧、个人电脑用户要求逐渐提高的今天，在主板上板载RAID芯片的厂商已经不在少数，用户完全可以不用购置 RAID卡，直接组建自己的磁盘阵列，感受磁盘狂飙的速度。 <br/><br/><br/>RAID技术规范简介<br/><br/>RAID是“Redundant Array of Independent Disk”的缩写，中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年，由美国加州大学伯克利分校提出。最初的研制目的是为了组合小的廉价磁盘来代替大的昂贵磁盘，以降低大批量数据存储的费用，同时也希望采用冗余信息的方式，使得磁盘失效时不会使对数据的访问受损失，从而开发出一定水平的数据保护技术，并且能适当的提升数据传输速度。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;过去RAID一直是高档<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>才有缘享用，一直作为高档SCSI硬盘配套技术作应用。近来随着技术的发展和产品成本的不断下降，IDE硬盘性能有了很大提升，加之RAID芯片的普及，使得RAID也逐渐在个人电脑上得到应用。&nbsp;&nbsp;<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;那么为何叫做冗余磁盘阵列呢？冗余的汉语意思即多余，重复。而磁盘阵列说明不仅仅是一个磁盘，而是一组磁盘。这时你应该明白了，它是利用重复的磁盘来处理数据，使得数据的稳定性得到提高。&nbsp;&nbsp;<br/><img src="http://etzz.net/attachments/month_0801/k200811113215.jpg" border="0" alt=""/><br/>]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/204.htm</link>
			<title><![CDATA[2000/2003 server 远程连接设置]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Tue,09 Oct 2007 21:18:00 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=204</guid>
		<description><![CDATA[一、限制断开会话存在时间 <br/><br/>一般情况下，我们在维护远程<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>时，不可能长时间在线，但是系统默认的却是只要登录就不再断开。因此，我们可以修改这一默认设置，给他指定一个自动断开的时间即可。 <br/><br/>在远程<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>上打开“运行”窗口，输入“tscc.msc”连接设置窗口。然后双击“连接”项右侧的“RDP-Tcp”，切换到“会话”标签，选中“替代用户设置”选项，再给“结束已断开的会话”设置一个合适的时间即可 <br/>二、增加连接数量 <br/><br/>默认情况下允许远程终端连接的数量是2个用户，这也太少了一些，我们可以根据需要适当增加远程连接同时在线的用户。 <br/><br/>打开“运行”窗口，输入“gpedit.msc”打开组策略编辑器窗口，依次选择“计算机配置”-“管理模板”-“<a href="http://etzz.net/default.asp?cateID=7" target="_blank">Windows</a>组件”-“终端服务”，再双击右侧的“限制连接数量”，将其TS允许的最大连接数设置大一些就可以了 <br/><br/>这个问题以前遇到过!以上方法可行!]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/203.htm</link>
			<title><![CDATA[CONN,数字信息详解.]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Sun,16 Sep 2007 20:22:06 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=203</guid>
		<description><![CDATA[RS.OPEN SQL,CONN,A,B <br/><br/>A: <br/><br/>ADOPENFORWARDONLY(=0) <br/>只读,且当前数据记录只能向下移动 <br/><br/>ADOPENKEYS<a href="http://www.etzz.net" target="_blank">ET</a>(=1) <br/>只读,当前数据记录可自由移动 <br/><br/>ADOPENDYNAMIC(=2) <br/>可读写,当前数据记录可自由移动 <br/><br/>ADOPENSTATIC(=3) <br/>可读写,当前数据记录可自由移动,可看到新增记录 <br/><br/>B: <br/><br/>ADLOCKREADONLY(=1) <br/>缺省锁定类型，记录集是只读的，不能修改记录 <br/><br/>ADLOCKPESSIMISTIC(=2) <br/>悲观锁定，当修改记录时，数据提供者将尝试锁定记录以确保成功地编辑记录。只要编辑一开始，则立即锁住记录。 <br/><br/>ADLOCKOPTIMISTIC(=3) <br/>乐观锁定 ，直到用Up&#100;ate方法提交更新记录时才锁定记录。 <br/><br/>ADLOCKBATCHOPTIMISTIC(=4) <br/>批量乐观锁定，允许修改多个记录，只有调用Up&#100;ateBatch方法后才锁定记录<br/><br/>]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/200.htm</link>
			<title><![CDATA[CISCO命令]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Wed,01 Aug 2007 10:28:47 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=200</guid>
		<description><![CDATA[Access-enable　　允许路由器在动态访问列表中创建临时访问列表入口<br/><br/>Access-group　　把访问控制列表(ACL)应用到接口上<br/><br/>Access-list　　定义一个标准的IP ACL<br/><br/>Access-template　　在连接的路由器上手动替换临时访问列表入口<br/><br/>Appn　　向APPN子系统发送命令<br/><br/>Atmsig　　执行ATM信令命令<br/><br/>B 　　手动引导操作系统<br/><br/>Bandwidth 　　设置接口的带宽<br/><br/>Banner motd 　　指定日期信息标语<br/><br/>Bfe 　　设置突发事件手册模式<br/><br/>Boot system 　　指定路由器启动时加载的系统映像<br/><br/>Calendar 　　设置硬件日历<br/><br/>Cd 　　更改路径<br/><br/>Cdp enable 　　允许接口运行CDP协议<br/><br/>Clear 　　复位功能<br/><br/>Clear counters 　　清除接口计数器<br/><br/>Clear interface 　　重新启动接口上的件逻辑<br/><br/>Clockrate 　　设置串口硬件连接的时钟速率，如网络接口模块和接口处理器能接受的速率<br/><br/>Cmt 　　开启/关闭FDDI连接管理功能<br/><br/>Config-register 　　修改配置寄存器设置<br/><br/>Configure 　　允许进入存在的配置模式，在中心站点上维护并保存配置信息<br/><br/>Configure memory 　　从NVRAM加载配置信息<br/><br/>Configure terminal 　　从终端进行手动配置<br/><br/>Connect 　　打开一个终端连接<br/><br/>Copy 　　复制配置或映像数据<br/><br/>Copy flash tftp 　　备份系统映像文件到TFTP<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a><br/><br/>Copy running-config startup-config 　　将RAM中的当前配置存储到NVRAM<br/><br/>Copy running-config tftp 　　将RAM中的当前配置存储到网络TFTP<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>上<br/><br/>Copy tftp flash 　　从TFTP<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>上下载新映像到Flash<br/><br/>Copy tftp running-config 　　从TFTP<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>上下载配置文件<br/><br/>Debug 　　使用调试功能<br/><br/>Debug dialer 　　显示接口在拨什么号及诸如此类的信息<br/><br/>Debug ip rip 　　显示RIP路由选择更新数据<br/><br/>Debug ipx routing activity 　　显示关于路由选择协议(RIP)更新数据包的信息<br/><br/>Debug ipx sap 　　显示关于SAP（业务通告协议）更新数据包信息<br/><br/>Debug isdn q921 　　显示在路由器D通道ISDN接口上发生的数据链路层（第2层）的访问过程<br/><br/>Debug ppp 　　显示在实施PPP中发生的业务和交换信息<br/><br/>Del&#101;te 　　删除文件<br/><br/>Deny 　　为一个已命名的IP ACL设置条件<br/><br/>Dialer idle-timeout 　　规定线路断开前的空闲时间的长度<br/><br/>Dialer map 　　设置一个串行接口来呼叫一个或多个地点<br/><br/>Dialer wait-for-carrier-time 　　规定花多长时间等待一个载体<br/><br/>Dialer-group 　　通过对属于一个特定拨号组的接口进行配置来访问控制<br/><br/>Dialer-list protocol 　　定义一个数字数据接受器（DDR）拨号表以通过协议或ACL与协议的组合来控制控制拨号<br/><br/>Dir 　　显示给定设备上的文件<br/><br/>Disable 　　关闭特许模式<br/><br/>Disconnect 　　断开已建立的连接<br/><br/>Enable 　　打开特许模式<br/><br/>Enable password 　　确定一个密码以防止对路由器非授权的访问<br/><br/>Enable password 　　设置本地口令控制不同特权级别的访问 <br/><br/>Enable secret 　　为enable password命令定义额外一层安全性 (强制安全，密码非明文显示)<br/><br/>Encapsulation frame-relay 　　启动帧中继封装<br/><br/>Encapsulation novell-ether 　　规定在网络段上使用的Novell独一无二的格式<br/><br/>Encapsulation PPP 　　把PPP设置为由串口或ISDN接口使用的封装方法<br/><br/>Encapsulation sap 　　规定在网络段上使用的以太网802.2格式Cisco的密码是sap<br/><br/>End 　　退出配置模式<br/><br/>Erase 　　删除闪存或配置缓存<br/><br/>Erase startup-config 　　删除NVRAM中的内容<br/><br/>Exec-timeout 　　配置EXEC命令解释器在检测到用户输入前所等待的时间<br/><br/>Exit 　　退出所有配置模式或者关闭一个激活的终端会话和终止一个EXEC<br/><br/>Exit 　　终止任何配置模式或关闭一个活动的对话和结束EXEC<br/><br/>format 　　格式化设备<br/><br/>Frame-relay local-dlci 　　为使用帧中继封装的串行线路启动本地管理接口（LMI）<br/><br/>Help 　　获得交互式帮助系统<br/><br/>History 　　查看历史记录<br/><br/>Hostname 　　使用一个主机名来配置路由器，该主机名以提示符或者缺省文件名的方式使用<br/><br/>Interface 　　设置接口类型并且输入接口配置模式<br/><br/>Interface 　　配置接口类型和进入接口配置模式<br/><br/>Interface serial 　　选择接口并且输入接口配置模式<br/><br/>Ip access-group 　　控制对一个接口的访问<br/><br/>Ip address 　　设定接口的网络逻辑地址<br/><br/>Ip address 　　设置一个接口地址和子网掩码并开始IP处理<br/><br/>Ip default-network 　　建立一条缺省路由<br/><br/>Ip domain-lookup 　　允许路由器缺省使用DNS<br/><br/>Ip host 　　定义静态主机名到IP地址映射<br/><br/>Ip name-server 　　指定至多6个进行名字-地址解析的<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>地址<br/><br/>Ip route 　　建立一条静态路由<br/><br/>Ip unnumbered 　　在为给一个接口分配一个明确的IP地址情况下，在串口上启动互联网协议（IP）的处理过程<br/><br/>Ipx delay 　　设置点计数<br/><br/>Ipx ipxwan 　　在串口上启动IPXWAN协议<br/><br/>Ipx maximum-paths 　　当转发数据包时设置Cisco IOS软件使用的等价路径数量<br/><br/>Ipx network 　　在一个特定接口上启动互联网数据包交换（IPX）的路由选择并且选择封装的类型（用帧封装）<br/><br/>Ipx router 　　规定使用的路由选择协议<br/><br/>Ipx routing 　　启动IPX路由选择<br/><br/>Ipx sap-interval 　　在较慢的链路上设置较不频繁的SAP（业务广告协议）更新<br/><br/>Ipx type-20-input-checks 　　限制对IPX20类数据包广播的传播的接受<br/><br/>Isdn spid1 　　在路由器上规定已经由ISDN业务供应商为B1信道分配的业务简介号（SPID）<br/><br/>Isdn spid2 　　在路由器上规定已经由ISDN业务供应商为B2信道分配的业务简介号（SPID）<br/><br/>Isdntch-type 　　规定了在ISDN接口上的中央办公区的交换机的类型<br/><br/>Keeplive 　　为使用帧中继封装的串行线路LMI（本地管理接口）机制<br/><br/>Lat 　　打开LAT连接<br/><br/>Line 　　确定一个特定的线路和开始线路配置<br/><br/>Line concole 　　设置控制台端口线路<br/><br/>Line vty 　　为远程控制台访问规定了一个虚拟终端<br/><br/>Lock 　　锁住终端控制台<br/><br/>Login 　　在终端会话登录过程中启动了密码检查<br/><br/>Login 　　以某用户身份登录，登录时允许口令验证<br/><br/>Logout 　　退出EXEC模式<br/><br/>Mbranch 　　向下跟踪组播地址路由至终端<br/><br/>Media-type 　　定义介质类型<br/><br/>Metric holddown 　　把新的IGRP路由选择信息与正在使用的IGRP路由选择信息隔离一段时间<br/><br/>Mrbranch 　　向上解析组播地址路由至枝端<br/><br/>Mrinfo 　　从组播路由器上获取邻居和版本信息<br/><br/>Mstat 　　对组播地址多次路由跟踪后显示统计数字<br/><br/>Mtrace 　　由源向目标跟踪解析组播地址路径<br/><br/>Name-connection 　　命名已存在的网络连接<br/><br/>Ncia 　　开启/关闭NCIA<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a><br/><br/>Network 　　把一个基于NIC的地址分配给一个与它直接相连的路由器把网络与一个IGRP的路由选择的过程联系起来在IPX路由器配置模式下，在网络上启动加强的IGRP<br/><br/>Network 　　指定一个和路由器直接相连的网络地址段<br/><br/>Network-number 　　对一个直接连接的网络进行规定<br/><br/>No shutdown 　　打开一个关闭的接口<br/><br/>Pad 　　开启一个X.29 PAD连接<br/><br/>Permit 　　为一个已命名的IP ACL设置条件<br/><br/>Ping 　　把ICMP响应请求的数据包发送网络上的另一个节点检查主机的可达性和网络的连通性对网络的基本连通性进行诊断<br/><br/>Ping 　　发送回声请求，诊断基本的网络连通性<br/><br/>Ppp 　　开始I<a href="http://www.etzz.net" target="_blank">ET</a>F点到点协议<br/><br/>Ppp 　　authentication 启动Challenge握手鉴权协议（CHAP）或者密码验证协议（PAP）或者将两者都启动，并且对在接口上选择的CHAP和PAP验证的顺序进行规定<br/><br/>Ppp chap hostname 　　当用CHAP进行身份验证时，创建一批好像是同一台主机的拨号路由器<br/><br/>Ppp chap password 　　设置一个密码，该密码被发送到对路由器进行身份验证的主机命令对进入路由器的用户名/密码的数量进行了限制<br/><br/>Ppp pap sent-username 　　对一个接口启动远程PAP支持，并且在PAP对同等层请求数据包验证过程中使用sent-username和password<br/><br/>Protocol 　　对一个IP路由选择协议进行定义，该协议可以是RIP，内部网关路由选择协议（IGRP），开放最短路径优先（OSPF），还可以是加强的IGRP<br/><br/>Pwd 　　显示当前设备名<br/><br/>Reload 　　关闭并执行冷启动；重启操作系统<br/><br/>Rlogin 　　打开一个活动的网络连接<br/><br/>Router 　　由第一项定义的IP路由协议作为路由进程，例如：router rip 选择RIP作为路由协议<br/><br/>Router igrp 　　启动一个IGRP的路由选择过程<br/><br/>Router rip 　　选择RIP作为路由选择协议<br/><br/>Rsh 　　执行一个远程命令<br/><br/>Sdlc 　　发送SDLC测试帧<br/><br/>Send　　在tty线路上发送消息<br/><br/>Service password-encryption 　　对口令进行加密<br/><br/>Setup 　　运行Setup命令<br/><br/>Show 　　显示运行系统信息<br/><br/>Show access-lists 　　显示当前所有ACL的内容<br/><br/>Show buffers 　　显示缓存器统计信息<br/><br/>Show cdp entry 　　显示CDP表中所列相邻设备的信息<br/><br/>Show cdp interface 　　显示打开的CDP接口信息<br/><br/>Show cdp neighbors 　　显示CDP查找进程的结果<br/><br/>Show dialer 　　显示为DDR（数字数据接受器）设置的串行接口的一般诊断信息<br/><br/>Show flash 　　显示闪存的布局和内容信息<br/><br/>Show frame-relay lmi 　　显示关于本地管理接口（LMI）的统计信息<br/><br/>Show frame-relay map 　　显示关于连接的当前映射入口和信息<br/><br/>Show frame-relay pvc 　　显示关于帧中继接口的永久虚电路（pvc）的统计信息<br/><br/>Show hosts 　　显示主机名和地址的缓存列表<br/><br/>Show interfaces 　　显示设置在路由器和访问<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>上所有接口的统计信息<br/><br/>Show interfaces 　　显示路由器上配置的所有接口的状态<br/><br/>Show interfaces serial 　　显示关于一个串口的信息<br/><br/>Show ip interface 　　列出一个接口的IP信息和状态的小结<br/><br/>Show ip interface 　　列出接口的状态和全局参数<br/><br/>Show ip protocols 　　显示活动路由协议进程的参数和当前状态<br/><br/>Show ip route 　　显示路由选择表的当前状态<br/><br/>Show ip router 　　显示IP路由表信息<br/><br/>Show ipx interface 　　显示Cisco IOS软件设置的IPX接口的状态以及每个接口中的参数<br/><br/>Show ipx route 　　显示IPX路由选择表的内容<br/><br/>Show ipx servers 　　显示IPX<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>列表<br/><br/>Show ipx traffic 　　显示数据包的数量和类型<br/><br/>Show isdn active 　　显示当前呼叫的信息，包括被叫号码、建立连接前所花费的时间、在呼叫期间使用的自动化操作控制（AOC）收费单元以及是否在呼叫期间和呼叫结束时提供AOC信息<br/><br/>Show isdn ststus 　　显示所有isdn接口的状态、或者一个特定的数字信号链路（DSL）的状态或者一个特定isdn接口的状态<br/><br/>Show memory 　　显示路由器内存的大小，包括空闲内存的大小<br/><br/>Show processes 　　显示路由器的进程<br/><br/>Show protocols 　　显示设置的协议<br/><br/>Show protocols 　　显示配置的协议。这条命令显示任何配置了的第3层协议的状态<br/><br/>Show running-config 　　显示RAM中的当前配置信息<br/><br/>Show spantree 　　显示关于虚拟局域网（VLAN）的生成树信息<br/><br/>Show stacks 　　监控和中断程序对堆栈的使用，并显示系统上一次重启的原因<br/><br/>Show startup-config 　　显示NVRAM中的启动配置文件<br/><br/>Show ststus 　　显示ISDN线路和两个B信道的当前状态<br/><br/>Show version 　　显示系统硬件的配置，软件的版本，配置文件的名称和来源及引导映像<br/><br/>Shutdown 　　关闭一个接口<br/><br/>Telnet 　　开启一个telect连接<br/><br/>Term ip 　　指定当前会话的网络掩码的格式<br/><br/>Term ip netmask-format 　　规定了在show命令输出中网络掩码显示的格式<br/><br/>Timers basic 　　控制着IGRP以多少时间间隔发送更新信息<br/><br/>Trace 　　跟踪IP路由<br/><br/>Username password 　　规定了在CHAP和PAP呼叫者身份验证过程中使用的密码<br/><br/>Verify　　检验flash文件<br/><br/>Wh&#101;re　　显示活动连接<br/><br/>Which-route　　 OSI路由表查找和显示结果<br/><br/>Write　　运行的配置信息写入内存，网络或终端<br/><br/>Write erase 　　现在由copy startup-config命令替换<br/><br/>X3 　　在PAD上设置X.3参数<br/><br/>Xremote 　　进入XRemote模]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/197.htm</link>
			<title><![CDATA[Jmail参数表及使用方法 ]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Tue,17 Jul 2007 11:06:01 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=197</guid>
		<description><![CDATA[Jmail的主要参数列表&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;（1）Body（信件正文）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Body&nbsp;&nbsp; =&nbsp;&nbsp; &#34;这里可以是用户填写的表单内容，可以取自From。&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（2）Charset（字符集，缺省为&#34;US-ASCII&#34;）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Charset&nbsp;&nbsp; =&nbsp;&nbsp; &#34;US-ASCII&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（3）ContentTransferEncoding&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;指定内容传送时的编码方式，缺省是&#34;Quoted-Printable&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.ContentTransferEncoding&nbsp;&nbsp; =&nbsp;&nbsp; &#34;base64&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（4）ContentType（信件的contentype.&nbsp;&nbsp; 缺省是&#34;text/plain&#34;）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp; <br/>&nbsp;&nbsp;如果你以HTML格式发送邮件,&nbsp;&nbsp; 改为&#34;text/html&#34;即可。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.ContentType&nbsp;&nbsp; =&nbsp;&nbsp; &#34;text/html&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（5）Encoding&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;设置附件编码方式（缺省是&#34;base64）。&nbsp;&nbsp; 可以选择使用的是&#34;base64&#34;,&nbsp;&nbsp; &#34;uuencode&#34;&nbsp;&nbsp; o&#114;&nbsp;&nbsp; &#34;quoted-printable&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Encoding&nbsp;&nbsp; =&nbsp;&nbsp; &#34;base64&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（6）Log（Jmail创建的日志，前提loging属性设置为true，见下面）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：使用Response.Write(&nbsp;&nbsp; JMail.Log&nbsp;&nbsp; )语句列出日志信息。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（7）Logging（是否使用日志）&nbsp;&nbsp; :&nbsp;&nbsp; 布尔型&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Logging&nbsp;&nbsp; =&nbsp;&nbsp; true&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（8）Recipients&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;只读属性，返回所有收件人&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：Response.Write(&nbsp;&nbsp; &#34;&#34;&nbsp;&nbsp; +&nbsp;&nbsp; JMail.Recipients&nbsp;&nbsp; +&nbsp;&nbsp; &#34;&#34;&nbsp;&nbsp; );&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（9）ReplyTo（指定别的回信地址）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.ReplyTo&nbsp;&nbsp; =&nbsp;&nbsp; &#34;anyother@mailhost.com&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（10）Sender（&nbsp;&nbsp; 发件人的邮件地址）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Sender&nbsp;&nbsp; =&nbsp;&nbsp; &#34;sender@mailhost.com&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（11）SenderName（发件人的姓名）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.SenderName&nbsp;&nbsp; =&nbsp;&nbsp; &#34;一克&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（12）ServerAddress（邮件<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>的地址）&nbsp;&nbsp; :&nbsp;&nbsp; 字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;你可以指定多个<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>，用分号点开。可以指定端口号。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如果serverAddress保持空白，JMail会尝试远程邮件<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>，然后直接发送到<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>上去。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.ServerAddress&nbsp;&nbsp; =&nbsp;&nbsp; &#34;mail.263.net.cn&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（13）Subject（设定邮件的标题，可以取自From。）：字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Subject&nbsp;&nbsp; =&nbsp;&nbsp; &#34;客户反馈表单&#34;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（14）添加文件附件到邮件&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddAttachment(&nbsp;&nbsp; &#34;c:\anyfile.zip&#34;&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（15）AddCustomAttachment(&nbsp;&nbsp; FileName,&nbsp;&nbsp; Data&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;添加自定义附件.&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddCustomAttachment(&nbsp;&nbsp; &#34;anyfile.txt&#34;,&nbsp;&nbsp; &#34;Contents&nbsp;&nbsp; of&nbsp;&nbsp; file&#34;&nbsp;&nbsp; );&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（16）AddHeader(&nbsp;&nbsp; Header,&nbsp;&nbsp; Value&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;添加用户定义的信件标头。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddHeader(&nbsp;&nbsp; &#34;Originating-IP&#34;,&#34;192.168.10.10&#34;&nbsp;&nbsp; );&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（17）AddRecipient（收件人）：字符串&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddRecipient(&nbsp;&nbsp; &#34;info@dimac.net&#34;&nbsp;&nbsp; );&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（18）AddRecipientBCC(&nbsp;&nbsp; Email&nbsp;&nbsp; )，密件收件人：&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddRecipientBCC(&nbsp;&nbsp; &#34;anyone@mailhost.com&#34;&nbsp;&nbsp; );&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（19）AddRecipientCC(&nbsp;&nbsp; Email&nbsp;&nbsp; )&nbsp;&nbsp; ，抄送收件人：&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddRecipientCC(&nbsp;&nbsp; &#34;anyone@mailhost.com&#34;&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（20）AddURLAttachment(&nbsp;&nbsp; URL,&nbsp;&nbsp; 文档名)&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;下载并添加一个来自url的附件.&nbsp;&nbsp; 第二个参数&#34;文档名&#34;,&nbsp;&nbsp; 用来指定信件收到后的文件名。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AddURLAttachment(&nbsp;&nbsp; &#34;<a href="http://www.chinabs.net/jmail.zip" target="_blank" rel="external">http://www.chinabs.net/jmail.zip</a>&#34;,&nbsp;&nbsp; &#34;jmail&#34;&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（21）AppendBodyFromFile(&nbsp;&nbsp; 文件名)&nbsp;&nbsp; ，将文件作为信件正文：&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AppendBodyFromFile(&nbsp;&nbsp; &#34;c:\anyfile.txt&#34;&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;(22)AppendText(&nbsp;&nbsp; Text&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;追加信件的正文内容，比如增加问候语或者其它信息。&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.AppendText(&nbsp;&nbsp; &#34;欢迎访问本站！&#34;&nbsp;&nbsp; )&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（23）Close()&nbsp;&nbsp; ，强制JMail关闭缓冲的与邮件<a href="http://etzz.net/default.asp?cateID=7" target="_blank">服务器</a>的连接：&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Close()&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;（24）Execute()&nbsp;&nbsp; ，执行邮件的发送&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;如：JMail.Execute()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;例子；&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;path=Server.MapPath(&#34;\images\logo.gif&#34;)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;&nbsp; JMail=Server.Cr&#101;ateObject(&#34;JMail.SMTPMail&#34;)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.ContentType=&#34;text/html&#34;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Encoding&nbsp;&nbsp; =&nbsp;&nbsp; &#34;base64&#34;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Charset=&#34;gb2312&#34;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.ServerAddress&nbsp;&nbsp; =&nbsp;&nbsp; &#34;mail.chinabs.net&#34;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Sender&nbsp;&nbsp; =&nbsp;&nbsp; &#34;chinabs@chinabs.net&#34;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Subject&nbsp;&nbsp; =&nbsp;&nbsp;&nbsp;&nbsp; &#34;chinabs.net发给您的密码！&#34;&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.AddRecipient(email)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Body&nbsp;&nbsp; =str&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.AddHeader&nbsp;&nbsp; &#34;Originating-IP&#34;,&nbsp;&nbsp; Request.ServerVariables(&#34;REMOTE_ADDR&#34;)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.AddAttachment(path)&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Execute&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;JMail.Close&nbsp;&nbsp; <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Set&nbsp;&nbsp; JMail&nbsp;&nbsp; =&nbsp;&nbsp; Nothing]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/194.htm</link>
			<title><![CDATA[asp操作数据库教程]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Wed,11 Jul 2007 21:36:06 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=194</guid>
		<description><![CDATA[如果用户在网站连接access数据库时出现错误（未发现数据源或驱动程序），请改用以下连接串连接数据库。 <br/>conn.Open &#34;Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=数据库密码;Data Source=&#34; &amp; Server.MapPath(&#34;数据库名.mdb&#34;) <br/><br/>　　存取数据库的原理<br/>　　在<a href="http://etzz.net/default.asp?cateID=10" target="_blank">ASP</a>中，用来存取数据库的对象统称ADO对象（Active Data Objects），主要含有三种对象：Connection、Recordset和Command，其中Connection负责打开或连接数据库，Recordset负责存取数据表，Command负责对数据库执行行动查询（Action Query）命令和执行SQL Server的Stored Procedure。只依靠这三个对象还是无法存取数据库的，还必须具有数据库存取的驱动程序：OLE DB驱动程序和ODBC驱动程序。对于任何一种数据库都必须有相对应的OLE DB驱动程序和ODBC驱动程序，ADO对象才能对数据库进行存取。 <br/><br/>　　连接数据库和打开数据表<br/>　　不同数据库的连接方法有所不同（即建立Connection实例的方法不一样），但建立Connection实例后，利用Recordset对象进行存取数据的方法却大同小异。下面对于不同的数据类型，编写了相对应的连接函数，在程序中直接引用即可。 <br/><br/>　　程序用VB Script脚本语言编写。<br/><br/>　　1.建立MdbRecordset对象。MDB数据库是一个完整的数据库，内部可能含有若干个数据表，在此函数中，Connection的作用是连接数据库，Recordset的作用是打开数据表。 <br/>Function Cr&#101;ateMdbRecordset(数据库文件名, 数据表名或Sel&#101;ct语句 ) <br/>　 Dim conn,Provider,DBPath <br/>　 ’建立Connection 对象 <br/>Set conn = Server.Cr&#101;ateObject <br/>(“ADODB.Connection”) <br/>　 Provider=“Provider=Microsoft.Jet.OLEDB.4.0；” <br/>　 DBPath = “Data Source=” ＆ Server.MapPath(“数据库文件名”) <br/>　 ’打开数据库 <br/>　 conn.Open Provider ＆ DBPath <br/>　 Set Cr&#101;ateMdbRecordset = Server.Cr&#101;ateObject(“ADODB.Recordset”) <br/>　 ’打开数据表 <br/>　 Cr&#101;ateMdbRecordset.Open “数据表名”, conn, 2, 2 <br/>　 End Function <br/><br/>　　2.建立带密码的MDB数据库的Recordset对象。它的建立方式与建立不带密码的MDB数据库的Recordset对象类似，只是多了一个密码参数，即在与数据库连接时，必须给出密码信息。 <br/>Function Cr&#101;ateSecuredMdbRecordset( 数据库文件名, 数据表名或Sel&#101;ct语句，password ) <br/>Dim conn,Provider,DBPath <br/>’建立Connection 对象 <br/>Set conn = Server.Cr&#101;ateObject <br/>(“ADODB.Connection”) <br/>Provider = “Provider=Microsof.Jet.OLEDB.4.0；” <br/>DBPath = “Data Source=”＆ Server.MapPath(“数据库文件名”) <br/>’连接数据库,注意要带有密码参数 <br/>conn.Open Provider ＆ DBPath＆“Jet OLEDB:Database Password=”＆assword <br/>Set Cr&#101;ateSecuredMdbRecordset = Server. <br/>Cr&#101;ateObject(“ADODB.Recordset”) <br/>’打开数据表 <br/>Cr&#101;ateSecuredMdbRecordset.Open “数据表名”, conn, 2, 2 <br/>End Function <br/><br/>　　3.DBF文件不是一个标准的数据库文件，只相当于标准数据库文件中的一个数据表，所以为了使用DBF文件，可以把所有的DBF文件放在一个目录下，这样把目录名看成标准数据库，每一个DBF文件相当于标准数据库中的数据表。下面函数中的Directory是DBF所在的目录名。 <br/>Function Cr&#101;ateDbfRecordset( 目录名, DBF文件名或Sel&#101;ct语句 ) <br/>Dim conn,Driver,SourceType,DBPath <br/>’建立Connection 对象 <br/>Set conn = Server.Cr&#101;ateObject <br/>(“ADODB.Connection”) <br/>Driver=“Driver={Microsoft Visual FoxProDriver};” SourceType = “SourceType=DBF;” <br/>DBPath=“SourceDB=” ＆ Server.MapPath(“目录名”) <br/>’调用Open 方法打开数据库 <br/>conn.Open Driver ＆ SourceType ＆ DBPath <br/>Set Cr&#101;ateDbfRecordset = Server.Cr&#101;ateObject(“ADODB.Recordset”) <br/>’打开DBF文件 <br/>Cr&#101;ateDbfRecordset.Open “DBF文件名或Sel&#101;ct语句”, conn, 2, 2 <br/>End Function <br/><br/>　　4.由FoxPro生成的DBC数据库与MDB数据库相似，都是一个数据库包含几个数据表的形式，所以对DBC数据库的存取方法与MDB数据库相似。 <br/>Function Cr&#101;ateDbcRecordset( DBC数据库文件名, 数据表名或Sel&#101;ct语句 ) <br/>Dim conn,Driver,SourceType,DBPath <br/>’建立Connection 对象 <br/>Set conn = Server.Cr&#101;ateObject <br/>(“ADODB.Connection”) <br/>Driver=“Driver={Microsoft Visual FoxPro Driver};” <br/>SourceType = “SourceType=DBC;” <br/>DBPath = “SourceDB=” ＆ Server.MapPath(“DBC数据库文件名”) <br/>’连接数据库 <br/>conn.Open Driver ＆ SourceType ＆ DBPath <br/>Set Cr&#101;ateDbcRecordset = Server.Cr&#101;ateObject(“ADODB.Recordset”) <br/>’打开数据表 <br/>Cr&#101;ateDbcRecordset.Open“数据表名或Sel&#101;ct语句”, conn, 2, 2 <br/>End Function <br/><br/>　　5.将Excel生成的XLS文件（book）看成一个数据库，其中的每一个工作表(sheet)看成一个数据库表。 <br/>Function Cr&#101;ateExcelRecordset(XLS文件名,Sheet名) <br/>Dim conn.Driver,DBPath <br/>’建立Connection对象 <br/>Set conn = Server.Cr&#101;ateObject <br/>(“ADODB.Connection”) <br/>Driver=“Driver={Microsoft Excel Driver (＊.xls)};” <br/>DBPath = “DBQ=” ＆ Server.MapPath(“XLS文件名”) <br/>’调用Open 方法打开数据库 <br/>conn.Open Driver ＆ DBPath <br/>Set Cr&#101;ateExcelRecordset = Server.Cr&#101;ateObject(“ADODB.Recordset”) <br/>’打开Sheet <br/>Cr&#101;ateExcelRecordset.Open “Sel&#101;ct ＊ From [”＆sheet＆“＄]”, conn, 2, 2 <br/>End Function <br/><br/>　　6.SQL Server属于Server级的数据库，使用时要求比较严格，必须要输入用户名及密码才能使用。 <br/>Function Cr&#101;ateSQLServerRecordset(计算机名称,用户ID, 用户密码,数据库名称 数据表或查看表或Sel&#101;ct指令 ) <br/>Dim Params, conn <br/>Set CreatSQLServerConnection = Nothing <br/>Set conn = Server.Cr&#101;ateObject <br/>(“ADODB.Connection”) <br/>Params = “Provider=SQLOLEDB.1” <br/>Params = Params ＆ “;Data Source=” ＆ Computer <br/>Params = Params ＆ “;User ID=” ＆ UserID <br/>Params = Params ＆ “;Password=” ＆ Password <br/>Params = Params ＆ “.Initial Catalog=”＆数据库名称 <br/>Conn open Paras <br/>Set Cr&#101;ateSQLServerRecordset = Server. <br/>Cr&#101;ateObject(“ADODB.Recordset&#34;) <br/>Cr&#101;ateSQLServerRecordset.Open source, conn, 2, 2 <br/>End Function<br/>]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/193.htm</link>
			<title><![CDATA[网易视频集合]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Wed,11 Jul 2007 20:02:38 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=193</guid>
		<description><![CDATA[<table cellspacing="1" cellpadding="5" width="530" align="center" bgcolor="#cccccc" border="0">
    <tbody>
        <tr>
            <td bgcolor="#f2f2f2" colspan="3"><a href="http://tech.163.com/school">[网易学院]</a> <a href="http://tech.163.com/special/00091KV7/videocenter.html"><strong>视频专题集合</strong></a><strong> <a href="http://tech.163.com/special/000915SN/staspnew.html">FIF ASP视频教程已推出</a> <a href="http://bbs.tech.163.com/board/rep.jsp?b=tech14&amp;i=3567&amp;p=0">有问题点这里</a></strong></td>
        </tr>
        <tr>
            <td width="200" bgcolor="#ffffff"><a href="http://tech.163.com/special/0009159F/vc.html">VC＋＋从入门到精通视频</a></td>
            <td width="200" bgcolor="#ffffff"><a href="http://tech.163.com/special/000915SN/stLinuxstu.html">玩转Linux视频教程</a> <a href="http://tech.163.com/05/0720/14/1P421BHM00091588.html"></a></td>
            <td width="200" bgcolor="#ffffff"><a href="http://tech.163.com/special/F/000915SN/FlashAS.html">FlashAS编程视频教程</a><a href="http://tech.163.com/special/j/00091EMV/jingyingflash.html"></a></td>
        </tr>
        <tr>
            <td bgcolor="#f2f2f2"><a href="http://tech.163.com/special/h/000915SN/hachervip.html">黑客视频教程</a></td>
            <td bgcolor="#f2f2f2"><a href="http://tech.163.com/special/d/000915SN/dongbPhotoshopcs2.html">Photoshop CS2视频教程</a></td>
            <td bgcolor="#f2f2f2"><a href="http://tech.163.com/special/s/000915SN/stdreamw.html">DW2004网页设计视频教程</a></td>
        </tr>
        <tr>
            <td bgcolor="#ffffff"><a href="http://tech.163.com/05/0724/11/1PE2UE3T00091589.html">WINDOWS 系统操作教程</a></td>
            <td bgcolor="#ffffff"><a href="http://tech.163.com/05/1024/14/20RAI3CA00091589.html">菜鸟学电脑视频教程</a></td>
            <td bgcolor="#ffffff"><a href="http://tech.163.com/special/j/00091EMV/jingyingflash.html">Flash Mx操作大全</a><a href="http://tech.163.com/special/s/000915SN/stword2003.html"></a></td>
        </tr>
        <tr>
            <td bgcolor="#f2f2f2"><a href="http://tech.163.com/05/0720/14/1P421BHM00091588.html">Flash 2004实例教程</a><a href="http://tech.163.com/05/0926/11/1UIQEKVK00091589.html"></a></td>
            <td bgcolor="#f2f2f2"><a href="http://tech.163.com/special/1/000915SS/1msoffice.html">一级Office视频教程</a></td>
            <td bgcolor="#f2f2f2"><a href="http://tech.163.com/special/j/000915SN/jingyingcorel.html">CorelDraw视频教程 </a></td>
        </tr>
        <tr bgcolor="#ffffff">
            <td><a href="http://tech.163.com/special/w/000915SQ/webmediatech.html">DW网页设计视频教程</a></td>
            <td><a href="http://tech.163.com/special/j/00091EMV/jingying3d.html">3DS MAX7.0 教程</a></td>
            <td><a href="http://tech.163.com/special/f/00091EMV/fifphotoshop7.html">Photoshop7视频教程</a></td>
        </tr>
    </tbody>
</table>]]></description>
		</item>
		
			<item>
			<link>http://etzz.net/article/Share/191.htm</link>
			<title><![CDATA[错误1747：未知的验证服务-启动服务报错.]]></title>
			<author>acin-@msn.com(Sky)</author>
			<category><![CDATA[Share]]></category>
			<pubDate>Mon,09 Jul 2007 19:19:59 +0800</pubDate>
			<guid>http://etzz.net/default.asp?id=191</guid>
		<description><![CDATA[错误1747：未知的验证服务2007-04-30 09:041．故障现象<br/><br/>尝试在“服务”管理单元窗口手动启动服务时，系统提示“错误1747：未知的验证服务”。<br/><br/>2．原因分析<br/><br/>未安装Microsoft网络客户端，就会导致某些服务无法启动，这些服务可能是WWW、FTP、IPSec Service等和网络有关的服务。<br/><br/>3．解决方法<br/><br/>安装或者重新安装Microsoft网络客户端，重新启动即可解决问题。<br/> <br/> <br/>]]></description>
		</item>
		
</channel>
</rss>
