文章編號: 896148 - 上次校閱: 2007年4月17日 - 版次: 2.2

當您嘗試使用 Stsadm.exe 命令列工具在 Windows SharePoint 服務中執行某些系統管理作業時,收到錯誤訊息

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

徵狀

當想使用 Stsadm.exe 命令列工具執行特定系統管理的作業在 Microsoft Windows SharePoint 服務 3.0 或 Microsoft Windows SharePoint 服務 2.0 會收到錯誤訊息。您想要執行系統管理作業不會順利完成。比方說您遭遇一或多個下列徵狀:
  • 當您在命令提示字元中執行 stsadm-o enumsites-url http:// ServerName 命令會收到下列錯誤訊息:
    <SitesCannot 完成此動作。

    請再試一次。
  • 當您在命令提示字元中執行 stsadm-o 升級-forceupgrade 命令會收到下列錯誤訊息:
    登入的使用者 '(空值)' 失敗。原因: 尚未相關聯受信任的 SQL Server 連線。(錯誤碼: 18452)。
  • 當您執行 stsadm-o createsite-url URL ownerlogin DomainName \ UserName owneremail EmailAddress 命令在命令提示字元下您收到下列錯誤訊息:
    無法連線到組態資料庫。
  • 當您在命令提示字元中執行 stsadm-o 備份-url http:// ServerName-f 備份 命令會收到下列錯誤訊息:
    無法連接至資料庫。 檢查資料庫連線資訊,並確定資料庫伺服器正在執行。

發生的原因

如果您用來登入 Web 伺服器之使用者帳戶沒有足夠的權限,就會發生這個問題。使用者帳號必須具備足夠的權限可使用的 Windows SharePoint 服務正在執行 Microsoft SQL Server 的電腦的資料庫。 比方說如果下列情況成立,可能就會發生這個問題:
  • 於個別的電腦上安裝 SQL Server 和 Windows SharePoint 服務。
  • 您用來登入 Web 伺服器之使用者帳戶不任一下列角色的成員:
    • 在 SQL Server 安全性系統管理員角色
    • 在 SQL Server 資料庫建立者角色
使用您用來登入 Web 伺服器之使用者帳戶內容執行 Stsadm.exe 命令列工具。

解決方案

如果要解決這個問題,使用下列方法之一。

方法 1

使用具有下列特性的 Windows 網域帳戶的登入 Web 伺服器:
  • Windows 網域帳戶是本機系統管理員群組在 Web 伺服器上的成員。
  • Windows 網域帳戶是本機系統管理員群組執行 SQL Server 的電腦上的成員。

方法 2

使用具有下列所有特性的使用者帳戶的登入 Web 伺服器:
  • 使用者帳戶是在 Web 伺服器上本機系統管理員群組的成員。
  • 使用者帳戶是在執行 SQL Server 的電腦上 「 安全性系統管理員 」 角色的成員。
  • 使用者帳戶是在執行 SQL Server 的電腦上的資料庫建立者角色的成員。
此外,使用者帳戶必須對資料庫所使用的 Windows SharePoint 服務正在執行 SQL Server 的電腦上的兩個角色的成員。這些角色如下所示:
  • public 角色
  • db_owner 角色

其他相關資訊

如需有關如何使用 Stsadm.exe 命令列工具來管理 Windows SharePoint 服務的詳細資訊,請參閱下列主題 系統 Microsoft Windows SharePoint 服務管理員手冊 < 參考 > 一節中的]:
  • 命令列的作業"
  • 命令列參數"
  • 命令列的屬性"
如需有關如何在另一部電腦上執行 SQL Server 從 Windows SharePoint 服務的詳細資訊,請參閱 「 遠端 SQL Server 部署 > 主題。本主題位於的 Microsoft Windows SharePoint 服務的系統管理員的快速入門 」 部署案例 > 區段中。

若要取得 Microsoft Windows SharePoint 服務的系統管理員的快速入門,請造訪下列 Microsoft 網站]:
http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&amp;displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=a637eff6-8224-4b19-a6a4-3e33fa13d230&displaylang=en)

這篇文章中的資訊適用於:
  • Microsoft Windows SharePoint Services 3.0
  • Microsoft Windows SharePoint Services
關鍵字:?
kbmt kbconfig kberrmsg kbtshoot KB896148 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:896148? (http://support.microsoft.com/kb/896148/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。