文章編號: 274188 - 上次校閱: 2004年3月11日 - 版次: 2.1 PRB:線上叢書的疑難排解孤兒使用者主題不完整
本文曾發行於 CHT274188
BUG #: 58200 (SQLBUG_70)
BUG #: 235230 (SHILOH) 在此頁中徵狀
當您將資料庫備份還原到另一台伺服器上時,可能會遇到孤兒使用者的問題。
《SQL Server 線上叢書》中的
〈疑難排解孤兒使用者〉
主題並未列出排解這個問題的確實步驟。
本文說明如何排解孤兒使用者的問題。 狀況說明
Microsoft 已確認本篇文件開頭所列產品確實有上述問題。
其他相關資訊
雖然登入和使用者這兩個詞彙經常混用,但它們的意思其實非常不同。登入是用來進行
使用者驗證,而資料庫使用者帳戶則用於資料庫存取和使用權限驗證。登入與使用者之間
會以安全識別碼 (SID) 來建立關聯。要存取 SQL Server 伺服器則需要使用登入。驗證特定
登入是否有效的程序稱為「驗證」,而這個登入必須與某一 SQL Server 資料庫使用者相關。
您使用使用者帳戶來控制在資料庫中執行的活動,如果某特定登入在資料庫中沒有使用者帳戶,
則使用該登入的使用者便無法存取該資料庫,就算該使用者可以連接到該 SQL Server 伺服器,
也是如此。這種情況的唯一例外是當資料庫包含「guest」使用者帳戶時,沒有相關使用者帳戶
的登入,會被對應到 guest 使用者;相反地,如果有資料庫使用者,但沒有相關的登入,則使用者
也無法登入 SQL Server 伺服器。
當資料庫還原到不同的伺服器上時,它會包含一組使用者和使用權限,但可能沒有任何相關的 登入或登入可能不是與同樣的使用者相關。這種情況被稱之為製造了「孤兒使用者」。 孤兒使用者疑難排解將資料庫備份還原到另一個伺服器上時,可能會遭遇孤兒使用者的問題。下列情況 說明了這個問題,並顯示該如何加以解決。
解決孤兒使用者的步驟:
?考
如需如何在伺服器之間移動資料庫時解決使用權限問題的詳細資訊,
請按一下下面的文件編號,檢視「Microsoft 知識庫」中的下列文件:
240872?
(http://support.microsoft.com/kb/240872/ZH-TW/
)
INF:如何解決在 SQL Server 之間移動資料庫的權限問題
本文件是根據 Microsoft Knowledge Base 文件編號 Q274188 翻譯的。若要參考原始英文文件內容,請至以下網址:
http://support.microsoft.com/support/kb/articles/Q274/1/88.asp
(http://support.microsoft.com/kb/274188/en-us?ln=en-us&sd=gn&fr=0)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
