在 Outlook 2007 中使用 Business Contact Manager 會發出資料庫共用的疑難排解

文章翻譯 文章翻譯
文章編號: 953745 - 檢視此文章適用的產品。
這份文件的 2003年版本,請參閱下列微軟知識庫文件:
901164 如何疑難排解更新的 Outlook with Business Contact Manager 中的某個共用的資料庫
全部展開 | 全部摺疊

在此頁中

結論

這篇文章包含資料庫的相關背景資訊與商務連絡人的 Microsoft Office Outlook 2007年中共用管理員。

此外,本文也包含下列的一般但問題和步驟,您可用來疑難排解資料庫共用這些問題您可能會發生:
  • 疑難排解網路連線。
  • 請確認 Microsoft 防火牆設定。
  • 請確認 SQL 資料庫的連接。
  • 請確認遠端 Business Contact Manager 使用者沒有具有空白密碼。
  • 您無法連線到 Business Contact Manager 伺服器變更名稱或 IP 位址 Business Contact Manager 伺服器時。
  • 您連接至名為 SQL Server 的執行個體的預設值。
  • 當您共用 Business Contact Manager 的錯誤訊息資料庫。
  • 在還原資料庫之後,您重設使用者。

簡介

IThis 份文件包含有關如何疑難排解的資訊共通 Outlook 2007 中的問題與 Business Contact Manager 的資料庫。

這份文件會用到下列術語:
  • Business Contact Manager 伺服器時的電腦裝載共用的資料庫。
  • 表示 Business Contact Manager 用戶端電腦正在連線到共用的資料庫的電腦。
  • 共用的使用者是有權存取公司的使用者Business Contact Manager 伺服器上的連絡管理員 」 資料庫。
  • 登入的使用者是登入的使用者帳戶Business Contact Manager 用戶端。

其他相關資訊

Business Contact Manager 資料庫共用的相關背景資訊

Microsoft Office Outlook 2003 Business Contact Manager 更新導入區域網路 (LAN) 上共用資料庫的能力。

這項功能就會繼續以 Microsoft Office Outlook 2007Business Contact Manager。除了資料庫外共用,以 Outlook 2007Business Contact Manager 會引入能夠設定共用的資料庫若要離線工作。這類似於 Outlook 2007 Cached 交換模式,讓若要在本機快取信箱。

Business Contact Manager 用戶端並具有工作的多重伺服器共用資料庫中,下列元件:
  • Business Contact Manager 用戶端連線至企業在 TCP 連接埠 5356 的連絡管理員 」 伺服器。這個連接埠已開放Business Contact Manager 伺服器上以進行共用的資料庫。在某些情況下,您可能要重新設定防火牆和 proxy 設定,才能啟用此連接埠通過。

    附註若要使用 5356 以外的連接埠,請參閱 「 使用非標準的連接埠 」一節。
  • Business Contact Manager 用戶端必須能夠解析Business Contact Manager 伺服器的名稱。網域名稱系統 (DNS)伺服器、 Windows 網際網路名稱服務 (WINS) 伺服器或甚至 Hosts 檔案可以管理名稱解析。不過,當您使用的 IP 位址為企業從用戶端連絡管理員 」 伺服器的 IP 位址可能會導致連線使用動態 IP 位址的環境中的問題。特別是在當您使用離線的 Business Contact Manager 資料庫。
如需詳細資訊資訊,請按一下下面的文章編號,檢視中的文件Microsoft 知識庫 」:
827422如何疑難排解連線問題,在 SQL Server 2000


驗證

SQL 資料庫也設定為使用 SQL驗證時,SQL Server 會維護它自己的使用者清單。不過,Business Contact Manager 不支援這種驗證方法。A登入使用者的 Windows 認證決定的存取權給業務連絡人管理員資料庫。

如需詳細資訊資訊,請按一下下面的文章編號,檢視中的文件Microsoft 知識庫 」:
909801如何確定您使用 Kerberos 驗證當您建立遠端連線至 SQL Server 2005 的執行個體


Business Contact Manager 使用者共用設定

