⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 msmqread.htm

📁 pws安装 pws安装
💻 HTM
📖 第 1 页 / 共 3 页
字号:

<ol>
<li>双击“控制面板”中的“MS Message Queue”,然后再单击“安全”选项卡。</li>
<li>在“控制器服务器通讯”下,选中“与 MSMQ 控制器服务器通讯时,只使用保险的连接”复选框,然后再
单击“证书颁发机构”。</li>
<li>在“证书颁发机构”对话框中,清除可用的复选框,单击“确定”,然后再次单击“确定”。</li>
<li>单击“MSMQ - 重启动系统”对话框中的“立即重新启动 Windows”。</li>
</ol>
  
<p><strong>注意</strong>&nbsp;&nbsp;&nbsp;如果在 IE4 证书库中增加了新的 CA,而且希望该 CA 能为 
MSMQ 所信任,则请单击“系统证书”将 IE4 证书导入 MSMQ 库。</p>

<h2>删除 MSMQ Explorer 中的用户证书</h2>

<p>每位用户均可通过“控制面板”中的“MS Message Queue”,将其自己的证书删除。管理员可通过 MSMQ 
Explorer “工具”菜单中的“删除用户证书”选项,删除其他用户的证书。要删除其他用户的证书,管理
员必须拥有 MSMQ 企业的“设置属性”许可。</p>


<h2>MSMQ Explorer 查找选项</h2>

<p>“MSMQ Explorer 帮助”中提到可通过下列选项查找计算机:“所有类型”、“MSMQ 路由服务器”、
“备份节点控制器”、“初级节点控制”,但是这种说法不符合实际情况。实际可用的选项为:“所有类型”、
“MSMQ 服务器”、“节点控制器”与“初级节点控制器”。</p>

<p>“所有类型”返回全部的 MSMQ 计算机,“MSMQ 服务器”返回全部的 MSMQ 服务器。“节点控制器”
返回全部的 BSC、PSC 与 PEC,“初级节点控制器”返回全部的 PSC 与 PEC。</p>

<h2>多宿主独立客户消息处理故障</h2>

<p>
请不要使用多宿主方式,拥有两个网卡(分别在不同的 IP CN 上)的 MSMQ 从属客户
需要其 MSMQ 支持服务器也拥有两个网卡在同节点内相应的 IP CN 上,否则,
该 MSMQ 独立客户可能无法发送或接收消息。</p>

<h2>向对发送访问有规定的队列发送消息</h2>

<p>在 IIS service (w3svc) 上使用安全帐号运行 Active Server Pages (ASP) 的 
Visual Basic&reg; 脚本时,如果该帐号为本地帐号,则该计算机上 ASP  的 
Visual Basic 脚本所发送的 MSMQ 消息在发送时,不带安全标识符 (SID)。
因此,只有在目标队列对进来的消息没有限制时,该消息才能顺利到达。 </p>

<p><strong>注意</strong>&nbsp;&nbsp;&nbsp;该问题适用于所有在本地帐号下运行的服务或进程。
本地帐号在其他机器上没有有效的证书,因此,他们只能访问那些所有帐号都能访问的队列。</p>

<h2>配置使用 RAS 的 MSMQ 服务器</h2>

<p>MSMQ 服务器(PEC、PSC、BSC 与路由服务器)的 RAS IP 地址不能在 MQIS 中发布。只能在 MQIS 中
发布 LAN 的地址。</p>

<p>在安装完使用 RAS 的 MSMQ 服务器后,应通过 MSMQ Explorer 检查确认,MQIS 没有显示 RAS IP 
地址。</p>

<p>在和 RAS IP 地址相同的 CN 上,如果没有 IP LAN 地址,可以在 LAN 内和 RAS 地址
相同的 IP 子网上定义一个附加的静态 (非 DHCP) IP 地址。</p>

<big>在同一 IP 子网上定义附加的静态 IP 地址的方法如下:</big>
<ol>
<li>在控制面板内,双击“网络”。
<li>向计算机上的 LAN 网卡添加另一个 IP 地址。 <br>
请确认该地址已在 MQIS 发布(使用 MSMQ Explorer 向一个计算机的 MQIS 添加
一个 IP 地址并和一个 CN 关联)。
</ol>

<h2>MSMQ Explorer 只显示 20,000 条消息</h2>

<p>MSMQ Explorer 在一个队列中只能显示 20,000 条消息。如果某个队列的消息数超过了 20,000,
则 MSMQ 在所显示的最后一条消息下面显示如下信息:</p>
<blockquote>
“其他消息无法显示”
</blockquote>

<h2>在运行 MSMQ Exchange 连接器的计算机上安装 MSMQ</h2>

<p>在运行安装程序之前,首先必须中止 MSMQ Exchange 连接器服务。如果通过“开始”菜单运行 MSMQ 
安装程序,以增加或删除组件、重新安装 MSMQ 或删除 MSMQ,而该计算机正在运行 MSMQ Exchange 
连接器服务,则安装程序将提示用户基于 MSMQ 的应用程序正在运行,然后退出安装。</p>

