2008-12-30 100 views
1

我在嘗試配置新安裝的BizTalk Server 2006(不是R2)時出現了一個主要問題。服務器之前安裝了BizTalk,並且工作正常。我卸載了BizTalk,從SQL服務器(這是一臺單獨的機器)中刪除了數據庫和作業,並重新安裝了BizTalk。安裝成功,安裝過程中沒有錯誤,安裝日誌中沒有任何錯誤。BizTalk SSO配置和SQL錯誤18456,嚴重性14,狀態16

我將BizTalk服務器配置爲SSO主密鑰服務器,並創建新的BizTalk組並註冊BizTalk運行時。該過程總是在SQL服務器上創建SSO數據庫時出錯。在配置日誌中,有幾個警告MSSQLServerOLAPService does not exist,然後在創建SSO數據庫時顯示錯誤。有4個連續。它們是:

Error ConfigHelper] [DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied. 
Error ConfigHelper] SQL error: 08001 Native error code: 17 
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(1176): FAILED hr = 80004005 
Error ConfigHelper] c:\depotsetupv2\private\common\configwizard\confighelper\sqlhelper.cpp(918): FAILED hr = 80004005 

然後,它嘗試創建每個BizTalk數據庫都有類似的錯誤。

在SQL服務器上,有相應的錯誤在SQL Server日誌 - 2的每次嘗試 用戶登錄失敗 '[用戶名]'。[客戶端:[IP地址]] 錯誤:18456,嚴重性:14 ,狀態:16

SQL日誌中的第一個錯誤也顯示爲SQL服務器的應用程序事件日誌中的失敗審計。

我遇到的最大問題是,我登錄到BizTalk服務器的用戶是BizTalk服務器和SQL服務器上的本地管理員,並且位於SQL sysadmin組中。我配置要在其下運行的BizTalk服務的用戶也是SQL Server上兩臺服務器和sysadmin組中的本地管理員。我已經檢查了兩臺機器上的MSDTC設置,並確保它們按照BizTalk文檔建議的設置。 SQL瀏覽器正在SQL機器上運行,並且我已驗證使用SQL表面區域配置工具允許網絡訪問。

任何人都可以幫我找到我可能錯過的東西嗎?

回覆:有約色:

是的,所有的服務器和用戶都在同一個域。在研究這個問題時,我已經在SQL協議上發佈了這篇文章,但我嘗試從連接到另一個數據庫的登錄用戶的默認數據庫中的一個表中選擇一個計數。我在運行該查詢時完全沒有問題。

回覆:貝納:

我的Windows Server 2003 R2 SP1上安裝BizTalk。是的,我已經刪除了SSODB(不會忘記它自己錯過了這樣的事情!)。我會確保我正確地提供用戶名,並檢查你鏈接的來源並回復給你。

+0

對不起。祝你好運。 – 2008-12-30 19:06:26

回答

0

幾個指針:

When configuring the SSO Windows accounts using local accounts, you must specify the account name without the computer name.

When using a local SQL Server named instance as data store, you must use LocalMachineName\InstanceName instead of LocalMachineName\InstanceName, PortNumber.

  • 退房有關installation guide(唐」不用擔心它與R2有關的事實,它們似乎隱藏了'R1'文檔,但它們是相同的),特別是圍繞「Windows組a nd服務帳戶「

  • 也 - 只是可以肯定 - 當你已經卸載BizTalk並刪除數據庫 - 你也刪除了SSODB,對吧?! :-)

  • 日誌文件非常混亂 - 特別是當決定哪個錯誤是嚴重問題時 - 您是否試圖查找您有過的其他錯誤? (例如,看看這個blog entry

0

我已經設置好了一切。不幸的是,對我來說,答案是標準的「Windows」答案 - 重新啓動並重試。只要我重新啓動SQL服務器,我就可以很好地配置BizTalk。

但是,我打算將Yossi的答案設置爲可接受的,因爲這對於可能正在閱讀此問題的任何人來說都是最相關的。

只記得所有設置更改後重新啓動!

0

確保BizTalkMgmtDb和BizTalkMsgBoxDb將您的本地管理員帳戶作爲DB所有者。 右鍵點擊數據庫 - >屬性 - >文件 - >所有者: