如何建立連結的伺服器
在分散式拓撲中安裝BizTalk Server時,屬於 BizTalk 群組的資料庫存在於多個SQL Server上。 您必須先設定每個遠端伺服器的連結伺服器連線,才能從 BizTalk 管理伺服器備份整個 BizTalk 環境。 連結的伺服器是在 SQL Server 分散式查詢中使用的 OLE DB 資料來源。
做為備份和還原程序的一部分,「備份 BizTalk Server」工作會自動建立連結的伺服器。 但是,如果需要,您可以手動使用這個程序來建立連結的伺服器。
您也可以使用 sp_addlinkedserver 預存程式來建立連結的伺服器。 此作業有相關聯的安全性考慮。 使用sp_addlinkedserver建立連結的伺服器時,所有本機登入預設都會對應到新的連結伺服器。 若要控制連結伺服器的存取權, sp_droplinkedsvrlogin 程式應該用來卸載全域登入對應,後面接著 sp_addlinkedsvrlogin 將所需的登入帳戶對應至新的連結伺服器 () 。 使用sp_addlinkedsvrlogin時,建議您設定 @useself 參數 = TRUE。 這可避免需要在 SQL 腳本中內嵌使用者名稱和密碼。
提示
這些步驟可能會隨著時間而變更。 建議您參閱建立連結伺服器中的SQL Server檔。
必要條件
使用SQL Server系統管理員固定伺服器角色成員的帳戶登入
建立本機SQL Server登入。 在下列步驟中,此帳戶會對應至您將連結之SQL Server上的登入。
建立連結的伺服器
開啟SQL Server Management Studio,輸入本機SQL Server的名稱,然後選取 [連線]。
展開 [伺服器物件],以滑鼠右鍵按一下 [連結的伺服器],然後選取 [ 新增連結的伺服器]。
若要查看伺服器物件,請連線到本機內部部署SQL Server。 然後,應該顯示 伺服器物件 。
在 [連結的伺服器] 文字方塊中,輸入您要連結之SQL Server的完整網路名稱。
注意
此程式通常是指您連結的伺服器做為遠端伺服器。 這是為了方便起見,表示連結 (「遠端」) 伺服器與本機伺服器的關係。
在[伺服器類型] 底下,選取[SQL Server]。
在左窗格中選取 [安全性] 。
在此步驟中,您會將您建立的本機帳戶對應至遠端伺服器登入。 選項包括:
選項 Description 使用登入的目前安全性內容進行 在網域環境中,使用者通常會與其網域登入連線。 此選項可能是最佳選項,因為已登入網域帳戶的安全性內容會對應至您所建立的本機帳戶。 使用此安全性內容建立 當使用者使用SQL Server登入連線到本機SQL Server時,此選項可能是最佳選項。 然後輸入連結伺服器上帳戶的登入和密碼。 選取 [新增],然後輸入下列專案:
在 [本機登入] 底下,選取您建立的本機帳戶。
檢查遠端伺服器上是否也存在本機登入。
或者,如果本機登入會對應至遠端SQL Server登入,請輸入遠端伺服器登入的遠端使用者名稱和遠端密碼。
注意
若要使用模擬,您的SQL Server組態和登入帳戶必須符合委派的需求。 如需詳細資訊,請參閱 設定連結的伺服器以進行委派 。
在左窗格中,選擇 [ 伺服器選項]。 將 RPC 和 RPC Out 參數設定為 True,然後選取 [ 確定]。
提示
如需建立連結伺服器時的詳細資料和建議,請參閱使用 sp_addlinkedserver
預存程式進行 includig,請參閱 建立連結的伺服器。