<big>中止 MSMQ Exchange 连接器服务</big>
<ol>
<li>双击“控制面板”中的“服务”。
<li>单击 MSMQ Exchange 连接器(“队列标号”)服务,然后单击“停止”。
</ol>

<h2>MQIS 服务器的删除与 MSMQ 路由服务器的安装</h2>

<p>如果在安装 MQIS 服务器 (PEC、PSC 或 BSC) 后,又将其删除了,在安装 MSMQ 路由服务器之后,又
将 SQL Server 删除了,则 MSMQ 路由服务器将不能处理协同事务。这是由于SQL Server 安装程序在删除 
SQL Server 的同时,将 MS DTC 也删除了。</p>

<p>为避免该问题的发生,请在安装 MSMQ 路由服务器之前,删除 SQL Server。</p>

<h2>基于消息的 RPC 与 RPC 用 MSMQ 传输</h2>

<p>Windows&nbsp;NT 4.0 Service Pack 3 包含了 Microsoft 远程过程调用 (RPC) 功能的增强版,为
在 MSMQ 上运行 RPC 提供了一种新的基于消息的异步模式与支持。</p>

<h2>节点控制器转换自动控制功能的停用</h2>

<p>如果企业内包含了大量的节点控制器 (PSC 或 BSC) 服务器,则可能需要停用 MSMQ 路由服务器或客
户端的节点控制器服务器自动转换功能,以改善性能。</p>

<p>通过“注册表编辑器”向 Windows&nbsp;NT 注册表中赋值,可以控制那些
节点控制器服务器可以被 MSMQ 路由服务器过客户访问。打开“注册表编辑器”
的方法如下:打开 MS-DOS 命令行窗口,键入“regedit”或“regedt32”命令。</p>

<p>新注册项的名称为“StaticMQISServer”,其数据类型为“REG_SZ”,值为
各节点控制器服务器名,控制器服务器名以两个协议标志为前缀。应添加的项
的路径位置显示如下:
</p>

<pre>HKEY_LOCAL_MACHINE\SYSTEM
     \CurrentControlSet
       \Services
         \MSMQ
           \Parameters
             \MachineCache
</pre>				

<p>“MQISServer”项也在这个路径下。</p>

<p class="note"><a name="P_2267633907"></a><a name="P_43464310"></a><strong><span style="color: #0000FF"><font color="#0000FF">
要点</font></span></strong>&nbsp;&nbsp;&nbsp;在编辑注册文件之前,建议您对其进行备份,
这样即使在编辑不正确,计算机不能正常工作的情况下,可以使用备份文件恢复原
先的设置。</p>

<hr>
<h1><a name="KnownProblems">已知问题</a></h1>

<p>本节讨论在 MSMQ 发布时已知的一些问题。</p>

<h2><a name="UpgradingMSMQ">MSMQ 的升级</a></h2>

<p>如果从 Windows&nbsp;NT Server/E 的 MSMQ 版升级到 Windows&nbsp;NT Option Pack
的 MSMQ 版,可能会出现如下问题:</p>
<ul>
<li>如果先前曾将 MSMQ 和 Internet Information Server (例如 Active Server Pages)
一起使用,安装可能会失败。这时,您需要在安装前重新启动计算机。
使用安装程序删除(而不是升级)时也是如此。</li>
<li>如果 Windows&nbsp;NT Performance Monitor 正在运行,安装有可能失败。
在运行安装程序之前,请确认 Performance Monitor 没有运行。</li>
<li>如果出现消息,要求将连接网络名 (CN) 和其 ID 相关联时,请确定您已获得书面的
 CN 关联并正确输入。</li>
<li>如果对 MQIS 服务器进行升级后又对该升级进行卸载,数据库文件 Mqisdata.dat 
和 Mqislog.dat 并没有被删除,但对 MSMQ 的运行没有负面影响。</li>
</ul>

<h2><a name="MSMQServerNaming">MSMQ 服务器的命名</a></h2>

<p>在“开始之前”中的“MSMQ 服务器的命名”是不正确的。在 Windows&nbsp;NT 4.0 Option Pack 和 Windows&nbsp;NT Server/E 
中,MSMQ 服务器被称为路由服务器。</p> 

<h2>默认的数据库大小为 80/20</h2>

<p>MSMQ《管理员手册》中,“部署 MSMQ”的“确定信息存储的大小”
一节称默认的 MQIS 数据库的大小为 50 MB 和一个 8 MB 的日志文件是不正确的。
实际上,MQIS 数据库的大小为 80 MB,日志文件为 20 MB。</p>
<h2>MSMQ 服务器可以支持 15 以上的从属客户</h2>

<p>MSMQ《管理员手册》中,“MSMQ 入门”的“MSMQ 从属客户”一节声称:</p>
<blockquote>
“MSMQ 服务器至多支持 15 个从属客户”
</blockquote>

<p>是不正确的。MSMQ 服务器可以支持的从属客户的数量依赖于服务器上可用的
 CAL 的数量。详细内容,请参阅前述“MSMQ 和 Windows&nbsp;NT Server CAL”一节。</p>