當您共用,主控公司的系統連絡管理員 」 資料庫可以是工作群組或 Windows 的成員網域。

這也適用於使用者。登入的使用者帳戶可以是本機帳戶、 群組帳戶或屬於 Windows 的帳戶網域。

當您設定的 Business Contact Manager 資料庫共用資料庫的存取權根據 Windows 登入的使用者登入帳戶。這又取決於下列:
  • 該帳戶是否是本機帳戶或網域帳戶。
  • 該使用者是否登入的電腦工作群組或網域的成員。
可以是 Windows 網域的成員伺服器上的資料庫提供存取給工作群組使用者及網域使用者。不過,在資料庫工作群組無法提供給網域使用者的存取。

Windows 網域設定

在 Windows 網域組態中,所有使用者帳戶與電腦帳戶維護集中式的 Active Directory 中資料庫。專用的 Windows 網域控制站上的 Active Directory 資料庫可以是獨立的伺服器正在執行 Windows 2000 中,Windows Server 2003,或 [Windows 說明] (Windows Small Business Server 2003 (WindowsSBS))。若要使用 Windows 網域在 「 Business Contact Manager 」 的優點資料庫的共用是它不需要再來維護多個使用者帳戶,而且在環境中電腦的密碼。如果業務連絡管理員 」 伺服器和 Business Contact Manager 用戶端是的成員Windows 網域中,我們建議您使用網域使用者帳戶,而不是若要控制存取的本機帳戶。

工作群組 」 組態

在工作群組設定中,專用的 Windows 網域控制站可能未顯示,或未使用的使用者驗證。在工作群組設定中,沒有中央資料庫的Windows 使用者。每一部電腦上保留的 Windows 使用者帳號。針對範例中,共用工作群組中的 Business Contact Manager 資料庫組態。登入的使用者名稱為 user1 來存取共用的企業連絡管理員 」 資料庫,而 user1 帳戶也必須存在於Business Contact Manager 用戶端電腦並且 user1 的個別執行個體,將可能會存放在 Business Contact Manager 伺服器上。

混合式的設定

