如何解决更新 Outlook with Business Contact Manager 中的共享的数据库

文章翻译 文章翻译
文章编号: 901164 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文包含以下信息以帮助您在 Microsoft Office Outlook 2003 中使用 Business Contact Manager 更新配置共享的数据库:
  • Business Contact Manager 共享最佳做法
  • Business Contact Manager 共享配置
此外,本指南介绍了以下步骤,您可以共享您可能会遇到的问题进行故障排除:
  • 验证客户端 Business Contact Manager 之间的连接和Business Contact Manager 服务器。
  • 验证 Microsoft 防火墙之间的连接和 Business Contact Manager 数据库。
  • 验证远程实例 Business Contact Manager 之间的连接和 Business Contact Manager 数据库。
  • 验证在远程计算机上的 Microsoft 小型企业服务器数据库实例启用了 TCP/IP 网络协议。

简介

Microsoft Office Outlook 2003 使用 Business Contact Manager 更新现在支持共享的数据库的配置通过局域网 (LAN)。您可以使用新的业务联系人管理器共享向导来配置共享的数据库。本文介绍将数据库配置为共享的最佳做法。此外,本文还介绍之后,您可以使用的故障排除方法运行共享向导 Business Contact Manager。

注意故障排除方法假定您已成功运行 Business Contact Manager共享向导。

这文章使用了以下术语:
  • Business Contact Manager 服务器是计算机上承载共享的数据库。
  • Business Contact Manager 客户端计算机连接到共享数据库的计算机。
  • 共享的用户是有权访问业务用户Business Contact Manager 服务器上的联系人管理器数据库。
  • 已登录的用户将登录到的用户帐户Business Contact Manager 的客户端。

更多信息

Business Contact Manager 更新共享数据库的最佳做法

通过局域网的共享数据库

在 Business Contact Manager 更新数据库的目的在于用通过在域或工作组环境中的 LAN 共享。最好是不可以共享 Business Contact Manager 更新数据库中的以下方案:
  • 通过连接到 Business Contact Manager 数据库互联网。

    Business Contact Manager 数据库不能被共享之间两个互联网客户端。在这种情况下,没有足够的控制通过该端口可以使用。
  • 通过连接到 Business Contact Manager 数据库广域网 (WAN)。

    您可以使用一台计算机连接到商务联系人通过广域网,尤其是当两台计算机位于统一管理器企业环境。但是,许多网络管理员可能会关闭或限制时所需端口通过 Microsoft SQL Server 桌面引擎 (MSDE)。
  • 通过使用连接到 Business Contact Manager 数据库拨号连接或虚拟专用网络 (VPN) 连接。

    您可以连接到通过使用拨号连接或 VPN 连接 Business Contact Manager 服务器。但是,性能可能不令人满意。Microsoft 未测试的用户连接到 Business Contact Manager 数据库通过拨号连接或 VPN 连接的配置。因此,我们不建议使用此配置。

使用相同的域或工作组

基于 Windows 的计算机可以属于一个工作组到或 Windows 域。但是,我们建议您配置您的环境,以便业务请联系管理员服务器、 Business Contact Manager,客户端和用户所有驻留在同一个工作组中或在同一个域。

详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
101957域、 域控制器和工作站
295017 如何更改计算机名称、 加入一个域,并在 Windows XP 或 Windows Server 2003 中添加计算机描述

在每个工作站上使用新的帐户

如果在工作组中的许多用户使用管理员帐户登录到他们自己的计算机,这些用户将使用相同的密码,若要共享 Business Contact Manager 数据库。这种现象可能会导致安全问题。若要帮助防止安全问题,请创建并在每个工作站的本地成员上使用新的帐户管理员组。

如果更改了客户端计算机上的用户名,服务器上的帐户必须是原始帐户。已更改的用户名称是图形化的并不实际影响登录。

Business Contact Manager 共享配置

"下表描述了可以使用的计算机和用户配置若要共享 Business Contact Manager 中的数据。

受支持的配置

