共用方式為


如何:使用 Windows 驗證允許資料庫鏡像網路存取 (Transact-SQL)

在使用 Windows 驗證的資料庫鏡像方面,如果伺服器執行個體需要使用相同網域使用者帳戶鏡像資料庫,正確的登入就會自動存在;您不需要自己建立。但是,如果伺服器執行個體在每個執行個體上,使用不同的使用者帳戶 (在相同的 Microsoft Windows 網域或信任的 Windows 網域中),那麼您必須為每個執行個體的啟動服務帳戶建立登入。

如需詳細資訊,請參閱<資料庫鏡像傳輸安全性>。

ms178029.note(zh-tw,SQL.90).gif附註:
請確定每個伺服器執行個體都有端點存在。如需詳細資訊,請參閱<如何:建立 Windows 驗證的鏡像結束點 (Transact-SQL)>。

若要使用 Windows 驗證允許資料庫鏡像網路存取

  1. 如果伺服器執行個體的啟動服務帳戶各使用不同的網域使用者帳戶,請使用 CREATE LOGIN 陳述式搭配 FROM WINDOWS 子句,為遠端伺服器執行個體的使用者帳戶建立登入。

  2. 另外,若要確定登入使用者擁有端點的存取權,請將端點上的連接權限授與登入。請注意,如果使用者是 Administrator,就不需要授與端點的連接權限。

範例

此範例會為屬於 Adomain 網域的 Otheruser 使用者帳戶建立 SQL Server 登入。接著,此範例會將預先存在的鏡像資料庫端點 Mirroring_Endpoint 的連接權限授與此使用者。

USE master;
GO
CREATE LOGIN [Adomain\Otheruser] FROM WINDOWS;
GO
GRANT CONNECT on ENDPOINT::Mirroring_Endpoint TO [Adomain\Otheruser];
GO
ms178029.note(zh-tw,SQL.90).gif附註:
如需完整的安全性設定範例、準備鏡像資料庫、設定夥伴以及新增見證的詳細資訊,請參閱<設定資料庫鏡像>。

請參閱

工作

如何:建立 Windows 驗證的鏡像結束點 (Transact-SQL)
如何:使用 Windows 驗證建立資料庫鏡像工作階段 (Transact-SQL)
如何:準備鏡像資料庫以進行鏡像 (Transact-SQL)

概念

資料庫鏡像傳輸安全性
在另一個伺服器執行個體上提供可用的資料庫時,管理中繼資料

其他資源

CREATE LOGIN (Transact-SQL)
資料庫鏡像
GRANT (Transact-SQL)

說明及資訊

取得 SQL Server 2005 協助