Creazione di una sottoscrizione aggiornabile di una pubblicazione transazionaleCreate an Updatable Subscription to a Transactional Publication

In questo argomento si applica a: SìSQL ServernonDatabase SQL di AzurenonAzure SQL Data Warehouse non Parallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL ServernoAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Nota

Questa funzionalità continuerà a essere supportata nelle versioni di SQL ServerSQL Server dalla 2012 alla 2016.This feature remains supported in versions of SQL ServerSQL Server from 2012 through 2016. Questa funzionalità verrà rimossa a partire da una delle prossime versioni di Microsoft SQL Server.This feature will be removed in a future version of Microsoft SQL Server. Evitare di usare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata.Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

Configurare le sottoscrizioni aggiornabili nella pagina Sottoscrizioni aggiornabili della Creazione guidata nuova sottoscrizione.Configure updatable subscriptions on the Updatable Subscriptions page of the New Subscription Wizard. Questa pagina è disponibile solo se è stata attivata una pubblicazione transazionale per le sottoscrizioni aggiornabili.This page is only available if you have enabled a transactional publication for updatable subscriptions. Per altre informazioni sull'abilitazione delle sottoscrizione aggiornabili, vedere Abilitare le sottoscrizioni aggiornabili per le pubblicazioni transazionali.For more information about enabling updatable subscriptions, see Enable Updating Subscriptions for Transactional Publications.

Per configurare una sottoscrizione aggiornabile dal server di pubblicazioneTo configure an updatable subscription from the Publisher

  1. Connettersi al server di pubblicazione in Microsoft SQL Server Management Studio e quindi espandere il nodo del server.Connect to the Publisher in Microsoft SQL Server Management Studio, and then expand the server node.

  2. Espandere la cartella Replica e quindi la cartella Pubblicazioni locali .Expand the Replication folder, and then expand the Local Publications folder.

  3. Fare clic col pulsante destro del mouse su una pubblicazione transazionale abilitata per l'aggiornamento di sottoscrizioni e quindi scegliere Nuove sottoscrizioni.Right-click a transactional publication enabled for updating subscriptions, and then click New Subscriptions.

  4. Seguire i passaggi della procedura guidata per specificare le opzioni della sottoscrizione, ad esempio il server nel quale deve essere eseguito l'agente di distribuzione.Follow pages in the wizard to specify options for the subscription, such as where the Distribution Agent should run.

  5. Nella pagina Sottoscrizioni aggiornabili della Creazione guidata nuova sottoscrizione verificare che Replica sia selezionato.On the Updatable Subscriptions page of the New Subscription Wizard, ensure Replicate is selected.

  6. Selezionare un'opzione nell'elenco a discesa Commit nel server di pubblicazione:Select an option from the Commit at Publisher drop-down list:

    • Per usare sottoscrizioni ad aggiornamento immediato, selezionare Commit delle modifiche simultaneo.To use immediate updating subscriptions, select Simultaneously commit changes. Se si seleziona questa opzione e la pubblicazione consente sottoscrizioni ad aggiornamento in coda (impostazione predefinita per le pubblicazioni create con la Creazione guidata nuova pubblicazione), la proprietà della sottoscrizione update_mode è impostata su failover.If you select this option, and the publication allows queued updating subscriptions (the default for publications created with the New Publication Wizard), the subscription property update_mode is set to failover. Questa modalità consente di passare all'aggiornamento in coda in un momento successivo se necessario.This mode allows you to switch to queued updating later if necessary.

    • Per usare sottoscrizioni ad aggiornamento in coda, selezionare Accoda le modifiche ed esegui il commit appena possibile.To use queued updating subscriptions, select Queue changes and commit when possible. Se si seleziona questa opzione e la pubblicazione consente sottoscrizioni ad aggiornamento immediato (impostazione predefinita per le pubblicazioni create con Creazione guidata nuova pubblicazione) e se il Sottoscrittore esegue SQL Server 2005 o versione successiva, la proprietà della sottoscrizione update_mode è impostata su queued failover.If you select this option, and the publication allows immediate updating subscriptions (the default for publications created with the New Publication Wizard), and the Subscriber is running SQL Server 2005 or a later version, the subscription property update_mode is set to queued failover. Questa modalità consente di passare all'aggiornamento immediato in un momento successivo se necessario.This mode allows you to switch to immediate updating later if necessary.

      Per altre informazioni su come cambiare modalità di aggiornamento, vedere Passare da una modalità di aggiornamento all'altra per una sottoscrizione transazionale aggiornabile.For information about switching update modes, see Switch Between Update Modes for an Updatable Transactional Subscription.

  7. La pagina Account di accesso per sottoscrizioni aggiornabili viene visualizzata per le sottoscrizioni che usano l'aggiornamento immediato o la cui proprietà update_mode è impostata su queued failover.The Login for Updatable Subscriptions page is displayed for subscriptions that use immediate updating or have update_mode set to queued failover. Nella pagina Account di accesso per sottoscrizioni aggiornabili specificare un server collegato tramite il quale vengono eseguite le connessioni al server di pubblicazione per sottoscrizioni ad aggiornamento immediato.On the Login for Updatable Subscriptions page, specify a linked server over which connections to the Publisher are made for immediate updating subscriptions. Le connessioni vengono utilizzate dai trigger che si attivano presso il Sottoscrittore e propagano le modifiche al server di pubblicazione.Connections are used by the triggers that fire at the Subscriber and propagate changes to the Publisher. Selezionare una delle opzioni seguenti:Select one of the following options:

    • Crea un server collegato che stabilisce la connessione utilizzando l'autenticazione di SQL Server.Create a linked server that connects using SQL Server Authentication. Selezionare questa opzione se non è stato definito un server remoto o un server collegato tra il Sottoscrittore e il server di pubblicazione.Select this option if you have not defined a remote server or linked server between the Subscriber and the Publisher. Durante la replica verrà creato automaticamente un server collegato.Replication creates a linked server for you. È necessario che l'account specificato esista già nel server di pubblicazione.The account you specify must already exist at the Publisher.

    • Usa un server collegato o remoto già definitoUse a linked server or remote server that you have already defined. Selezionare questa opzione se è stato definito un server remoto o un server collegato tra il Sottoscrittore e il server di pubblicazione tramite sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio o un altro metodo.Select this option if you have defined a remote server or linked server between the Subscriber and the Publisher using sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio, or another method.

      Per informazioni sulle autorizzazioni necessarie per l'account di accesso al server collegato, vedere Sottoscrizioni ad aggiornamento in coda in descrizione collegamento.For information about the permissions required by the linked server account, see the Queued Updating Subscriptions of enter link description here.

  8. Completare la procedura guidata.Complete the wizard.

