ReplicationDatabase.LinkPublicationForUpdateableSubscription 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定連接 Publisher 時,用於同步觸發可更新訂閱的設定與安全資訊。
public:
void LinkPublicationForUpdateableSubscription(System::String ^ publisher, System::String ^ publisherDB, System::String ^ publication, System::String ^ distributor, Microsoft::SqlServer::Replication::PublisherConnectionSecurityContext ^ publisherSecurity);
public void LinkPublicationForUpdateableSubscription(string publisher, string publisherDB, string publication, string distributor, Microsoft.SqlServer.Replication.PublisherConnectionSecurityContext publisherSecurity);
member this.LinkPublicationForUpdateableSubscription : string * string * string * string * Microsoft.SqlServer.Replication.PublisherConnectionSecurityContext -> unit
Public Sub LinkPublicationForUpdateableSubscription (publisher As String, publisherDB As String, publication As String, distributor As String, publisherSecurity As PublisherConnectionSecurityContext)
參數
- publisher
- String
更新訂閱者所連結的 Publisher 名稱。
- publisherDB
- String
發行集資料庫的名稱。
- publication
- String
發行集的名稱。
- distributor
- String
本更新訂閱者所使用的發行商名稱。
- publisherSecurity
- PublisherConnectionSecurityContext
這個PublisherConnectionSecurityContext數值定義了更新訂閱者如何連接到 Publisher。
例外狀況
當版本不是 Microsoft SQL Server 2005 或更新版本時,
當某 String 個字串參數為空、包含空字元,或超過 128 個 Unicode 字元時。
備註
此 LinkPublicationForUpdateableSubscription 方法可用於推送與拉取訂閱資料庫。 您可以在建立訂用帳戶之前或之後呼叫它。
只有當目前連接的 SQL Server 實例是交易發佈的可更新訂閱者時,才必須呼叫此LinkPublicationForUpdateableSubscription方法。
立即更新訂閱者連接 Publisher 時所使用的預設模式不允許使用 Windows 認證連線。 若要連接 Windows 驗證模式,必須與 Publisher 建立連結伺服器,且立即更新的訂閱者在更新訂閱者時應使用此連線。 這需要你在呼叫時指定一個參數的值IntegratedPublisherSecurityPublisherConnectionSecurityContext。LinkPublicationForUpdateableSubscription
LinkPublicationForUpdateableSubscription此方法只能由訂閱者固定伺服器角色的成員sysadmin呼叫。
呼叫 LinkPublicationForUpdateableSubscription 等同於執行 sp_link_publication(Transact-SQL)。