2009-02-05 94 views
2

當在SharePoint安裝文件我把它說用這個SetSPN命令的,我應該如何安裝SharePoint

如果您使用域用戶帳戶 SQL Server服務帳戶,您 必須確保該帳戶 和SQL Server實例的 數據庫服務器上的有效服務 主體名稱(SPN)存在於他們 環境。這種情況 不管你是否使用NTLM或 辦公 SharePoint服務器2007年

Kerberos身份驗證時,必須配置SPN爲 帳戶使用 Setspn.exe命令行工具的域。 默認情況下,Setspn.exe安裝在運行Windows Server 2008的計算機上 。 在作爲用戶/服務帳戶加入到相同 域的 計算機上運行以下命令。

setspn -a <http/<farmclusterdnsname> <serviceaccountname> 

應的參數是在這種情況下怎麼辦?

我猜serviceaccountname將「域\用戶名」 不知道第一個參數應該是什麼,但。

這是technet link for SetSPN

回答

8

語法會像下面這樣:

SetSPN -a http/www.mywebsite.com serviceaccountname 

SetSPN -a http/www.mywebsite.com domainname\serviceaccountname 

嘗試和思考它是這樣的:你想註冊www.mywebsite HTTP服務的擁有者.com到domain \ serviceaccountname目錄對象。這SPN條目允許驗證門票與註冊名稱(www.mywebsite.com)服務(HTTP)對所有者(serviceaccountname)註冊的密碼進行加密。

在您通過執行命令添加SPN項您可以通過使用「的SetSPN -l」對所有者(serviceaccountname)驗證結果:

SetSPN -l serviceaccountname 

有一點要指出的。您只能在該環境中擁有一個服務所有者(http)和註冊名稱(www.mywebsite.com)。有可能偶然地結束多於一個。

使用SetSPN -l選項來查找安裝SharePoint的計算機對象的註冊條目,以確保沒有條目: 前。

SetSPN -l SharepointServer.domain.com 
SetSPN -l SharepointServer 

你可以閱讀更多關於SPN是如何工作的Microsoft TechNet web site.

+0

在MS.CRM我們常常遇到了問題,需要在通過Active Directory用戶工具的計算機帳戶設置,以及服務主體名稱,做爲分享一點,可能會帶來問題重新代表團權限?你用什麼工具來解決這個問題?想知道 – 2009-02-05 08:44:09

0

我不是100%地肯定這一點,但我知道如何從Win2k的使用的SetSPN,所以我說你想要的「HTTP /服務器名」,如果你在一臺服務器上,其中「服務器名稱」是上運行該服務器的DNS名稱。

如果它不工作,它不應該破壞任何東西,並且你可以從的SetSPN校長刪除該SPN。