收起该表格展开该表格
Business Contact Manager 客户端已登录在上用户Business Contact Manager 服务器共享的用户
客户端是域的成员用户登录到 Business Contact Manager 客户端作为具有共享权限的域用户该服务器是域的成员 共享的用户已登录到 Business Contact Manager 客户端上的域的域用户相同的用户权限
客户端是工作组的一部分用户登录到 Business Contact Manager 客户端作为本地用户该服务器是工作组的成员共享的用户是本地的非域用户

不受支持的配置

收起该表格展开该表格
Business Contact Manager 客户端在用户登录Business Contact Manager 服务器共享的用户
客户端是工作组的成员用户登录到客户端 Business Contact Manager 作为本地用户该服务器是域中的成员共享的用户是本地的非域用户
客户端是域的成员用户登录到客户端 Business Contact Manager 作为域用户该服务器是工作组的成员共享的用户是本地的非域用户
客户端是域的成员用户登录到客户端 Business Contact Manager 作为本地用户该服务器是域中的成员共享的用户是域用户或本地非域中的用户
注意您使用相同凭据,您用于登录到计算机后,若要访问一个共享的数据库。所使用的凭据访问邮箱不传递给 Business Contact Manager 服务器。

如何共享问题进行疑难解答

到解决问题可能会出现与共享 Business Contact Manager 数据库中,执行的下面的过程中出现的顺序:
  • Business Contact Manager 客户端为连接到 Business Contact Manager 服务器的验证。若要执行此操作,请执行以下步骤:
    1. 单击 开始请单击 运行键入 cmd然后单击 确定.
    2. 在命令提示符下,键入 ping 服务器名称.

      在此命令中, 服务器名称 NetBIOS 名称或完全限定Business Contact Manager 服务器的域名称 (FQDN)。
    如果 Business Contact Manager客户端连接到 Business Contact Manager 服务器中,您将看到在运行ping命令之后的以下结果:
    C:\>ping myserver
    
    Pinging myserver.contoso.com [10.0.0.1] with 32 bytes of data:
    
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    
    Ping statistics for 10.0.0.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    
    如果Business Contact Manager 客户端的连接不到商务联系人之后运行ping命令管理器服务器看到以下结果:
    • C:\>ping myserver.contoso.com
      Ping request could not find host myserver_name.contoso.com. Please check the name and
      try again.
      
    • C:\>ping myserver 
      
      Pinging Myserver with 32 bytes of data:
      
      Request timed out.
      Request timed out.
      Request timed out.
      Request timed out.
      
      Ping statistics for 123.0.0.2:
          Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
      
    如果您不能找到服务器,当您运行ping命令与 NetBIOS 名称或 Business Contact Manager 服务器的 FQDN 尝试若要使用ping命令一起使用IP 地址服务器。例如,运行后,您会收到下面的结果 ping 服务器的 IP 地址 命令:
    C:\>ping 10.0.0.1
    
    Pinging myserver.contoso.com [10.0.0.1] with 32 bytes of data:
    
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
    
    Ping statistics for 10.0.0.1:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
        Minimum = 0ms, Maximum = 0ms, Average = 0ms
    
    注意如果您不确定的服务器IP 地址或 NetBIOS 名称,请执行以下步骤:
    1. 单击 开始请单击 运行键入 cmd然后单击 确定.
    2. 在命令提示符下,键入 ipconfig/all然后按 enter 键。您会看到以下信息:
      C:\>ipconfig /all
      
      Windows IP Configuration
      
         Host Name . . . . . . . . . . . . : mymachine
         Primary Dns Suffix  . . . . . . . : Contoso.com
         Node Type . . . . . . . . . . . . : Mixed
         IP Routing Enabled. . . . . . . . : No
         WINS Proxy Enabled. . . . . . . . : No
         DNS Suffix Search List. . . . . . : Contoso.com
      
      Ethernet adapter Local Area Connection:
      
         Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Network Connection
         Physical Address. . . . . . . . . : 00-08-74-16-20-91
         DHCP Enabled. . . . . . . . . . . : Yes
         Autoconfiguration Enabled . . . . : Yes
         IP Address. . . . . . . . . . . . : 169.0.0.126
         Subnet Mask . . . . . . . . . . . : 255.255.252.0
      
    您是遇到名称解析如果满足以下条件的问题:
    • 您可以成功地当您运行ping命令查找服务器与 IP 地址服务器。
    • 您不能在运行时找到该服务器ping命令与服务器的 FQDN 或 NetBIOS 名称。
    若要变通解决此问题 Business Contact Manager 中,连接到通过使用 IP 地址而不是 Business Contact Manager 服务器计算机名。

    如果不能成功当您运行ping命令连接到服务器一起IP 地址或 NetBIOS 名称时,您是遇到网络的问题。在您尝试共享之前,您必须解决此问题Business Contact Manager 数据库中。

    有关的详细信息信息,请单击下面的文章编号,以查看在文章Microsoft 知识库文章:
    314067如何解决与 Windows XP 的 TCP/IP 连接问题
  • 验证 Microsoft 防火墙和 Business Contact Manager 数据库之间的连接。

    如果 Business Contact Manager 检测是否存在Microsoft Windows XP Service Pack 2 (SP2) 防火墙将创建两个例外。为文件和打印机共享是一个例外。其他的例外是Microsoft 小型企业服务器。但是,如果不会创建例外,您可以Business Contact Manager 时,收到以下错误消息的客户端尝试连接到 Business Contact Manager 服务器:
    在<Computer_Name>的计算机上的数据库服务器无法访问。确认远程计算机具有商务联系人管理器Outlook 安装到它正在运行,并且有可用的共享的数据库在该位置。也可能是在远程计算机上的防火墙设置阻止访问。请与管理员联系的远程机器。</Computer_Name>
    如果有,也可能会收到此错误消息第三方防火墙上 Business Contact Manager服务器。

    要解决此问题,请执行以下步骤:
    1. 单击 开始请单击 运行键入 wscui.cpl 在中 打开 框中,然后再单击 确定.
    2. 单击 Windows 防火墙.
    3. 在上 例外情况 选项卡上单击 Microsoft 小型公司然后单击 编辑.
    4. 验证的 TCP 端口号是 56183。
    如果 Business Contact Manager 客户端和企业联系人管理器服务器位于同一个 TCP/IP 网络的默认设置可以保留该异常。例如,保留该异常的默认设置,如果 Business Contact Manager 客户端和 Business Contact Manager 服务器位于一个小工作组。

    如果业务联系管理器客户端和 Business Contact Manager 服务器位于不同子网,您可能需要更改的范围。要确认是否已经 Business Contact Manager 客户端和 Business Contact Manager服务器位于不同的子网请按照下列步骤操作:
    1. 单击 开始请单击 运行键入 wscui.cpl,然后单击 确定.
    2. 单击 Windows 防火墙。
    3. 在上 例外情况 选项卡上,单击以选中 Microsoft 小型公司然后单击 编辑.
    4. 单击 更改范围然后更改到的作用域 任何计算机.
    如果您可以更改作用域,业务联系人管理器客户端和 Business Contact Manager 服务器位于不同子网。因此,您必须重置默认作用域设置。然后,您必须创建为自定义列表将防火墙设置的限制,并允许所需的客户端若要访问 Business Contact Manager 服务器。

    有关详细信息,请单击下面的文章编号,以查看Microsoft 知识库中相应的文章:
    875357在 Windows XP Service Pack 2 中的 Windows 防火墙设置的疑难解答
    164015 了解 TCP/IP 寻址和进行子网划分基础知识
  • 验证 Business Contact Manager 客户端可以建立远程实例 Business Contact Manager 之间的连接和Business Contact Manager 数据库中。

    若要执行此操作,请执行以下步骤:
    1. 在 Business Contact Manager 客户端上,单击 开始请单击 运行键入 cmd然后单击 确定.
    2. 在命令提示符下,键入 C:\>osql-E-S 计算机名\microsoftsmlbiz,56183然后按 enter 键。

      注意在此命令中, 计算机名为 IP 地址或 Business Contact Manager 服务器的 NetBIOS 名称。
    当您运行此命令中,客户端尝试连接到通过使用 OSQL 实用工具的远程实例。如果客户端可以建立到远程实例的连接Business Contact Manager 中OSQL命令提示符此时将显示。一个OSQL 命令提示符下将由"1 1&gt;"。OSQL 的外观指示命令提示符没有网络连接,已共享的数据库。对于例如,如果客户端可以建立到远程实例的连接Business Contact Manager,将显示下面的文本
    C:\>osql -E -S computer_name\microsoftsmlbiz,56183
    1>
    
    如果客户端无法建立到商务联系人的远程实例的连接管理器中,您可能会收到以下错误消息:
    C:\>osql -E -S computer_name\microsoftsmlbiz,56183
    [DBNETLIB]SQL Server does not exist or access denied.
    [DBNETLIB]ConnectionOpen (Connect()).
    
    此错误消息可能表明以下可能出现的问题:
    • Microsoft 防火墙或第三方防火墙将阻止对 SQL 服务器的访问。
    • 该数据库还没有为试图访问服务器的用户共享。
    • Business Contact Manager 客户端和业务联系人管理器服务器是不同的工作组中,或在不同的域中。有关详细信息,请参阅"Business Contact Manager 共享配置"部分中的表。
    • 在两台计算机不能在网络通信级别。
    重要提示请记住使用的凭据数据库访问是所使用的相同的凭据若要登录到计算机上。因此,请确保您正在运行 OSQL 实用工具作为已为数据库上 Business Contact Manager 中分配访问权限的用户服务器。
  • 请确保已 TCP/IP 网络协议启用 Microsoft 小型企业服务器在远程计算机上的数据库实例。

    要这样做,请按照下列步骤在 Business Contact Manager服务器:
    1. 单击 开始请单击 运行键入 svrnetcn.exe,然后单击 确定.
    2. SQL 网络实用程序 窗口中,单击以选择 Business Contact Manager 中的实例" 在此服务器上的实例 {s} 框。
    3. 服务器网络实用程序 窗口中,请验证 名为管道TCP/IP 在中启用 已启用的协议 框。
    4. 已启用的协议 框中,单击 TCP/IP然后单击 属性.
    5. 验证的 TCP 端口号是 56183。
    6. 停止并重新启动 SQL 服务。
  • 验证远程 Business Contact Manager 用户不具有空白密码。

    要授予其 Business Contact Manager 数据库访问权限的用户不能有空白密码。当您尝试向具有空白密码的用户访问时,当用户尝试连接到远程数据库远程用户会收到下面的消息:
    您试图连接到远程计算机用户名1&gt;,数据库存储的位置,不能完成由于以下原因: BCM 已未被授予访问权限的远程计算机用户名称>.您想要使用的数据库的所有者没有授予您访问的数据库和数据库计算机。从数据库所有者请求访问权限。BCM 使用到的密码登录到计算机用户名1&gt; 不同 BCM 使用的密码登录到本地计算机本地计算机的用户名1&gt;,在其中您正在从可以访问计算机上的共享的数据库用户名1&gt; 从计算机本地用户名1&gt;,您在远程计算机上的密码必须与在本地计算机上的密码匹配。
  • 验证 MSSQL$ MICROSOFTSML 实例侦听端口 56183。

    若要执行此操作,请使用NETSTAT-AN命令看起来类似于下面的条目的条目:
    侦听的 TCP 0.0.0.0:56183 0.0.0.0: 0
    查看 SQL Server 错误日志文件以验证 MSSQL$ MICROSOFTSML 实例正在初始化正确的端口。此文件位于以下位置:
    C:\Program 主题 SQL Server\MSSQL$ MICROSOFTSMLBIZ\LOG
    该文件应具有一个条目,类似于下面的项:
    2007-01-17 01:08:58.40 的服务器,SQL 服务器侦听 10.0.0.0: 56183 服务器的 IP: 端口
    查看下面的注册表项,以确定在哪个端口上 MSSQL$ MICROSOFTSML 实例配置为侦听:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MICROSOFTSMLBIZ\MSSQLServer\SuperSocketNetLib\Tcp Reg

    SZ: TcpPort
    值: 56183
    该实例应配置为侦听 56183。

属性

文章编号: 901164 - 最后修改: 2013年6月28日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft Office Outlook 2003 with Business Contact Manager
关键字:?
kbtshoot kbinfo kbmt KB901164 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 901164
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