Per configurare una sottoscrizione aggiornabile dal SottoscrittoreTo configure an updatable subscription from the Subscriber

  1. Connettersi al Sottoscrittore in SQL Server Management Studio e quindi espandere il nodo del server.Connect to the Subscriber in SQL Server Management Studio, and then expand the server node.

  2. Espandere la cartella Replica .Expand the Replication folder.

  3. Fare clic col pulsante destro del mouse sulla cartella Sottoscrizioni locali e quindi scegliere Nuove sottoscrizioni.Right-click the Local Subscriptions folder, and then click New Subscriptions.

  4. Nella pagina Pubblicazione della Creazione guidata nuova sottoscrizione selezionare Trova server di pubblicazione SQL Server nell'elenco a discesa Server di pubblicazione.On the Publication page of the New Subscription Wizard, select Find SQL Server Publisher from the Publisher drop-down list.

  5. Connettersi al server di pubblicazione nella finestra di dialogo Connetti a server .Connect to the Publisher in the Connect to Server dialog box.

  6. Nella pagina Pubblicazione selezionare una pubblicazione transazionale abilitata per l'aggiornamento di sottoscrizioni.Select a transactional publication enabled for updating subscriptions on the Publication page.

  7. Seguire i passaggi della procedura guidata per specificare le opzioni della sottoscrizione, ad esempio il server nel quale deve essere eseguito l'agente di distribuzione.Follow pages in the wizard to specify options for the subscription, such as where the Distribution Agent should run.

  8. Nella pagina Sottoscrizioni aggiornabili della Creazione guidata nuova sottoscrizione verificare che Replica sia selezionato.On the Updatable Subscriptions page of the New Subscription Wizard, ensure Replicate is selected.

  9. Selezionare un'opzione nell'elenco a discesa Commit nel server di pubblicazione:Select an option from the Commit at Publisher drop-down list:

    • Per usare sottoscrizioni ad aggiornamento immediato, selezionare Commit delle modifiche simultaneo.To use immediate updating subscriptions, select Simultaneously commit changes. Se si seleziona questa opzione e la pubblicazione consente sottoscrizioni ad aggiornamento in coda (impostazione predefinita per le pubblicazioni create con la Creazione guidata nuova pubblicazione), la proprietà della sottoscrizione update_mode è impostata su failover.If you select this option, and the publication allows queued updating subscriptions (the default for publications created with the New Publication Wizard), the subscription property update_mode is set to failover. Questa modalità consente di passare all'aggiornamento in coda in un momento successivo se necessario.This mode allows you to switch to queued updating later if necessary.

    • Per usare sottoscrizioni ad aggiornamento in coda, selezionare Accoda le modifiche ed esegui il commit appena possibile.To use queued updating subscriptions, select Queue changes and commit when possible. Se si seleziona questa opzione e la pubblicazione consente sottoscrizioni ad aggiornamento immediato (impostazione predefinita per le pubblicazioni create con Creazione guidata nuova pubblicazione) e se il Sottoscrittore esegue SQL Server 2005 o versione successiva, la proprietà della sottoscrizione update_mode è impostata su queued failover.If you select this option, and the publication allows immediate updating subscriptions (the default for publications created with the New Publication Wizard), and the Subscriber is running SQL Server 2005 or a later version, the subscription property update_mode is set to queued failover. Questa modalità consente di passare all'aggiornamento immediato in un momento successivo se necessario.This mode allows you to switch to immediate updating later if necessary.

      Per altre informazioni su come cambiare modalità di aggiornamento, vedere Passare da una modalità di aggiornamento all'altra per una sottoscrizione transazionale aggiornabile.For information about switching update modes, see Switch Between Update Modes for an Updatable Transactional Subscription.

  10. La pagina Account di accesso per sottoscrizioni aggiornabili viene visualizzata per le sottoscrizioni che usano l'aggiornamento immediato o la cui proprietà update_mode è impostata su failover.The Login for Updatable Subscriptions page is displayed for subscriptions that use immediate updating or have update_mode set to queued failover. Nella pagina Account di accesso per sottoscrizioni aggiornabili specificare un server collegato tramite il quale vengono eseguite le connessioni al server di pubblicazione per sottoscrizioni ad aggiornamento immediato.On the Login for Updatable Subscriptions page, specify a linked server over which connections to the Publisher are made for immediate updating subscriptions. Le connessioni vengono utilizzate dai trigger che si attivano presso il Sottoscrittore e propagano le modifiche al server di pubblicazione.Connections are used by the triggers that fire at the Subscriber and propagate changes to the Publisher. Selezionare una delle opzioni seguenti:Select one of the following options:

    • Crea un server collegato che stabilisce la connessione utilizzando l'autenticazione di SQL Server.Create a linked server that connects using SQL Server Authentication. Selezionare questa opzione se non è stato definito un server remoto o un server collegato tra il Sottoscrittore e il server di pubblicazione.Select this option if you have not defined a remote server or linked server between the Subscriber and the Publisher. Durante la replica verrà creato automaticamente un server collegato.Replication creates a linked server for you. È necessario che l'account specificato esista già nel server di pubblicazione.The account you specify must already exist at the Publisher.

    • Usa un server collegato o remoto già definitoUse a linked server or remote server that you have already defined. Selezionare questa opzione se è stato definito un server remoto o un server collegato tra il Sottoscrittore e il server di pubblicazione tramite sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio o un altro metodo.Select this option if you have defined a remote server or linked server between the Subscriber and the Publisher using sp_addserver (Transact-SQL), sp_addlinkedserver (Transact-SQL), SQL Server Management Studio, or another method.

    Per informazioni sulle autorizzazioni necessarie per l'account di accesso al server collegato, vedere Sottoscrizioni ad aggiornamento in coda in descrizione collegamento.For information about the permissions required by the linked server account, see the Queued Updating Subscriptions of enter link description here.

  11. Completare la procedura guidata.Complete the wizard.

Vedere ancheSee Also

Updatable Subscriptions for Transactional ReplicationUpdatable Subscriptions for Transactional Replication

Create a PublicationCreate a Publication

Creare una sottoscrizione aggiornabile di una pubblicazione transazionale con Transact-SQLCreate an Updatable Subscription to a Transactional Publication Using Transact-SQL