<h2>安装 MSMQ:在服务器上安装独立客户</h2>

<p>“开始之前”中的“MSMQ 安装”一节中的如下描述:</p>

<blockquote> 
“MSMQ 独立客户和从属客户可以安装在 运行 Windows NT Workstation 4.0 
或 Windows 95 的计算机上,而不能 安装在运行 Windows NT Server 的计算机上。”</blockquote>

<p>是不正确的。您可以在运行 Windows&nbsp;NT Server、Windows&nbsp;NT Workstation 或 Windows&nbsp;95 的计算机上安装 MSMQ 独立客户和从属客户。</p>

<h2><a name="InstallingMSMQonaComputerRunningWindowsNTServerE">在运行 Windows&nbsp;NT
Server/E 的计算机上安装 MSMQ</a></h2>

<p>“开始之前”中的“MSMQ Setup”一节中的如下描述:</p>
<blockquote>
“在运行 Windows NT Server/E 的计算机中,应当安装 Windows NT Server/E 
版提供的 MSMQ,而不应当安装 Windows NT 4.0 Option Pack 版提供的 MSMQ。”</blockquote>

<p>这是不正确的。您可以在运行 Windows&nbsp;NT Server/E 的计算机上安装
 Windows&nbsp;NT 4.0 Option Pack 版本的 MSMQ。但如果 Windows&nbsp;NT 4.0 Option Pack 版本的 MSMQ,
您将不能安装 Windows&nbsp;NT Server/E 提供的 SQL Server 6.5 有限版本。</p>

<h2>对运行 MSMQ 的计算机进行重新命名</h2>

<p>MSMQ《管理员手册》的“管理 MSMQ 企业”一节描述
了对 MSMQ 从属客户、独立客户和路由服务器的重新命名。该方法只对从属客户有效。</p>

<p><strong>注意</strong>&nbsp;&nbsp;&nbsp;对运行 MSMQ 的计算机进行重新命名,
您需要卸载 MSMQ,然后重新命名计算机并重新安装 MSMQ。这个过程将删除该计
算机上的所有队列,在重新安装完毕后必须重新创建这些队列。</p>

<h2>创建服务器访问:许可和审核</h2>

<p>MSMQ《管理员手册》中“保障 MSMQ 的安全”一节讲述了关于“创建路由服务器”
特殊访问许可。该访问许可的名字是不对的。正确的访问许可名为“Create Routing Server”。
该错误还出现在表 5.2、表 5.6 和“节点的审核”一节中。

<h2>不能使用 ActiveX Controls 创建用户的管理应用程序</h2>

<p>MSMQ《管理员手册》中“管理 MSMQ 企业”的“创建自定义管理应用程序”
一节声名如下:</p>
<blockquote>
“MSMQ 提供的 ActiveX 控件可用于:<br>

<ul>
<li>创建节点、CN、和计算机。</li>
<li>更改计算机的 CN、InRS 和 OutRS。</li>
<li>更改 PEC 和 PSC 的节点网关设置。</li>
<li>查看企业设置。”</li>
</ul>
</blockquote>

<p>这些功能在 MSMQ 1.0 版中不可用。</p>

<h2><a name="Installing the SDK">安装 SDK</a></h2>

<p>MSMQ <Em>Programmer's Reference</Em>中有关 MSMQ Software Development Kit (SDK) 
安装过程的描述是不正确的。MSMQ 安装完毕后,SDK 的安装过程如下:</p>
<ol>
<li>在控制面板中,双击“添加/删除”命令。
<li>在“安装/卸载”选项卡中,单击列表中的“Windows&nbsp;NT 4.0 Option Pack”,
并单击“添加/删除”
<li>在“Windows&nbsp;NT 4.0 Option Pack Setup”对话框中,单击“继续”,然后单击“添加/删除”。
<li>在“组件”中,选择“Microsoft Message Queue”复选框。
<li>单击“Show Subcomponents”,选择“Software Development Kit”复选框,然后单击“确定”
按钮关闭对话框。
</ol>

<hr>
<h1><a name="CopyrightInformation">版权信息</a></h1>

<p>&copy; 1997 Microsoft Corporation. All rights reserved.</p>

<p>上述资料只是原样提供,仅供参考。</p>

<p>Microsoft 及其供应商对此处所包含信息的准确性或这些资料的内容不做任何暗示或明确的担保。鉴于某些国家(地区)或管辖区不允许排除暗示的担保,以上限制可能对您不适用。</p>

<p>Microsoft 及其供应商对于可能由此产生的任何后果,包括结果性的、偶然性的、直接的、间接的、特殊的以及利润上的损失,不承担任何赔偿责任。鉴于某些国家(地区)或管辖区不允许排除暗示的担保,以上限制可能对您不适用。在任何情况下,Microsoft 及其供应商由于这些资料带来的全部责任,包括民事侵权行为、合同以及其他方面,将不会超过这些资料的建议零售价。</p>

<hr class="iis" size="1">
<p align="center"><em><a href="/iishelp/common/colegal.htm">&copy; 1997 by Microsoft Corporation. All rights reserved.</a></em></p>

</font>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -