当您禁用命名管道协议后一些命名管道功能未被禁用

文章翻译 文章翻译
文章编号: 818806 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
BUG #:469450 (SHILOH_BUGS)
展开全部 | 关闭全部

症状

当您使用服务器网络实用工具来禁用命名管道通讯协议时,不能禁用下面的基于命名管道的功能:
  • 备份...到管道...
  • 恢复...从管道...
  • Console.exe
如果 SQL Server Desktop Engine(也称为 MSDE 2000)Service Pack 3 (SP3) 使用了 DISABLENETWORKPROTOCOLS 参数,也会产生此问题。

解决方案

Microsoft 提供了受支持的修补程序,但该程序只是为了解决本文所介绍的问题。只有计算机遇到本文提到的特定问题时才应用此修补程序。对此修复程序可能会进行其他的一些测试。因此,如果这个问题没有对您造成严重的影响,Microsoft 建议您等待下一个包含此修补程序的 Microsoft SQL Server 2000 Service Pack。

要立即解决此问题,请与“Microsoft 产品支持服务”联系,以获取该修补程序。有关“Microsoft 产品支持服务”电话号码和支持费用信息的完整列表,请访问下面的 Microsoft Web 站点:
http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
注意:特殊情况下,如果 Microsoft 支持专业人员确定某个特定的更新程序能够解决您的问题,则可免收支持电话的费用。对于特定更新程序无法解决的其他支持问题和事项,将照常收取支持费用。

此修补程序的英语版具有下表中列出的文件属性(或更新的属性)。这些文件的日期和时间按协调通用时间 (UTC) 列出。查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中的“日期和时间”工具中的“时区”选项卡。
   Date         Time   Version            Size    File name ------------------------------------------------------------------- 06-May-2003  03:16  2000.80.818.0      78,400  Console.exe 08-May-2003  04:18  2000.80.818.0      29,244  Dbmslpcn.dll 25-Apr-2003  02:12                    786,432  Distmdl.ldf 25-Apr-2003  02:12                  2,359,296  Distmdl.mdf 30-Jan-2003  01:55                        180  Drop_repl_hotfix.sql 07-Apr-2003  19:15  2000.80.801.0   1,557,052  Dtsui.dll 24-Apr-2003  02:51                    747,927  Instdist.sql 03-May-2003  01:56                      1,581  Inst_repl_hotfix.sql 08-Feb-2003  06:40  2000.80.765.0      90,692  Msgprox.dll 01-Apr-2003  02:07                      1,873  Odsole.sql 05-Apr-2003  01:46  2000.80.800.0      62,024  Odsole70.dll 02-Apr-2003  21:48  2000.80.796.0      57,904  Osql.exe 02-Apr-2003  23:15  2000.80.797.0     279,104  Pfutil80.dll 04-Apr-2003  21:27                  1,083,467  Replmerg.sql 04-Apr-2003  21:53  2000.80.798.0     221,768  Replprov.dll 08-Feb-2003  06:40  2000.80.765.0     307,784  Replrec.dll 05-May-2003  00:05                  1,085,874  Replsys.sql 08-May-2003  04:18  2000.80.818.0     492,096  Semobj.dll 05-May-2003  00:24  2000.80.818.0     172,032  Semobj.rll 16-Apr-2003  22:39                    115,892  Sp3_serv_uni.sql 08-May-2003  04:18  2000.80.818.0   4,215,360  Sqldmo.dll 07-Apr-2003  17:44                     25,172  Sqldumper.exe 19-Mar-2003  18:20  2000.80.789.0      28,672  Sqlevn70.rll 24-Apr-2003  05:39  2000.80.811.0     176,696  Sqlmap70.dll 08-Feb-2003  06:40  2000.80.765.0      57,920  Sqlrepss.dll 08-May-2003  04:19  2000.80.818.0   7,540,817  Sqlservr.exe 08-Feb-2003  06:40  2000.80.765.0      45,644  Sqlvdi.dll 08-May-2003  04:18  2000.80.818.0      29,244  Ssmslpcn.dll 08-May-2003  04:18  2000.80.818.0      82,492  Ssnetlib.dll 08-May-2003  04:18  2000.80.818.0      25,148  Ssnmpn70.dll 08-May-2003  04:18  2000.80.818.0     158,240  Svrnetcn.dll 05-May-2003  00:09  2000.80.818.0      76,416  Svrnetcn.exe 30-Apr-2003  23:52  2000.80.816.0      45,132  Ums.dll 28-Feb-2003  01:34  2000.80.778.0      98,872  Xpweb70.dll
注意:由于文件的相互依赖关系,包含着这些文件的最新的修补程序或功能可能还包含一些其他的文件。


状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。

更多信息

如果命名管道网络协议禁用时以管道为目标执行一个备份或恢复操作,SQL Server 错误日志将记录以下错误信息:
2003-05-01 08:59:55.25 spid51 BackupPipeFile:NamedPipesAreDisabled:Backup device '\\.\pipe\mypipe' failed to OpenMedia.Operating system error = 5(Access is denied.).
安装此修复程序可能会产生以下副作用:
  • Console.exe 只报告磁带加载消息,而不再接受用户输入。它不能用于继续、取消或结束备份和恢复操作。SQL Server 会定期检查要加载的磁带,所以您无需向 SQL Server 发出信号以继续执行备份或恢复操作。加载合适的磁带就足够了。若要结束备份和恢复操作,请从客户应用程序执行 Transact-SQL KILL 命令。您还可以对合适的服务器和处理 (SPID) 使用 SQL Server Enterprise Manager 中的“Kill Process”选项。
  • 您不能使用 Console.exe 的旧版本连接到运行 SQL Server 2000 的 8.00.818 版本或更高版本的计算机上。在这种情况下,Console.exe 客户应用程序将报告以下消息:
    Cannot connect to (null).
  • Console.exe 不能连接到运行未侦听命名管道网络协议的 SQL Server 2000 的计算机上。在这种情况下,Console.exe 客户应用程序将报告以下错误信息:
    Connection to pipe \\.\pipe\sql\console failed.OS error 2 :The system cannot find the file specified.

属性

文章编号: 818806 - 最后修改: 2014年2月26日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft SQL Server 2000 标准版
关键字:?
kbnosurvey kbarchive kbbug kbfix kbsqlserv2000presp4fix KB818806
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com