2009-09-10 56 views
0

由於某些限制,我們必須將該服務作爲LocalSystem運行。我已經生成的證書,並把他們安置在以下門店:將SQL Server 2005設置爲LocalSystem

證書(本地計算機) 證書 - 服務(SQL服務器(MSSQLSERVER)) 證書 - 服務(SQL服務器(MSSQLSERVER)) 證書 - 當前用戶

我是域名管理員。每次我去SQL Server配置管理器 - > SQL Server 2005網絡配置 - > MSSQLServer協議,右鍵單擊 - >屬性 - >證書,下拉列表中沒有任何證書!

根據this,我做的一切都是正確的。我也嘗試作爲本地管理員運行,沒有骰子。

,除非該服務正在運行作爲本地系統 ,網絡服務,或 本地服務,在這種情況下,你可以使用 管理帳戶。

任何想法?

回答

0

驗證您的證書符合以下KB Article列出的要求:

成功安裝了 證書,該證書不 出現在 證書選項卡上的證書列表。

注意證書選項卡位於 協議 屬性對話框從SQL Server配置管理器打開 。

發生此問題是因爲您可能已安裝 安裝了無效證書。如果 證書無效,將不會在證書選項卡上列出 。 要確定您安裝的證書 是否有效,請按照以下步驟 執行以下步驟:打開證書 管理單元。爲此,請參閱 「如何配置MMC管理單元」 一節中的步驟1。在證書管理單元中, 展開Personal,然後展開 證書。在右側窗格中,找到 安裝的證書。確定 證書是否滿足以下 要求:在右窗格中,此證書的用途列 中的 值必須爲服務器 身份驗證。在右側窗格中,「頒發者」列中的 值必須是服務器名稱的 。雙擊 證書,然後確定 證書是否符合 以下要求:在常規選項卡 ,您會收到以下消息 :您有 與該證書對應的私鑰。在 「詳細信息」選項卡上, 「主題」字段的值必須是服務器名稱。增強型密鑰用法字段 的 值必須是服務器身份驗證 ()。在認證路徑 選項卡上,服務器名稱必須出現在 認證路徑下。如果 中的任何一個不符合這些要求,則 證書無效。

一個壞的證書將是我的下一個地方,檢查您在帖子中列出的症狀。