您可以在共用中的 Business Contact Manager 資料庫混合的網域與工作群組設定。您可以執行此資料庫,如果企業連絡管理員 」 伺服器是網域的成員,且用戶端的成員工作群組]。若要這麼做,在 Business Contact Manager 伺服器上建立新的使用 [商務連絡人同一個帳戶識別碼的本機使用者帳戶管理員用戶端用來登入本機電腦。

如果業務連絡管理員 」 資料庫所在的小型公司伺服器或網域控制站,您無法建立本機帳戶。如果要解決這個問題,請使用其中一項下列方法:
  • 所有 Business Contact Manager 登入使用者的都使用而不是工作群組帳戶的網域帳戶。
  • 建立新的網域帳戶所使用的使用者名稱及工作群組的使用者帳戶的密碼。
附註如果商務連絡人,不能使用混合式的設定管理員伺服器屬於工作群組和 Business Contact Manager用戶端使用網域帳戶識別碼。這是因為無法工作群組電腦信任的 Windows 網域,而不是該網域的成員。

[下表說明您可以使用電腦和使用者設定若要共用在 「 Business Contact Manager 」 中的資料。

支援的設定
摺疊此表格展開此表格
Business Contact Manager Windows 用戶端登入的使用者Business Contact Manager 伺服器共用的使用者
用戶端是網域的成員 使用者是網域具有使用者身分登入 Business Contact Manager 用戶端共用權限 伺服器是網域的成員 共用使用者是以網域使用者登入到網域上相同的使用者Business Contact Manager 用戶端。如此一來,Active Directory 便會處理所有使用者驗證
用戶端在屬於工作群組 用戶端是組件工作群組 伺服器是工作群組的成員 共用使用者是本機非網域。個別帳戶就必須建立在 [登入使用者的每一部電腦。
用戶端是工作群組的成員使用者是本機使用者身份登入 Business Contact Manager 用戶端[伺服器是網域的成員共用的使用者是本機非網域。若要啟用共用,請建立本機帳戶在 Business Contact Manager伺服器。或者,在網域控制站,儲存網頁時,此資料庫的情況下建立一個符合的使用者名稱和密碼登入本機的帳戶使用者。


不支援的設定
摺疊此表格展開此表格
Business Contact Manager Windows 用戶端登入的使用者Business Contact Manager 伺服器共用的使用者
用戶端是網域的成員 使用者是以網域使用者身份登入 Business Contact Manager 用戶端[伺服器是工作群組的成員 共用的使用者都是本機非網域使用者


附註Outlook 用來存取信箱的認證不同的憑證用來存取共用的資料庫的憑證。

如需詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:
101957網域、 網域控制站和工作站

295017 如何變更電腦名稱、 加入網域以及新增電腦描述,在 Windows XP 中,或在 Windows Server 2003

Business Contact Manager 伺服器?撲

Business Contact Manager 可以使用兩種資料庫共用拓樸: 對等式和集中式。

端對端

在端對端環境中,指定在沒有電腦為中央的 Business Contact Manager 伺服器。相反地,任何電腦位置在安裝 Business Contact Manager 可以作為伺服器,其中包含共用的資料庫。對等式拓樸可以存在於任一網域或工作群組環境中。

附註不需要在共用的使用者的 Outlook 中開啟資料庫若要存取資料。如果執行 SQL 明示或 SQL Server 2005 時,共用的使用者就能存取該資料庫。

優點
  • 您不需要將電腦指定為專用伺服器。
缺點
  • 缺乏集中式的備份和資料庫管理。
  • 將潛在這麼多份相同的資料庫存在。
  • 除非網域則是管理使用者存取權不是集中使用此項目。
  • 大型資料庫可能會影響主機上的使用者效能電腦。
集中式

一部電腦專門用在集中式的環境中,若要做為 Business Contact Manager 的伺服器。這台電腦可能是專用SQL 伺服器或 Windows XP 用戶端。集中式的 Business Contact Manager在網域或工作群組環境中,可以使用伺服器。

優點
  • 可能會增加效能,因為登入的使用者在主控台上不會用做為伺服器的電腦
  • 備份是從中央位置管理
  • 集中的管理的權限
缺點
  • 專用的電腦相關聯的成本
  • 一件較複雜的管理 Active Directory環境是所使用的網域可能需要專門的技術支援人員
附註集中式的 Business Contact Manager 伺服器和資料庫將無法防止共用自己個別的個別使用者資料庫。

不支援的案例

在 Business Contact Manager 中,資料庫設計,都與共用透過區域網路 (LAN) 或是範圍在經過測試工作群組環境中。

Microsoft 不支援共用商務在下列情況的連絡管理員 」 資料庫:
  • 透過連線至 Business Contact Manager 資料庫網際網路。如此一來,網際網路指的是外部的公用網路公司網路或家庭辦公室網路中。
  • 您使用虛擬私人網路 (VPN) 或撥接連線連線到 Business Contact Manager 伺服器的連線。
  • 包含一些潛在的問題,與先前案例下列步驟:
    • 無法控制是否為必要的通訊埠在 Business Contact Manager 伺服器或用戶端使用
    • 因為頻寬或延遲,所以效能不佳時您存取權,或同步處理大型的 Business Contact Manager 資料庫
  • 共用上的 Business Contact Manager 資料庫版本。若要共用的資料庫,Business Contact Manager伺服器和用戶端必須執行相同的版本的 Business Contact Manager。
附註Business Contact Manager 的資料庫是分開交換存放區。Exchange 儲存區無法存取 Business Contact Manager 資料庫,Exchange 無法提取 Business Contact Manager 資料庫中的資料。在另外,您無法透過 Outlook 存取 Business Contact Manager 資料庫Web 的存取。

如何啟用共用的 Business Contact Manager 資料庫

有兩種方法來啟動 Business Contact Manager 資料庫共用:
  • 使用 「 共用資料庫精靈 」。若要執行這項操作,在 Outlook 2007 中,指到 資料庫工具 在上 商務連絡人管理員 功能表,然後再按一下 共用資料庫.

    如需有關共用資料庫精靈,請參閱 Business Contact Manager 說明檔。
  • 使用上的 Business Contact Manager 資料庫管理工具Outlook 無法安裝位置,例如 Small Business Server 的電腦加上交換。如果要下載這種情況,請造訪下列 Microsoft 網站站台:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=b8e7aa0f-f593-4fb4-b822-dd662af1a6cb
如需詳細資訊,請按一下下面的文章編號,檢視 「 Microsoft 知識庫 」 中的文的文件:
266418Microsoft 不支援安裝 Exchange Server 元件並在同一部電腦上的 Outlook


如需詳細資訊,請造訪下列Microsoft 網站:

如何疑難排解資料庫共通問題

本節包含一份常見的問題及疑難排解步驟執行:
  • 疑難排解網路連線。
  • 請確認 Microsoft 防火牆設定。
  • 請確認 SQL 資料庫的連接。
  • 請確認遠端 Business Contact Manager 使用者沒有具有空白密碼。
  • 您無法連線到 Business Contact Manager 伺服器變更名稱或 IP 位址 Business Contact Manager 伺服器時。
  • 您連接至名為 SQL Server 的執行個體的預設值。
  • 當您共用 Business Contact Manager 的錯誤訊息資料庫。
  • 在還原資料庫之後,您重設使用者。

疑難排解網路連線

確認 Business Contact Manager 用戶端可以進行通訊使用網路層級的 Business Contact Manager 伺服器。若要測試連線,請依照下列步驟執行:
  1. 按一下 啟動按一下 執行,型別 cmd然後按一下 [確定].
  2. 在命令提示字元中,輸入 pingServer_Name然後按 ENTER 鍵。
附註 Server_Name 參考以下任一NetBIOS 名稱或 「 商務連絡人的完整格式的網域名稱 (FQDN)管理員伺服器。

如果 Business Contact Manager 用戶端可以與 Business Contact Manager 伺服器通訊,您應該會看到結果類似下列執行 ping 命令之後:
C:\>ping BCMServer 
Pinging BCMserver.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 用戶端無法與通訊Business Contact Manager 伺服器,您可能會看到下列結果之後執行 ping 命令:
  • C:\>ping BCMserver.contoso.com Ping request could not find host BCMserver.contoso.com. Please check the name and try again. 
  • C:\>ping BCMServer Pinging BCMServer 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 名稱或 FQDN 的 「 商務連絡人] 指令管理員伺服器,請試著 ping 伺服器的 IP 位址。比方說,您ping 伺服器的 IP 位址後,收到下列結果:
C:\>ping 10.0.0.1 Pinging BCMServer.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 伺服器的 IP地址或 NetBIOS 電腦名稱,請遵循下列步驟,對企業連絡管理員 」 的伺服器:
  1. 按一下 啟動按一下 執行,型別 cmd 然後按一下 [確定].
  2. 在命令提示字元中,輸入ipconfig然後按 ENTER 鍵。
    C:\Documents and Settings\user1>ipconfig
    
    Windows IP Configuration
    Ethernet adapter Local Area Connection:
       Connection-specific DNS Suffix  . : Contoso.com
       IP Address. . . . . . . . . . . . : 10.0.0.1
       Subnet Mask . . . . . . . . . . . : 255.255.255.0
       Default Gateway . . . . . . . . . : 10.0.0.15
    
如果使用 IP 位址,您可以成功 ping 伺服器但是不能使用的 NetBIOS 名稱或 FQDN 的伺服器,這可能表示名稱解析的問題。

如果您不能和通訊Business Contact Manager 伺服器使用的 IP 位址] 或 [NetBIOS名稱,您就必須解決此通訊問題,再嘗試連線到共用的 Business Contact Manager 資料庫。

附註如果您可以使用 IP 來解決名稱解析問題Business Contact Manager 伺服器,而不是電腦名稱、 位址這並不是建議的解決方法,在環境中的商務連絡人的地方管理員伺服器正在使用動態 IP 位址。「 無法處理,請參閱] 區段連線到 Business Contact Manager 伺服器時的名稱或 IP 位址Business Contact Manager 伺服器變更"

如需詳細資訊資訊,請按一下下面的文章編號,檢視中的文件Microsoft 知識庫 」:
314067如何疑難排解 Windows xp 的 TCP/IP 連線

確認 Microsoft 防火牆設定

預設情況下,Business Contact Manager 會使用 TCP 通訊埠 5356共用的資料庫。如果 Business Contact Manager 偵測到的其中一個是否存在Windows XP Service Pack 2 (SP2) 防火牆或 Windows Vista 防火牆中,兩個例外狀況是由連接埠 5356 的 「 共用資料庫精靈 」 建立的。其中一個例外狀況做為檔案及印表機共用。其他的例外狀況是讓 Microsoft在 Windows XP (含) 在 Windows Vista 上的 MSSMLBIZ 上的小型企業。

不過,如果共用資料庫精靈無法建立例外狀況,而電腦Business Contact Manager 伺服器正在執行協力廠商的方式設定防火牆 」 或 「 商務連絡人之間沒有防火牆或 proxy 伺服器管理員伺服器和用戶端,您可能會收到下列錯誤訊息之一當 Business Contact Manager 用戶端嘗試連線至企業連絡管理員 」 的伺服器:

  • 在電腦上的資料庫伺服器電腦名稱 就無法存取。確認已選取遠端機器具有 Business Contact Manager for Outlook 安裝實在執行時,並共用的資料庫都可在該位置。防火牆在遠端機器上的設定可能也封鎖存取。請洽詢遠端機器的系統管理員。

  • 無法存取資料庫在電腦上的伺服器電腦名稱
確認已經在 Windows XP 中建立下列的例外狀況服務套件 2 (SP2) 防火牆 」 或 「 Windows Vista 防火牆對企業連絡管理員 」 伺服器。若要這麼做,請依照下列步驟執行:
  1. 按一下 啟動按一下 執行,型別wscui.cpl然後按一下[確定].
  2. 按一下 [Windows 防火牆]。
  3. 按一下 例外狀況 索引標籤上按一下Microsoft 小型商務 在 Windows XP 上或MSSMLBIZ 在 Windows Vista 中,然後再按一下編輯.
  4. 請確認 TCP 連接埠號碼是 5356。
如果同時 Business Contact Manager 用戶端 」 和 「 企業連絡管理員 」 伺服器位於相同的 tcp/IP 網路預設的例外狀況設定可能會保留下來。

如果 Business Contact Manager 用戶端,Business Contact Manager 伺服器位於不同的網路或子網路,您可能要變更的防火牆例外的領域設定。若要變更範圍設定的防火牆例外,請依照下列步驟執行:
  1. 按一下 啟動按一下 執行,型別 firewall.cpl然後按一下 [確定].
  2. 按一下 例外狀況 索引標籤上,按一下以選取Microsoft 小型商務然後按一下編輯.
  3. 按一下 變更範圍按一下以選取任何電腦 選項,然後再按一下 [確定].
附註如果您正在使用 5356 以外的連接埠,如 [商務連絡人管理員] 中,您可能必須修改為使用該連接埠的防火牆例外。請參閱區段"核取的 Business Contact Manager 執行個體的連接埠在聽候 」 和 「 使用非標準連接埠或執行個體名稱 」。

如需詳細資訊資訊,請按一下下面的文章編號,檢視中的文件Microsoft 知識庫 」:
875357疑難排解在 Windows XP Service Pack 2 適用於進階使用者的 Windows 防火牆設定
164015 了解 TCP/IP 定址與 subnetting 基本概念
283673 如何開啟或關閉 Windows xp 防火牆

請確認 SQL 資料庫的連接

若要驗證 Business Contact Manager 用戶端可以建立連線到共用的 Business Contact Manager 資料庫,請遵循下列步驟:
  1. 登入 Business Contact Manager 用戶端電腦被授與在 [商務連絡人資料庫存取權限的 Windows 使用者管理員伺服器。
  2. 按一下 啟動按一下 執行,型別 cmd然後按一下 [確定].
  3. 在命令提示字元中,輸入下列命令,然後按下 ENTER:
    C:\>sqlcmd – E-SServer_Name\mssmlbiz,5356

    附註sqlcmd參數必須區分大小寫。Server_Name 「 商務連絡人的名稱管理員伺服器。
當您執行這項指令,Business Contact Manager 用戶端嘗試直接連線到遠端的 SQL 執行個體。如果用戶端可以連線到遠端的執行個體的 Business Contact Manager 中,OSQL 命令提示字元會出現。OSQL 命令提示字元會以"1 >"。

OSQL 命令提示字元的外觀如下:
  • 用戶端電腦可以與業務通訊連絡管理員 」 資料庫。
  • 放 Business Contact Manager 資料庫已成功設定為共用。
  • 使用者會執行測試,從 「 商務連絡人管理員用戶端成功地授與權限,才能存取資料庫。
成功連線到遠端的執行個體的商務連絡人管理員會出現如下所示:
C:\> sqlcmd –E -S Server_Name\mssmlbiz,5356
1>

如果不能建立 Business Contact Manager 用戶端連線到遠端的執行個體的 Business Contact Manager,您可能會收到錯誤訊息類似下列在 「 Business Contact Manager 」 中的時您嘗試連線到伺服器:

無法存取在電腦上的資料庫伺服器 電腦名稱

當您嘗試連線至伺服器時使用 sqlcmd 命令,您會收到下列錯誤訊息:
C:\>sqlcmd –E -S Server_Name\mssmlbiz,5356

HResult 0x274D, Level 16, State 1
TCP Provider: No connection could be made because the target machine actively refused it.

Error: Microsoft SQL Native Client: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections.
Error: Microsoft SQL Native Client: Login timeout expired.

這個錯誤訊息可能表示下列可能的問題:
  • 目的伺服器不在線上或企業連絡管理員 」 執行個體並未執行。
  • Microsoft 防火牆或協力廠商的防火牆封鎖伺服器的存取權 SQL。
  • 資料庫不被共用的使用者身份嘗試存取伺服器。如果商務連絡人,就可能發生這個問題管理員用戶端和伺服器是在不同的工作群組或網域。如需詳細資訊詳細資訊,請參閱] 區段"Business Contact Manager 資料庫共用設定"
附註請記住您的認證,適用於資料庫存取都是相同的認證是用來登入用戶端電腦。

請檢查 Business Contact Manager 執行個體目前聆聽的連接埠

請確認 SQL Server 的執行個體是哪個連接埠接聽,而它啟用與否。若要這麼做,請遵循下列步驟Business Contact Manager 伺服器:
  1. 開啟 [SQL Server 組態管理員]。
  2. 展開 SQL Server 2005 網路組態然後按一下 MSSMLBIZ 的通訊協定.
  3. 連按兩下 TCP/IP.
  4. 在上 通訊協定 索引標籤上確認啟用 設定為 [是].
  5. 按一下 IP 位址 索引標籤,然後再請確定 IP 所有已設定為 TCP 連接埠 5356。如果設定連接埠除了為 5356,您可以 5356,來變更連接埠,或選擇值保留目前設定的那一個。如果您必須使用 5356 以外的連接埠為了避免與其他程式使用此連接埠發生衝突,請依照下列「 使用非標準的連接埠] 或 [執行個體名稱 」 一節的步驟
  6. 如果有必要,變更為 5356 的連接埠,並停止和出現提示時,請重新啟動 Business Contact Manager 執行個體。
使用非標準的連接埠] 或 [執行個體名稱

Business Contact Manager 設定為預設的情況下,連線到遠端連線的具名透過連接埠 5356 的 MSSMLBIZ 執行個體。不過,您可以使用 Business Contact Manager 以外的連接埠] 或 [執行個體名稱預設設定值。若要連線至非標準的連接埠] 與 [執行個體名稱來自 Business Contact Manager 用戶端,請依照下列步驟執行:
  1. 在 Outlook 2007 中,指向 資料庫工具在上 Business Contact Manager 功能表,然後再按一下建立或選取一個資料庫.
  2. 按一下以選取 選取現有的資料庫 選項,然後輸入您想要的執行個體名稱,然後藉由連接埠使用下列中的下列格式 電腦名稱 方塊中:
    Server_Name\Instance_Name,Port_Number


    例如,SQL_Contoso\BCMDatabases,1234年。

    附註Server_Name 是的名稱Business Contact Manager 資料庫所在的電腦。這可以是本機或遠端電腦。 Instance_Name 是指名稱SQL 執行個體裝載 Business Contact Manager 資料庫。Port_Number 已設定的連接埠若要使用的 Business Contact Manager。
如需詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文:
823938如何執行個體設定成在特定的 TCP 連接埠或是動態連接埠上接聽的 SQL Server


如需詳細資訊,請造訪下列Microsoft 網站取得:
http://msdn2.microsoft.com/en-us/library/ms188247.aspx

http://msdn2.microsoft.com/en-us/library/ms177440.aspx

請確定遠端 Business Contact Manager 使用者不會有空白密碼

允許 Business Contact Manager 資料庫存取權的使用者不可以有空白密碼。如果您授予存取權的使用者沒有空白的密碼,遠端使用者會收到下列錯誤訊息何時使用者正在嘗試連線到遠端資料庫:

您嘗試若要連線到遠端電腦 使用者名稱其中資料庫會儲存,因為下列原因而無法完成:

1 日) 的 [BCM 沒有被授予遠端電腦的存取權 使用者名稱.

2) 資料庫的擁有者您要使用並未授與您存取權的資料庫與資料庫電腦。資料庫擁有者的存取要求。BCM 會使用的密碼登入電腦 使用者名稱 不同於密碼 BCM 用來登入本機電腦 本機電腦使用者名稱您正在從

3),存取電腦上的共用的資料庫 使用者名稱 從電腦 本機電腦的使用者名稱在您的密碼遠端電腦必須符合本機電腦上的密碼。

變更名稱或 IP 位址 Business Contact Manager 伺服器時,無法連線到 Business Contact Manager 伺服器

試想下面情景。您的電腦,設定為Business Contact Manager 伺服器。該伺服器已經是動態 IP 位址指派動態主機設定通訊協定 (DHCP)。然後您的連線若要共用的 Business Contact Manager 資料庫,藉由使用的 IP 位址伺服器。此外,您可以設定為離線使用該資料庫。在此案例中,如果裝載資料庫的伺服器接收到新的 IP 位址,用戶端會收到下列錯誤訊息的下一次用戶端連線到伺服器:

Business Contact Manager 是無法連線到共用的資料庫。請確定在其上電腦共用的資料庫是執行正常執行,而且您有網路連線到該電腦。

選取下列其中一個項目選項:
保持離線
然後再試一次
連接至不同的共用資料庫,或建立新的本機資料庫。

此外,您如果收到這個錯誤訊息 Business Contact Manager 伺服器的名稱當 Business Contact Manager 用戶端無法連線到已變更伺服器。



如果要解決這個問題,請依照下列步驟執行:
  1. 變更名稱或 IP 位址的 Business Contact Manager回到原始的伺服器。
  2. 選取 [連線到不同的共用選項資料庫。這會強制卸除資料庫的離線版用戶端本機電腦上的檔案。這也可能造成的多個副本資料庫。

您連接至名為 SQL Server 的執行個體的預設值

您安裝 SQL Server 2005 藉由使用的預設執行個體名稱MSSQLSERVER。當您嘗試連線到名為 SQL 的執行個體的預設值來自 Business Contact Manager 用戶端的伺服器,您可能會收到下列訊息錯誤訊息:

無法存取資料庫伺服器上電腦 電腦名稱

若要暫時略過這個問題,請執行 SQL Server 安裝程式,並安裝新的具名執行個體與另一個名稱為使用 Business Contact Manager。

狀態

Microsoft 已確認這是在 Microsoft 中的問題"套用至 「 所列產品一節。


如需詳細資訊詳細資訊,請造訪下列 Microsoft 網站取得:
http://msdn2.microsoft.com/en-us/library/ms143219.aspx

http://technet.microsoft.com/en-us/library/ms143744.aspx

當您嘗試共用 Business Contact Manager 資料庫時,出現錯誤訊息

當您嘗試使用共用 Business Contact Manager 資料庫共用資料庫精靈] 中,您可能會收到下列錯誤訊息:

Business Contact Manager 無法完成上一個動作或動作。請再試一次。

如果,就會發生這個問題的值受影響的資料庫中的資料庫擁有者 (DBO) 而不是 NULL 值,有效的使用者識別碼。

若要判斷受影響的 DBO 的值資料庫,請依照下列步驟執行:
  1. 下載並安裝 Microsoft SQL Server Management Studio快速。如果要下載這種情況,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796
  2. 啟動 SQL Server Management Studio 表達並連接到資料庫所在的 Business Contact Manager 執行個體。

    附註預設的 Business Contact Manager 執行個體是 MSSMLBIZ。
  3. 按一下 新的查詢然後輸入以下的指令碼:
    USE DATABASE_NAME
    Select Name,SID,SUser_SName(SID) from sysusers
    

    附註 DATABASE_NAME 是的名稱您嘗試共用的 Business Contact Manager 資料庫。
  4. 選取先前的兩條線,然後按 F5 或按一下執行.您應該會收到類似下列的結果。請注意與 dbo 開頭的命令行的值。
    public 0x0105000000000009040000000CB67908C617DA44A56E4FE13EBC9099 NULL
    dbo 0x01050000000000051500000066A1405A33097BD72406BEC271040000 NULL
    
  5. 如果結果指出 DBO 為 NULL 值,請按照以下的如果要解決這個問題的步驟。

    附註這個問題是特定的資料庫。備份及還原插入空白的資料庫的資料庫可能無法解決問題。
    1. 備份資料庫遇到問題。若要這在 Outlook 2007 中指向 資料庫工具 在上 Business Contact Manager 功能表中,按一下 管理資料庫然後按一下 備份資料庫.
    2. 啟動 SQL Server Management Studio 表達連線資料庫所在的 Business Contact Manager 執行個體。附註在預設的 Business Contact Manager 執行個體MSSMLBIZ。
    3. 按一下 新的查詢然後輸入一個下列的指令碼,視您位於工作群組環境或確定網域環境。

      工作群組環境
      use DATABASE_NAME
      exec sp_changedbowner 'mymachine\user1'
      

      網域環境
      use DATABASE_NAME
      exec sp_changedbowner 'Domain_Name\user1'
      

      附註 DATABASE_NAME 是的名稱您嘗試共用的 Business Contact Manager 資料庫。如果資料庫擁有者已變更,就無法還原。
    4. 選取先前的兩行,然後按 F5 或按一下 執行.
    5. 請確認資料庫都可以共用。
    6. 順利共用之後,請備份資料庫。
根據您是在適當的使用者名稱網域或工作群組。如果您不確定要當作使用者名稱的項目,請遵循這些步驟,以判斷目前的資料庫擁有者:
  1. 建立新的資料庫中 Business Contact Manager。
  2. 在上 Business Contact Manager 功能表中,指到 資料庫工具然後按一下 管理資料庫.
  3. 使用資料庫擁有人所列的值。
針對相關資訊,請按一下下面的文章編號,檢視中的文件Microsoft 知識庫 」:
314546如何執行 SQL Server 的電腦之間移動資料庫

在還原資料庫之後,重設使用者

在還原 Business Contact Manager 資料庫、 商務之後連絡管理員 」 用戶端可能無法在連接至資料庫Business Contact Manager 伺服器。

資料庫備份時、 使用者誰擁有共用的存取權的資料庫會被保留。在某些情況下,這些使用者的識別碼可能不再是有效的。

如果要解決這個問題之後您要還原的資料庫、 啟動共用資料庫精靈] 中,然後再新增 [使用者誰需要存取資料庫。

屬性

文章編號: 953745 - 上次校閱: 2012年9月16日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Office Outlook 2007 with Business Contact Manager
關鍵字:?
kbexpertiseinter kbhowto kbinfo kbmt KB953745 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:953745
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